Ingenieurinformatik 1 - Programmieren (Python)#
Willkommen im Teilmodul „Programmieren“ an der Fakultät 03 der Hochschule München. In Ihrem Ingenieursalltag werden Sie immer wieder Aufgaben lösen, bei denen Programmiertechniken helfen – etwa bei der Auswertung großer Sensordatenmengen, beim Entwurf einer Flugregelung oder bei der Konstruktion eines Bauteils. In den nächsten Wochen lernen Sie dafür die Grundlagen des Programmierens.
Zielgruppe: Studierende des 1. Semesters Bachelor, Hochschule München (FK03)
Diese Veranstaltung setzt keine Programmiererfahrung voraus. Sie müssen vor Beginn weder programmiert haben noch Python kennen.
Ziel der Veranstaltung
Sie sollen Programmieren als Ingenieurwerkzeug verstehen und schrittweise sicher anwenden können.
Wir lernen das Programmieren anhand der Programmiersprache Python. Zur Orientierung nutzen wir dabei eine Metapher:
Programmieren lernen ist ein wenig wie Autofahren lernen!
Python ist das konkrete Auto (mit „Gangschaltung“) — Programmieren ist die Fähigkeit, damit sicher von A nach B zu kommen.
Orientierung: Die Veranstaltung in 4 Teilen
Teil 1: Basiswissen (ca. 10% der Modulinhalte)
So wie beim Autofahren die Verkehrsinfrastruktur Orientierung gibt, klären wir hier Grundlagen: Was macht ein Computer grundsätzlich, wie funktioniert Informationsverarbeitung, und welches Vokabular brauchen wir, um über Programme präzise zu sprechen?Teil 2: Python verstehen (ca. 10% der Modulinhalte)
Danach schauen wir uns das konkrete „Auto“ an: Python. Wir ordnen Python ein, besprechen zentrale Eigenschaften und Programmierkonzepte und schaffen so ein Verständnis, das auch beim Lernen weiterer Sprachen hilft (z. B. MATLAB).Teil 3: Python anwenden (ca. 70% der Modulinhalte)
Jetzt üben wir das Fahren: Sie schreiben Schritt für Schritt eigene Programme und lernen typische Abläufe und Regeln der Programmierpraxis. Das ist der Schwerpunkt der Veranstaltung.Teil 4: Anwendungsfall (ca. 10% der Modulinhalte)
Zum Abschluss machen wir eine komplette „Fahrt“: Wir planen die Route, packen den Koffer und fahren los. Dabei sehen Sie den gesamten Prozess am Stück und lernen, wie man in der Praxis strukturiert vorgeht.
Wie starten Sie?
Beginnen Sie mit der Kursübersicht. Alles, was Sie brauchen (Laptop, Internetzugang, Skript), wird dort erklärt. Sie müssen nichts vorbereiten und nichts vorab installieren.
Programmieren lernen in Zeiten von KI
Diese Veranstaltung zielt bewusst auf Programmier-Kompetenzen ab, die insbesondere im Zeitalter von KI relevant sind.
Mehr zum Kurskonzept: Programmieren lernen in Zeiten von LLMs.
Hinweis: Abbildungen wurden teilweise mithilfe generativer KI erstellt und dienen der Illustration.