Modulbeschreibung

Computational Thinking

ECTS-Punkte:
4
Lernziele:

Die Studierenden können:

  • Einfache Programme in einer prozeduralen Programmiersprache schreiben
  • Linux als Betriebssystem nutzen und wichtige Shell-Befehle einsetzen
  • Das Rechnermodell und die Funktionsweise der CPU und deren Steuerregister erklären
  • Den Adressraum eines Prozesses beschreiben und Speicherinhalte korrekt interpretieren
  • Den Aufbau des Stackframes bei Funktionsaufrufen erläutern
  • Die Funktionsweise des Schedulers des Betriebssystems bei mehreren Prozessen resp. Threads beschreiben
  • Die Komplexität von Algorithmen bestimmen und verschiedene Such- und Sortierverfahren anwenden
  • Das FAT32-Dateisystem erläutern und Dateien in Programmen lesen und schreiben

Kurse in diesem Modul

Computational Thinking:

Siehe Modulbeschreibung

Vorlesung mit 2 Lektionen pro Woche
Uebung mit 2 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.