[IOPWR] - [de] - [Objektorientiertes Programmieren im Wissenschaftlichen Rechnen]


Objektorientiertes Programmieren im Wissenschaftlichen Rechnen [2016/17 WiSe]
Code
IOPWR
Name
Objektorientiertes Programmieren im Wissenschaftlichen Rechnen
LP
6 LP
Dauer
ein Semester
Angebotsturnus
unregelmäßig
Format
Vorlesung 2 SWS, Übung 2 SWS am Rechner.
Arbeitsaufwand
180 h; davon
60 h Präsenzstudium
105 h Selbststudium und Aufgabenbearbeitung
15 h Prüfungsvorbereitung
Verwendbarkeit
B.Sc. Angewandte Informatik,
M.Sc. Angewandte Informatik
Sprache
Lehrende
Prüfungsschema
Lernziele Die Studierenden
beherrschen die Programmiersprache C++
sind in der Lage Performanz von unterschiedlichen Lösungen zu beurteilen
beherrschen Template Programmiertechniken
können die Standard Template Library einsetzen
sind in der Lage die gelehrten Konzepte an ausgewählten Problemen des Wissenschaftlichen Rechnens praktisch umzusetzen
Lerninhalte Dieses Modul vertieft die in der Grundvorlesung Einführung in die Praktische Informatik vermittelten Kenntnisse in objektorientierter Programmierung mit spezieller Ausrichtung auf das Wissenschaftliche Rechnen:
Klassenkonzept
Dynamische Speicherverwaltung
Ausnahmebehandlung
Resourcenallokierung und Initialisierung
Benutzung von const
Template Metaprogrammierung,
statischer vs. dynamischer Polymorphismus
Traits
Policies
Standard Template Library
Teilnahme-
voraus-
setzungen
empfohlen sind Kenntnisse einer objektorientierten Programmiersprache
Vergabe der LP und Modulendnote Bestehen der Modulprüfung
Nützliche Literatur