Geschichte der Programmiersprachen

Dozenten:Schneider, H.
Umfang:2 SWS (2,5 ECTS)
Termin(e) & Ort:
  • Freitag, 08:00 - 10:00, 04.150
Zielgruppe:WPF INF-BA-V-PS (ab 5. Semester)
WPF INF-MA (ab 1. Semester)

Zielgruppe

  • Master-Studienganges Informatik
    Es ist ab WS 2015/16 möglich, die Prüfung in "Geschichte der Programmiersprachen" separat zu wählen.
Möglich auch als einfacher Übungsschein für:
  • Master-/Bachelor-Studiengang Informatik
  • Lehramtsstudiengang Informatik
  • Magisterstudium mit Neben-/Zweitfach Informatik

Bei der Vorlesung handelt es sich nicht um eine historisch-kritische Aufbereitung der Geschichte der Programmiersprachen, sondern mehr um Schlaglichter, die auch von der persönlichen Erfahrung geprägt sind.

Vorausgesetzt werden Grundkenntnisse der Programmierung und über die Begriffswelt der Programmiersprachen, wie sie in den Anfängervorlesungen vermittelt werden.

Gliederung (Vorläufig!)

Thema Datum
I. Die frühe Geschichte der Programmiersprachen
1. Einleitung 19.10.2018
2. Einige der ersten Sprachen 26.10.2018
3. Strukturierung von Daten und Kontrollfluss 02.11.2018
4. Vielfalt in den 1960ern 09.11.2018
5. Funktionale Programmierung 30.11.2018
II. Grundsätzliche Untersuchungen
6. Formale Definition der Syntax 07.12.2018
7. Entwicklung der Compilertechnik 14.12.2018
8. Von Algol 60 zu Pascal 21.12.2018
9. Von Algol 60 zu C 11.01.2019
III. Die Entwicklung der Strukturierung
10. Datenabstraktion 18.01.2019
11. Objektklassen 25.01.2019
12. Nebenläufige Prozesse 01.02.2019
13. Kontrollfluss und Ausnahmen 08.02.2019
14. Polymorphie und Typklassen nach Vereinb.

Arbeitsmaterial

Hinweis:
Am 16. und 23.11.2018 kann wegen einer Auslandsreise keine Vorlesung stattfinden. Für Kapitel 14 muss deshalb ein Termin außerhalb der Reihe vereinbart werden.

Pruefungstermine

watermark seal