ELT02370 – Hardwarenahe Programmierung II

Modul
Hardwarenahe Programmierung II
Hardware Near Programming II
Modulnummer
ELT02370
Version: 1
Fakultät
Elektrotechnik
Niveau
Bachelor/Diplom
Dauer
1 Semester
Turnus
Sommersemester
Modulverantwortliche/-r
Dozent/-in(nen)

Prof. Dr. Christian Troll

Dozent/-in in: "Hardwarenahe Programmierung II"

Matthias Päßler
Matthias.Paessler(at)fh-zwickau.de
Dozent/-in in: "Hardwarenahe Programmierung II"

Lehrsprache(n)

Deutsch - 80.00%
in "Hardwarenahe Programmierung II"

Englisch - 20.00%
in "Hardwarenahe Programmierung II"

ECTS-Credits

6.00 Credits

Workload

180 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Praktikum | 2.00 SWS Vorlesung mit integr. Übung / seminaristische Vorlesung)

Selbststudienzeit

120.00 Stunden
120.00 Stunden Selbststudium - Hardwarenahe Programmierung II

Prüfungsvorleistung(en)

Praktikum
in "Hardwarenahe Programmierung II"

Prüfungsleistung(en)

alternative Prüfungsleistung - Belegarbeit(en)
Modulprüfung | Wichtung: 33%
in "Hardwarenahe Programmierung II"

mündliche Prüfungsleistung
Modulprüfung | Prüfungsdauer: 20 min | Wichtung: 67%
in "Hardwarenahe Programmierung II"

Medienform
Keine Angabe
Lehrinhalte/Gliederung

Paradigma der Objektorientierung
UML Syntax und deren Anwendung für C++
Modellierung in UML
Komplette Syntax und Lexic der Programmiersprache C++
Objektorientierte Algorithmen in C++ 
Standardbibliotheken für C++
Abbildung von C++ Objekten im Speicher
Applikation von C++ auf Mikrocontroller

Qualifikationsziele

Nach erfolgreichem Abschluss des Moduls soll der Student befähigt sein:
- Probleme objektorientiert zu analysieren
- UML Modelle zu lesen und zu erstellen
- Komplexe objektorientierte Lösungsansätze zu entwickeln
- C++ Programme zu entwickeln zu testen und zu dokumentieren

Besondere Zulassungsvoraussetzung

keine

Empfohlene Voraussetzungen

Grundlagen des Software-Entwurfs Grundkenntnisse der Funktion von Betriebssystemen (Windows, Linux) Grundkenntnisse der Computerarchitektur Beherrschung der Programmiersprache C

Fortsetzungsmöglichkeiten
Keine Angabe
Literatur

Bollow, F.; Homann, M. ; Köhn, K.: C und C++ für Embedded Systems, mitp-Verlag, 2002 / Stroustrup, Bjarne: Die C++-Programmiersprache, 4. Auflage . Deutsche Übersetzung der Special Edition, 2000 / Erlenkötter, H.: C++ Objektorientiertes Programmieren von Anfang an, rororo 4.Auflage, 2001 / Borrmann, A; Komnick, S.; Landgrebe, G.; Matèrne, J.; Rätzmann, M.; Sauer, J.: Rational Rose und UML Anleitung zum Praxiseinsatz; Galileo Press, 2002

Hinweise
Keine Angabe