Lehrende/r: Univ.-Prof. Dr. Michael Wand
Veranstaltungsart: Vorlesung/Übung
Anzeige im Stundenplan: Einf. Softwareentw.
Semesterwochenstunden: 4
Credits: 6,0
Unterrichtssprache: Deutsch
Min. | Max. Teilnehmerzahl: - | -
Voraussetzungen / Organisatorisches: Benötigte Vorkenntnisse Einführung in die Programmierung
Inhalt: In dieser Veranstaltung bauen wir auf die erlenten Grundkenntnisse aus "Einführung in die Programmierung" auf und übertragen diese auf komplexere Softwaresysteme. Dabei steht die sinnvolle Zerlegung komplexer Software in Komponenten, Schnittstellen und Bibliotheken im Vordergrund. Dabei werden vor allem Ideen zum objektorientierten und funktionalen Entwurf von Systemen diskutiert und gegenübergestellt. Konkreter teilen sich die Themen ein in Programmiertechniken, die in "Einführung in die Progrmmierung" noch nicht oder nur am Rande angesprochen wurden, sowie Techniken für den Entwurf komplexerer Systeme, bei denen es stärker um die Organisation von Systemen geht. Programmiertechniken
Zusätzliche Informationen: Weitere, aktualisierte Informationen finden Sie auf der WWW-Seite der Veranstaltung: https://luna.informatik.uni-mainz.de/eis24/ (Verfügbar ab April 2024)