Einführung in die Programmierung (Bachelor)
Kursbeschreibung
Dieser Kurs vermittelt die grundlegenden Konzepte der Programmierung anhand der Programmiersprache Python. Die Studierenden lernen, eigene Programme zu entwickeln, Python-Code zu schreiben und zu verstehen sowie den Code anderer Personen zu analysieren und nachzuvollziehen. Darüber hinaus werden wichtige Python-Bibliotheken für den Datenimport, die Datenanalyse und die Datenvisualisierung vorgestellt. Ein weiterer Schwerpunkt liegt auf dem Zugriff auf relationale Datenbanken aus Python .
Begleitend zur Vorlesung findet eine wöchentliche Übung statt, in der die behandelten Konzepte anhand praktischer Aufgaben vertieft und angewendet werden.
Kursziele
Die Vorlesung vermittelt einen praxisorientierten Einstieg in die Programmierung mit Python und richtet sich insbesondere an Studierende ohne vorherige Programmiererfahrung. Ziel des Kurses ist es, ein grundlegendes Verständnis algorithmischen Denkens zu entwickeln sowie die Fähigkeit zu erwerben, eigene Programme zu erstellen, bestehenden Code zu verstehen und programmiertechnische Probleme systematisch zu lösen.
Im Verlauf der Veranstaltung lernen die Studierenden die zentralen Konzepte der Programmierung kennen, darunter Variablen und Datentypen, Operatoren, Kontrollstrukturen, Funktionen sowie grundlegende Datenstrukturen. Darüber hinaus werden praxisrelevante Themen wie die Datei- und Fehlerbehandlung, Module und Pakete sowie grundlegende Aspekte der objektorientierten Programmierung behandelt.
Ein besonderer Schwerpunkt liegt auf der Anwendung von Python für datenorientierte Aufgaben. Die Studierenden erhalten eine Einführung in die Datenanalyse und Datenvisualisierung mit verbreiteten Python-Bibliotheken sowie in die Grundlagen relationaler Datenbanken, der SQL-Abfragesprache und des Zugriffs auf Datenbanken aus Python heraus. Dadurch erwerben sie Kompetenzen, die in vielen wirtschafts- und datengetriebenen Anwendungsfeldern unmittelbar einsetzbar sind.
Lernziele
Nach erfolgreicher Teilnahme am Kurs sind Studierende in der Lage:
- Grundkonzepte der Programmierung, insbesondere in Python, zu erklären.
- Programmcode in Python zu verstehen und selbst zu schreiben.
- Die wichtigsten Python-Bibliotheken für beispielsweise Datenimport, Datenanalyse und Datenvisualisierung zu nutzen.
- Auf relationale Datenbanken aus Python heraus zuzugreifen.
Kursdaten
- Format: Vorlesung & Übung
- Studiengang: Bachelor BWL, Bachelor DiBWL, Bachelor Wipäd, Bachelor WuR
- Sprache: Deutsch
- Semester: jedes Semester
- Umfang: 6 CP
- Die Teilnehmerzahl der Vorlesung ist auf 30 Studierende begrenzt; Einzelheiten finden Sie unter „Ablauf des Wintersemesters 2026“.
- Beginn der Vorlesung: Donnerstag, 22.10.2026, 14:15 – 15:45 Uhr
- Vorlesung: Donnerstag, 22.10.2026, 14:15 – 15:45 Uhr, (B4.1, 0.05)
- Übung: Dienstag, 14:15 – 15:45 Uhr (B4.1, 1.03) ODER Mittwoch, 14:15 – 15:45 Uhr (B4.1, 1.01)
- Zugriff auf MS Teams: Bitte melden Sie sich für den Kurs in MS Teams an.
- Zugang zu Moodle: Wir werden das Passwort für den Moodle-Kurs in der ersten Vorlesung bekannt geben und es während der Vorlesung in MS Teams veröffentlichen.
- Benotung: Abschlussprüfung 100%
Sie müssen 75 % aller Übungsaufgaben absolvieren, um zur Abschlussprüfung zugelassen zu werden.
Ablauf der Lehrveranstaltungen im Wintersemester 2026
Liebe Studierende,
Bitte beachten Sie, dass die Vorlesung im Wintersemester 2026/27 auf 30 Teilnehmer begrenzt ist.
Die Anmeldung wird während der ersten Vorlesung am 22. Oktober eröffnet und bleibt bis zum Ende des Tages geöffnet. Interessierte Studierende müssen sich in der Liste auf Moodle eintragen. Die Plätze werden am 23.10. nach dem Zufallsprinzip unter allen angemeldeten Studierenden vergeben.
Sollte die Anzahl der Anmeldungen das Limit überschreiten, wird eine Warteliste eingerichtet. Sollten sich angemeldete Studierende entscheiden, nicht an der Vorlesung teilzunehmen, rücken die Studierenden auf der Warteliste entsprechend nach.
Diese Vorlesung ist die Nachfolgeveranstaltung zu “Python Programming for non-Programmers (PP4NP)”. Etwaige Fehlversuche aus bisherigen Klausuren werden angerechnet, und Studierende, die PP4NP bereits bestanden haben, können die Vorlesung “Einführung in die Programmierung“ nicht erneut belegen.
Sollten Sie weitere Fragen haben, wenden Sie sich bitte an Stefan Morana.