Modulinformationssystem Informatik

 

Formale Methoden der Programmierung XML

Masterprogramm im Schwerpunktbereich: Informatik-Masterprogramme

Beginn: WS09/10 / Research advisor: Prof. Dr. Rudolf Berghammer

Beschreibung:

Hauptsächliche Inhalte dieses Masterprogramms sind einige der grundlegendsten Methoden und Techniken zur formalen Entwicklung von effizienten Algorithmen aus gegebenen formalen Problemspezifikationen. Dies betrifft insbesondere formale Spezifikationstechniken (beispielsweise mittels logischer Formeln), mathematische Methoden zur Programmverifikation (wie etwa die Zusicherungsmethode oder solche, die auf Fixpunkttheorie aufbauen), das systematische Entwickeln von Programmen (etwa im Sinne von transformationellem Programmieren) und Prinzipien zur Algorithmengewinnung (wie Teile und herrsche, dynamisches Programmieren oder Backtracking). Wegen der Formalität des Vorgehens bietet sich auch eine Unterstützung durch Werkzeuge an, etwa durch Theorembeweiser oder Systeme zur Animation von Programmen, zur Manipulation von Formeln und Ausdrücken und zur Softwarevisualisierung.

Voraussetzungen:

Kommentare:

Masterprogrammübersicht

WS09/10  MS0402 MS0202
SS10  MS0301 MS0901 MS0403
WS10/11  MS0303

Masterprogrammübersicht nach Studienbereichen

Vertiefende Informatik-Grundlagen (IG)

Vertiefende theoretische Grundlagen (TG)

Informatik der Systeme (IS)

Mastervertiefungsbereich (MV)

Praktikum:

beim Research Advisor

Seminar:

beim Research Advisor

Masterarbeit:

beim Research Advisor

Allgemeine Grundlagen:

nach Wahl der Studierenden in Absprache mit dem Academic Advisor

Anwendungsfach:

nach Wahl der Studierenden in Absprache mit dem Academic Advisor