Programming 1 (E/Me)
- Faculty
 Faculty of Engineering and Computer Science
- Version
 Version 1 of 21.10.2025.
- Module identifier
 11B1650
- Module level
 Bachelor
- Language of instruction
 German
- ECTS credit points and grading
 5.0
- Module frequency
 winter and summer term
- Duration
 1 semester
- Overall workload
 The total workload for the module is 150 hours (see also "ECTS credit points and grading").
- Teaching and learning methods
 Lecturer based learning Workload hours Type of teaching Media implementation Concretization 30 Lecture Presence - 30 Laboratory activity Presence - Lecturer independent learning Workload hours Type of teaching Media implementation Concretization 60 Preparation/follow-up for course work - 30 Exam preparation - 
- Graded examination
 - Written examination or
 - Written electronical examination
 
- Ungraded exam
 - Field work / Experimental work
 
- Literature
 - Stroustrup, Bjarne: Eine Tour durch C++ (3. Auflage), mitp, 2023
 - Breymann, Ulrich: C++ programmieren: C++ lernen – professionell anwenden – L?sungen nutzen, Hanser, 2023
 - Wolf, Jürgen und Martin Guddat: Grundkurs C++: Ideal für Studium und Beruf. Aktuell zu C++20, Rheinwerk Computing, 2021
 - Breymann, Ulrich: C++: eine Einführung, Hanser, 2016
 
- Applicability in study programs
 - Electrical Engineering in Practical Networks (dual)
 - Electrical Engineering in Practical Networks (dual) B.Sc. (01.03.2026)
 
- Mechatronics
 - Mechatronics B.Sc. (01.09.2025)
 
- Bachelor of Vocational Education - Electrical Engineering
 - Bachelor of Vocational Education - Electrical Engineering B.Sc. (01.09.2025)
 
- Electrical Engineering
 - Electrical Engineering B.Sc. (01.09.2025)
 
- Person responsible for the module
 - Uelschen, Michael
 
- Teachers
 - Uelschen, Michael
 - Weinhardt, Markus
 - Wübbelmann, Jürgen
 - Lensing, Philipp