Hinweis: Aufgrund von geplanten Wartungsarbeiten werden die Web-Auftritte der TU Dortmund am 17. April 2024, zwischen 18:00 und 20:00 Uhr mehrmals für kurze Zeit nicht erreichbar sein.
Wir bitten dadurch entstandene Unannehmlichkeiten zu entschuldigen und bedanken uns für Ihr Verständnis.
Zum Inhalt
Fakultät Maschinenbau
Grundlagen der Programmierung

Einführung in die Programmierung I

Semester Credits Moodle-Kurs Vorlesung Vorlesungs-
beginn
Übung Übungs-
beginn
Winter 4 Link zum Moodle-Kurs Mittwochs,
14:00 - 16:00 Uhr
EF50 HS1
11.10.2023 Freitags,
09:00 - 10:00 Uhr
HG2 HS5
27.10.2023
© itpl

In diesem Modul werden Grundlagen der Softwareentwicklung behandelt und anhand strukturierter Vorgehensweisen vertieft. Aufbauend auf einer allgemeinen Betrachtung von Computersystemen, werden theoretische Grundlagen der prozeduralen und objektorientierten Programmierung eingeführt. Die vermittelten Programmierkenntnisse werden mittels praktischer Anwendungen eingeübt.

Im Wintersemester werden die Grundelemente von Computersystemen und deren Zusammenwirken eingeführt. Anschließend werden am Beispiel der Programmiersprache C++ die grundlegenden Elemente der prozeduralen und objektorientierten Programmierung, beispielsweise Datenstrukturen, Fallunterscheidungen, Schleifen, Prozeduren, Klassen und Objekte, erarbeitet. Anleitungen zur eigenständigen Entwicklung von Programmen werden gegeben und Vorgehensweisen zur strukturierten Programmierung eingeführt. Die Grundlagen der Programmierung werden anhand von Übungsaufgaben eingeübt, deren Aufgabenstellungen aus verschiedenen Fachbereichen des Maschinenbaus abgeleitet sind.

Im Sommersemester werden die Kenntnisse des Wintersemesters vertieft, indem Projektaufgaben bearbeitet werden. Diese Projektaufgaben werden in Gruppenarbeit zu je vier Personen gelöst und leiten sich aus unterschiedlichen Feldern des Maschinenbaus ab, wie die Steuerung einer Produktionslinie, Verkehrssimulationen, Motorenvergleich, aber auch Entwicklung eines Fahrroboters, Quadrokopters, 3D-Druckers oder Vergleichbares. Die Bearbeitung der Projektaufgaben wird anhand einer strukturierten Dokumentation des erarbeiteten Programms durch die Studierenden festgehalten.

Vorlesungsassistent und Ansprechpartner