Im Winter- und Sommersemester wird die Vorlesung "Fortgeschrittene Programmiertechniken"
(2 SWS), zusammen mit einer Programmierübung (2 SWS), angeboten. (Hinweis: Im Grundstudium von Diplom Angewandte Informatik hat die Veranstaltung den Namen "Software".)
Beschreibung:
Aufbauend auf grundlegende Programmiertechniken (aus Veranstaltung des vorangegangen
Semesters) werden weiterführende Sprachkonzepte und komplexere APIs behandelt
und anhand von komplexeren Fragestellungen angewendet. Inhalte im Einzelnen:
- Überblick zu einer Auswahl von Entwurfsmustern
- Nebenläufige Programmierung mittels Threads
- Objektserialisierung
- Erweiterte graphische Benutzeroberflächen, Entwurfsmuster, Model-View-Controller Prinzip
- Generische Datentypen (Definition und Konzeption)
- Datenbankanbindung mittels JDBC
- Einführung in die Netzwerkprogrammierung
- Verteilte Programmierung mittels Remote Method Invocation (RMI)
Lernziele:
Die Studierenden sollen weiterführende Sprachkonzepte und APIs verstehen und
anwenden können, die sie in die Lage versetzen, grössere Anwendungen
erfolgreich zu implementieren.
Für folgende Studierende: Bachelor Angewandte Informatik,
Bachelor ISE Computer Engineering, Master Angewandte Kommunikations- und Medienwissenschaften.
Vorlesungen und Programmierübungen in deutscher Sprache.