Einführung in die Programmierung

Lernform Kürzel Gruppengröße Aufwand Kontaktzeit LP Abschluss
Vorlesung -- k.A. 30 (2 SWS) 30 1 PL: Klausur
Übung -- 20 30 (2 SWS) 30 1 --
Selbststudium 165 - 5,5 -
Summe - - 225 60 7,5 -
Modulbeauftragte(r): Fiedler
Sprache: Deutsch
Turnus: Wintersemester
Standort: RAC
Lehrende: Berti, Fiedler
Zwingende Voraussetzungen: keine
Inhaltliche Voraussetzungen: keine

Lernziele und Kompetenzen

Die Studierenden kennen nach Abschluss des Moduls grundlegende Programmiertechniken und können diese zur Lösung einfacher Problemstellungen anwenden. Die notwendigen Werkzeuge (Entwicklungsumgebungen und Programmiersprachen) können die Studierenden kompetent einsetzen, um robuste und effiziente Computerprogramme zu erstellen. Am Ende des Moduls haben die Studierenden wichtige Datenstrukturen kennen gelernt und können einfache Algorithmen entwickeln und in Computerprogramme umsetzen.

Vorlesungsinhalt

Einführung in prozedurales Programmieren in C++, Kontrollstrukturen, Adressen und Zeiger, dynamische Speicherallokation, Strukturen, objektorientiertes Programmieren in C++ und Java, Klassen und Objekte, Elementfunktionen, Polymorphie, Operatoren überladen, Templates.