|
Modulbezeichnung (engl.):
Software Development with C/C++ |
|
Code: E2805 |
|
2V+2U (4 Semesterwochenstunden) |
5 |
Studiensemester: 1 |
Pflichtfach: ja |
Arbeitssprache:
Deutsch |
Prüfungsart:
Projektarbeit
[letzte Änderung 31.03.2019]
|
DFMEES-205 (P610-0146, P610-0151) Elektrotechnik - Erneuerbare Energien und Systemtechnik, Master, ASPO 01.10.2019
, 2. Semester, Pflichtfach, technisch
E2805 (P211-0163) Elektro- und Informationstechnik, Master, ASPO 01.04.2019
, 1. Semester, Pflichtfach, technisch
|
Die Präsenzzeit dieses Moduls umfasst bei 15 Semesterwochen 60 Veranstaltungsstunden (= 45 Zeitstunden). Der Gesamtumfang des Moduls beträgt bei 5 Creditpoints 150 Stunden (30 Std/ECTS). Daher stehen für die Vor- und Nachbereitung der Veranstaltung zusammen mit der Prüfungsvorbereitung 105 Stunden zur Verfügung.
|
Empfohlene Voraussetzungen (Module):
Keine.
|
Als Vorkenntnis empfohlen für Module:
|
Modulverantwortung:
Prof. Dr. Reinhard Brocks |
Dozent/innen: Prof. Dr. Reinhard Brocks
[letzte Änderung 10.09.2018]
|
Lernziele:
Die Studierenden können C/C++ Bibliotheken erstellen und benutzen. Sie können Entwurfstechniken und Entwicklungswerkzeuge bei der Softwareentwicklung mit C/C++ einsetzen. In einem kleinen Projekt lernen sie, Projekte zu planen, die Aufgaben mit anderen zu koordinieren, sich Wissensgebiete selbständig zu erschließen und Arbeitsergebnisse zu präsentieren.
[letzte Änderung 29.03.2023]
|
Inhalt:
* Entwicklungswerkzeuge: Integrierte Entwicklungsumgebung, Versionsverwaltung * Schnittstellen: statische / dynamische Bibliotheken / API Programmierung, Framework * Entwurfstechniken: UML-Zustandsdiagramme, UML-Klassendiagramme, UML-Sequenzdiagramme, Entscheidungstabellen * objektorientierte Programmierung, parallele Programmierung * Entwurfsmuster: Wrapper, Inversion of Control, State pattern * Software Engineering: Anforderungsanalyse Anwendungsfelder kommen aus den Bereichen Datenübertragung, Serialisierung / Protokollentwicklung, Arduino, GUI-Programmierung, Dateiverarbeitung, Interprozesskommunikation, Softwaretests
[letzte Änderung 29.03.2023]
|
Weitere Lehrmethoden und Medien:
Vorlesungsbegleitendes Skript
[letzte Änderung 31.03.2019]
|
Literatur:
Breymann, Ulrich: Die C++ Standard Template Library, Addison-Wesley, 1996, ISBN 3-8273-1067-9 Dausmann, Manfred: C als erste Programmiersprache, Springer Vieweg, (akt. Aufl.) Erlenkötter, Helmut: C++: Objektorientiertes Programmieren von Anfang an, rororo, (akt. Aufl.) Kernighan, Brian W.; Ritchie, Dennis M.: Programmieren in C, Hanser, 1990, 2. Ausg. ANSI C Stroustrup, Bjarne: Die C++ Programmiersprache, Addison-Wesley, (akt. Aufl.) Wolf, Jürgen: C von A bis Z, Galileo Press, Bonn, 2009, 2. Aufl., ISBN 978-3-8362-1429-2
[letzte Änderung 18.07.2019]
|