Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage eigenständige Programme in den Programmiersprachen C++ und Python zu schreiben. Sie beherrschen darüber hinaus den Umgang mit integrierten Entwicklungsumgebungen (integrated development environment, IDE) und können Programmcode mittels eines Debuggers zeilenweise überprüfen. Darüber hinaus verfügen sie über grundlegende Kenntnisse der Quellcodeverwaltung mit Git. Die Studierenden können das erworbene Wissen zur Lösung einer größeren Programmieraufgabe in Teamarbeit einsetzen.
Objektorientierte Programmierung in Python (Klassen und Vererbung), Grundlagen der objekt-orientierten Programmiersprache C++ (Datentypen, Kontrollstrukturen, Funktionen, Zeiger, Speicherverwaltung), Integrierte Entwicklungsumgebungen zur Erstellung und Bereinigung (debugging) von Quellcode. Grundlagen der Quellcodeverwaltung mit einem Versionverwaltungssystem (Git).
Die Abhaltung der Lehrveranstaltung wird im online / disctance learning Format abgehalten. Analog zur Lehrveranstaltung Einführung in das Programmieren I, werden die in Präsenz vorgesehenen Einheiten über ZOOM Meetings gehalten.
Der Leistungsnachweis erfolgt erfolgt über digitale Abgaben (Jupyter Notebook Umgebung bzw. TUWEL Multiple-Choice-Test).. Für die Benotung gelten die selben Richtlinien wie bei Einführung in das Programmieren I (Programmieraufgaben/Protokolle: 60%, Online-Test: 40%, beim Online-Test müssen mindestens 25% erreicht werden).
Zur Teilnahme an der Lehrveranstaltung ist ein Computer (PC, Notebook, Tablet) mit Internetverbindung, Audio- und Video-Anschluss erforderlich.Für den Online Test ist ein Endgerät mit Kamera und Mikrofon erforderlich. Für den Fall, dass Studierende diese technischen Anforderungen nicht erfüllen können, ist eine Abhaltung in Präsenz an der TU Wien möglich.
Unterrichtssprache: Deutsch
Voraussetzung für die Anmeldung ist eine Fortmeldung zu einem der folgenden Studien: