Intendierte Lernergebnisse
Ziel dieses Kurses ist es, Grundlagen des algorithmischen Denkens, der Programmiersprache Python, einschließlich Datentypen, Daten- und Kontrollstrukturen, Aspekte der Objektorientierung, grundlegende Algorithmen und erste Schritte in einer Entwicklungsumgebung zu vermitteln.
Lehrmethodik inkl. Einsatz von eLearning-Tools
Der Kurs kombiniert Phasen von Vorlesungen und studierendenzentrierter praktischen Übungen. Es wird daher dringend empfohlen, dass Studierende einen Laptop für die LV verwenden. Die Benotung erfolgt auf der Grundlage des Lernportfolios der Studierenden und einer schriftlichen Abschlussprüfung.
Inhalt/e
Erste Schritte in der Programmierung, Einführung von PyCharm, algorithmisches Denken, Übersetzung von Algorithmen in Programmiersprachen, grundlegende Algorithmen
Erwartete Vorkenntnisse
Da es sich bei diesem Kurs um eine erste Heranführung an algorithmisches Denken und Programmieren handelt, werden keine besonderen Vorkenntnisse erwartet.
Curriculare Anmeldevoraussetzungen
keine Anforderungen
Literatur
Barry, P. (2023). Head First Python (3. Aufl.). O'Reilly Media.