Die folgenden Lehrveranstaltungen habe ich früher gehalten, aber später aufgrund meiner Lehrermäßigung als Dekan bzw. Prodekan an andere Kolleginnen und Kollegen abgegeben.
4-std., Vorlesung mit Labor, 3. Semester
Bachelor-Studiengang Angewandte Informatik
Am Beispiel einiger fundamentaler Verfahren werden die Prinzipien des Entwurfs und der Analyse von Algorithmen erklärt. In jährlichem Wechsel werden unterschiedliche Themen aus folgenden Gebieten behandelt:
In den begleitenden Übungen werden die besprochenen Algorithmen programmiert. Programmiersprache ist Java oder C#.
4-std., Vorlesung mit Labor, 4. Semester
Bachelor-Studiengang Angewandte Informatik
Die Idee einer Datenbank ist, alle gespeicherten Daten nach einem einheitlichen Konzept und völlig unabhängig von den Anwendungsprogrammen zu verwalten. Das Datenbanksystem stellt einheitliche Zugriffsmethoden auf die Daten zur Verfügung, derer sich alle Anwendungsprogramme zu bedienen haben. Bei einer relationalen Datenbank werden alle Daten in Form von Tabellen verwaltet. Die Schnittstelle zu den Anwendungsprogrammen ist die sehr einfache Sprache SQL.
In den begleitenden Übungen wird eine Web-Datenbankapplikation mit PHP und MySQL erstellt.
4-std., Vorlesung mit Labor, 4. Semester
Bachelor-Studiengang Angewandte Informatik
Wenn ein Ingenieur eine Brücke konstruiert, zeichnet er Pläne, wendet die anerkannten Methoden der Konstruktion an und beweist anhand einer Berechnung der Statik, dass die Brücke halten wird. Software Engineering ist der Versuch, die Grundsätze des ingenieurmäßigen Arbeitens auf die Konstruktion von Software zu übertragen.
In den begleitenden Übungen werden die entsprechenden Methoden in der Programmierpraxis ausprobiert. Programmiersprache ist Java.
4-std., Vorlesung mit Übungen, 5. Semester
Bachelor-Studiengang Angewandte Informatik
Die klassischen Themen der theoretischen Informatik sind die Definition von formalen Sprachen durch Grammatiken und die Erkennung von formalen Sprachen durch Automaten.
In den begleitenden Übungen werden zunächst Aufgaben bearbeitet und besprochen. Später wird im Computerlabor ein Übersetzer für eine XML-Sprache programmiert. Programmiersprache ist Java oder Python.
4-std., Vorlesung mit Übungen und Labor, 2. Semester
Bachelor-Studiengang Medieninformatik
Für die Modellierung von Problemstellungen beispielsweise mithilfe von Graphen und für entsprechende Lösungsverfahren sind zunächst einige mathematische Grundlagen erforderlich.
Grundlagen
Am Beispiel einiger fundamentaler Verfahren werden die Prinzipien des Entwurfs und der Analyse von Algorithmen erklärt. Dabei werden auch grundlegende Datenstrukturen behandelt.
Algorithmen
Datenstrukturen
In den begleitenden Übungen werden zunächst Aufgaben aus dem Bereich der mathematischen Grundlagen bearbeitet und besprochen. Später werden dann im Computerlabor einige der behandelten Algorithmen implementiert.
4-std., Vorlesung mit Labor, 2. Semester
Bachelor-Studiengang Seefahrt, Nautik und Logistik
Die Vorlesung gibt eine Einführung in einige wichtige Gebiete der Informatik. Dazu finden begleitende Übungen im Computerlabor statt.
Grundlagen
Excel
Datenbanken
Web-Programmierung