|
|
Code: E1805 |
|
3V+1P (4 Semesterwochenstunden) |
5 |
Studiensemester: 1 |
Pflichtfach: ja |
Arbeitssprache:
Deutsch |
Prüfungsart:
Projektarbeit
[letzte Änderung 15.02.2013]
|
E1805 (P211-0205) Elektrotechnik, Master, ASPO 01.10.2013
, 1. Semester, 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 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 11.10.2015]
|
Lernziele:
Der Student kann die Grundprinzipien der objektorientierten und generischen Programmierung in einer Programmiersprache umsetzen. Er kann Programmbibliotheken benutzen und Entwurfstechniken und Entwicklungswerkzeuge bei der Softwareentwicklung einsetzen. In einem kleinen Projekt lernt er, seine Aufgaben mit anderen zu koordinieren, sich Wissensgebiete selbstständig zu erschließen und Arbeitsergebnisse zu präsentieren.
[letzte Änderung 14.04.2013]
|
Inhalt:
1. Objektorientierte und generische Programmierung 2. Entwurfstechniken: UML, insb. Klassen-, Sequenz-, Zustandsdiagramme 3. Programmiertechniken / Entwicklungsmuster: z. B. Singelton, Wrapper, Visitor, Command 4. Entwicklungswerkzeuge: Integrierte Entwicklungsumgebung, Versionsverwaltung 5. statische / dynamische Bibliotheken / API Programmierung Während des Semesters wird ein Softwareprojekt realisiert, das die oben aufgelisteten Sprachkonstrukte, Entwurfsmethoden, Werkzeuge und konkrete Bibliotheken verwendet.
[letzte Änderung 14.04.2013]
|
Weitere Lehrmethoden und Medien:
Vorlesungsbegleitendes Skript. Das Praktikum und das Projekt finden in einem der Computerlabore statt.
[letzte Änderung 14.04.2013]
|
Literatur:
Breymann, U.: Die C++ Standard Template Library, Addison-Wesley, 1996, ISBN 3-8273-1067-9 Erlenkötter, H.: C++, Objektorientiertes Programmieren von Anfang an, rororo, 2000, ISBN 3-499-60077-3 Folz, H.G.: Programmiersprachen 1: Einführung in C++, HTW des Saarlandes Folz, H.G.: Programmiersprachen 2: Objektorientierte Softwareentwicklung mit C++, HTW des Saarlandes Kernighan, B.W.; Ritchie, D.M.: Programmieren in C, Carl Hanser, 1988, ISBN 3-446-15497-3 May, Dietrich: Grundkurs Software-Entwicklung mit C++, Vieweg, 2003, ISBN 3-528-05859-5 Prinz, P.; Kirch-Prinz, U.: C++ Lernen und professionell anwenden, MITP-Verlag, 1999, ISBN 3-8266-0423-7 Prinz, P.; Kirch-Prinz, U.: C++, Das Übungsbuch, MITP-Verlag, 2004 Stroustrup, B.: Die C++ Programmiersprache, Addison-Wesley, 2000, ISBN 3-8273-1660-X
[letzte Änderung 14.04.2013]
|