Die Vorlesung vermittelt eine Einführung in die Programmierung, mit Schwerpunkt auf den grundlegenden Programmierkonzepten.
Lernziel
Verständnis der grundlegenden Programmierkonzepte. Fähigkeit, einfache Programme schreiben und lesen zu können. Fähigkeit, andere (konzeptionell ähnliche) Programmiersprachen rasch erlernen zu können.
Inhalt
Variablen, Typen, Kontrollanweisungen, Prozeduren und Funktionen, Scoping, Rekursion, dynamische Programmierung, vektorisierte Programmierung, Effizienz. Als Lernsprachen werden Pascal und Matlab verwendet.