htw saar
Zurück zur Hauptseite

Version des Moduls auswählen:

Programmierung II

Modulbezeichnung: Programmierung II
Studiengang: Elektrotechnik, Master, ASPO 01.10.2013
Code: E1805
SWS/Lehrform: 3V+1P (4 Semesterwochenstunden)
ECTS-Punkte: 5
Studiensemester: 1
Pflichtfach: ja
Arbeitssprache:
Deutsch
Prüfungsart:
Projektarbeit
Zuordnung zum Curriculum:
E1805 Elektrotechnik, Master, ASPO 01.10.2013, 1. Semester, Pflichtfach
Arbeitsaufwand:
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:
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]
Lehrmethoden/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]
[Fri Jul 10 06:23:47 CEST 2020, CKEY=epif, BKEY=em2, CID=E1805, LANGUAGE=de, DATE=10.07.2020]