Software-Entwicklung mit C/C++
E2805
P211-0163
eim
2
V
2
U
5
1
ja
Deutsch
Projektarbeit
DFMEES-205
Elektrotechnik - Erneuerbare Energien und Systemtechnik
1
Pflichtfach
E2805
Elektro- und Informationstechnik
1
Pflichtfach
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 Stunden/ECTS Punkt). Daher stehen für die Vor- und Nachbereitung der Veranstaltung zusammen mit der Prüfungsvorbereitung 105 Stunden zur Verfügung.
Prof. Dr. Reinhard Brocks
rb
Prof. Dr. Reinhard Brocks
rb
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.
* 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
Vorlesungsbegleitendes Skript
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
Fri Mar 29 00:41:12 CET 2024, CKEY=emE2805, BKEY=eim, CID=[?], LANGUAGE=de, DATE=29.03.2024