Direkt zum Inhalt
Logo des Instituts für Verteilte Systeme Logo der Universität Ulm

Programmierung von Systemen

Sommersemester 2014

   
Titel: Programmierung von Systemen
Typ: Vorlesung mit Übung / Modul nur mit dieser Lehrveranstaltung
Kürzel / Nr. / Modulnr.: PVS / - /
SWS / LP: 4V + 2Ü / 8 LP SWS / 4V + 2Ü / 8 LP LP
Dozent: Prof. Dr.-Ing. Franz J. Hauck
Betreuung: Christian Spann, (Steffen Kächele)
Termine: Vorlesung Montag, 14.00 - 16.00 Uhr, O28-H22 Mittwoch, 12.00 - 14.00 Uhr, O28-H22; Beginn am 23.04.2014 Übung Übungen finden in Kleintutorien statt. Termine ergeben sicht mit der Eintragung in ein Tutorium.
Lernplattform: Der Übungsbetrieb wird über einen Kurs im E-Learningsystem Moodle abgewickelt. Bitte registrieren Sie sich dort mit ihrem Gruppenpasswort. Die Vorlesungen werden aufgezeichnet und im Moodle zur Verfügung gestellt.
Notenbonus: Für die erfolgreiche Teilnahme an der Übung gibt es einen Notenbonus von 0,3 bzw. 0,4 auf die schriftliche Prüfung. Zur erfolgreichen Teilnahme besteht Präsenzpflicht bei den wöchentlichen Übungsveranstaltungen, Abgabepflicht bei den wöchentlichen Übungsaufgaben (leere Blätter gelten nicht als Abgabe) sowie die Verpflichtung jeweils die Übung dem Tutor vorzustellen.
Prüfungstermine: Freitag, 15.8.2014, 10.00 - 12.00 Uhr, Raum O25-H2 (A-F), O25-H3 (G-L), O25-H4/5 (M-Z) Freitag, 17.10.2014, 17.00 - 19.00 Uhr, Raum O28-H22 Dauer 120min, Online-Anmeldung erforderlich, erlaubtes Hilfsmittel: ein beidseitig handbeschriebenes DIN A4 Blatt

Beschreibung und allgemeine Angaben

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)
Logo: Zertifikat seit 2008 – Audit familiengerechte Hochschule Logo: StudyCheck - Top Universität Logo: StudyCheck - digital readiness Logo: Weltoffene Hochschulen – Gegen Fremdenfeindlichkeit