Einführung in die Programmierung

Mechatronik, Bachelor (PO-2023)

Modulnummer / ModulcodePF-ME-BA-04
ModulnameEinführung in die Programmierung
Art des ModulsPflicht
Lernergebnisse, Kompetenzen, Qualifikationsziele

Die Studierenden haben elementare Grundkonzepte der Programmierung und Informatik anhand einer begleitenden Programmiersprache erlernt und können diese Konzepte beurteilen und einsetzen. Programmierkonzepte und -paradigmen werden so vermittelt, dass sie sich später selbständig in neue Programmiersprachen einarbeiten können. Die Studierenden besitzen Fertigkeiten bei der Entwicklung und beim Verständnis imperativer Programme, kennen Prinzipien zur Beschreibung und zum Lösen typischer Probleme der Informatik wie Suchen und Sortieren und können diese in Programmen umsetzen. Sie verfügen über elementare Fähigkeiten zur Analyse von Programmen, z.B. in Bezug auf Laufzeit und Korrektheit.

LehrveranstaltungsartenVLmPr (2 SWS), Ü (2 SWS)
Lehrinhalte

Einführung in grundlegende Konzepte einer Programmiersprache wie Datentypen, Ausdrücke und Anweisungsarten; Rekursion; Programmstrukturierung; Ausnahmebehandlung; vergleichende; exemplarische Entwurfstechniken wie Divide & Conquer, Backtracking; Laufzeitanalyse mittels O-Notation, Sortieralgorithmen

Titel der LehrveranstaltungenEinführung in die Programmierung
Lehr- und Lernmethoden (Lehr- und Lernformen)Frontalunterricht, Einzel- und Gruppenübungen, Aufgabenblätter, Selbststudium mit Lehrbuch
Verwendbarkeit des ModulsBachelor Elektrotechnik
Bachelor Mechatronik
Dauer des ModulsEin Semester
Häufigkeit des Angebotesjährlich im Wintersemester
SpracheDeutsch
Empfohlene (inhaltliche) Voraussetzungen für die Teilnahme am Modul
Voraussetzungen für die Teilnahme am Modul keine
Studentischer Arbeitsaufwand120 h (60 h Präsenzzeit + 60 h Selbststudium)
StudienleistungenStudienleistung S1: Erfolgreiche Bearbeitung von mindestens 50% der Übungsaufgaben
Voraussetzung für Zulassung zur PrüfungsleistungStudienleistung S1
PrüfungsleistungenKlausur (90 Min.)
Anzahl Credits (ECTS)4 cp
LehreinheitElektrotechnik
Modulverantwortliche/rProf. Dr.-Ing. Chrisitan Hans
LehrendeDozenten der Lehreinheit Informatik / des Fachbereichs 16
MedienformenVorlesungsfolien, Tafelanschrieb, Aufgabenblätter, praktisches Arbeiten am Rechner, Lehrbuch
Literatur

- Ana Bell: „Get Programming“, Manning Publications, 2018.
- https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/lecture-slides-code/
- John V. Guttag: „Introduction to Computer Science and Programming Using Python: With Understanding Data“, 2. Auflage, The MIT Press, 2013