Imperative Programmierung für Informatik


Modulnummer:

1101330


Leistungspunkte:

9 ECTS


Lehrveranstaltungen:

  • Vorlesung Imperative Programmierung (3 SWS)
  • Übung Imperative Programmierung (2 SWS)
  • Praktikum Imperative Programmierung (1 SWS)

Prüfung:

Klausur (120 min) oder mündliche Prüfung (20 min)


Prüfungsvorleistungen:

Lösen von Übungsaufgaben


Inhalt:

  • Einführung in eine exemplarische imperative Programmiersprache
  • Struktur, Aufbau und praktische Nutzung moderner Entwicklungsumgebungen
  • Grundlegende Kontrollstrukturen und atomare Datentypen
  • Grundlegende Mechanismen der Ein- und Ausgabe
  • Systematische Programmentwicklung und Fehleranalyse
  • Rekursive Programme und der Programmstack
  • Dynamischer Speicher und der Programmheap
  • Strukturierte Datentypen
  • Modulare Programmierung und algebraische Spezifikation abstrakter Datentypen am Beispiel einfacher rekursiver Datenstrukturen (z.B. Liste, Stack, Queue, Heap)