| Einordnung in die Studiengänge: | * Informatik, B.Sc., Pflichtfach Praktische und Angewandte Informatik * Medieninformatik, B.Sc., Pflichtfach Praktische und Angewandte Informatik * Informationssystemtechnik, B.Sc., Pflichtmodul * Software-Engineering, B.Sc., Pflichtfach Praktische und Angewandte Informatik * Informatik, Lehramt, Pflichtmodul * Elektrotechnik, B.Sc., Nebenfach Informatik |
| Lehr- und Lernformen: | |
| Verantwortlich: | Prof. Dr.-Ing Frank Slomka (Studiendekan) |
| Dozent: | Prof. Dr.-Ing. Franz J. Hauck |
| Unterrichtssprache: | Deutsch |
| Turnus / Dauer: | jedes Sommersemester / ein volles Semester |
| Voraussetzungen (inhaltlich): | Programmierkenntnisse und -erfahrung wie sie im Rahmen des Moduls Einführung in die Informatik vermittelt werden |
| Voraussetzungen (formal): | keine |
| Grundlage für (inhaltlich): | Softwareprojekt |
| Lernergebnisse: | Die Studierenden können Methoden und Werkzeuge der Programmierung, wie sie für die Entwicklung komplexer und interaktiver Software-Systeme (z.B. Oberflächenprogrammierung, Datenbankoperationen) notwendig sind, beschreiben und beurteilen. Dadurch sind sie in der Lage, eigenständig komplexe und interaktive Software-Systeme zu konzipieren und entwickeln. |
| Inhalt: | * Ereignisgesteuerte Programmierung * Ausnahmebehandlung * Programmierung graphischer und interaktiver Anwendungen * Speicherung und Austausch von Anwendungsdaten mittels Dateien * Modellierung und Anwendung relationaler Datenbanken (Datenbankentwurf, SQL, Relationenalgebra, Speicherstrukturen) * Modellierung und Programmierung nebenläufiger und verteilter Anwendungen * Programmierumgebungen * Methoden zum Softwareentwurf |
| Literatur: | Wird in der Vorlesung angegeben; Vorlesungsfolien werden im Moodle veröffentlicht. |
| Bewertungsmethode: | schriftliche Prüfung; keine Leistungsnachweise; Notenbonus bei erfolgreicher Übungsteilnahme |
| Arbeitsaufwand: | Präsenzzeit Vorlesung, Übung, Prüfung: 90h (3LP) Selbststudium mit Nachbereitung der Vorlesung, Übungsaufgaben, Prüfungsvorbereitung: 150h (5LP) Summe: 240h (8LP) |