Modulbeschreibung

Dienstag, 16. Januar 2007

Termin und Ort

Die Vorlesung findet als Blockveranstaltung statt.

Zeit: 22.02.07 bis 02.03.07, sowie 12.03. und 13.03.07.

Beginn am ersten Tag (Do 22.02.07) um 8:00 im Raum 2/011.
Bitte seien Sie pünktlich, weil zu Beginn das Organisatorische
geklärt wird. Aus diesem Grunde möchte ich auch so früh
anfangen. Der Start an den anderen Tagen wird noch vereinbart.

Ziele

  • Gemeinsamkeiten und Unterschiede in den Konzepten von Java und C++ verstehen;
  • Praktische Aufgaben effektiv und verständlich in C++ umsetzen können

Inhalte

Objektorientierte Konzepte:
Abstraktion; Kapselung; Vererbung; Polymorphie
C++ als besseres C:
Ein- und Ausgabe; Referenzen; Verwendung von const; Dynamische Speicherverwaltung
Arbeiten mit Klassen:
Klassen als benutzerdefinierte Datentypen; Schnittstellen; Initialisierung; Überladen von Operatoren
Entwerfen von Klassen:
Anforderungen an gute Klassen (nice class); Semantik (regular functions); Vererbung; Virtuelle Funktionen
Arbeiten mit Projekten:
Header- und Implementationsdateien; Aufbau eines objektorientierten Hauptprogramms; Standard Template Library

Literatur / Software

[Dei05] Deitel, Deitel:
C++ How to Program. Prentice Hall, 2005.
[Str00] Stroustrup:
Die C++ Programmiersprache. Addison Wesley, 2000.
[Car95] Caroll, Ellis:
Designing and Coding Reusable C++. Addison Wesley, 1995.

Allgemeines

Studiengang:
Diplom-Studiengang Mathematik (und Bachelor-Studiengang Mathematik)
Name des Moduls:
C++ für Fortgeschrittene
Kürzel:
CPP
Semesterstufe:
ab 3, vorrangig 7
Modulverantwortlicher:
Prof. Dr. Erben
Dozent:
Prof. Dr. Erben
Zuordnung:
Wahlpflichtfach
SWS:
4 (als zweiwöchige Blockveranstaltung)
Lehrform:
Vorlesung mit praktischen Übungen (je etwa 50%)
Präsenzzeit:
60 h
Eigenstudium:
60 h
ECTS-Punkte:
4
Voraussetzungen:
Zweisemestrige Einführungsvorlesung über Java
Leistungsnachweis (unbenotet):
(für Bachelor-Studierende) Note 4,7 oder besser bei der Prüfung für Diplom-Studierende.
Prüfungsleistung (benotet):
(für Diplom-Studierende) Mündliche oder schriftliche Prüfung. Genaueres wird noch vereinbart.

User Status

Du bist nicht angemeldet.

Aktuelle Beiträge

Lösungen der Klausur
Zum guten Schluss hier noch die Klausur mit eingetragenen...
werben - 20. Mär, 16:02
Ergebnisse der Klausur
Die Klausuren sind korrigiert. Es sieht gut aus. Bei...
werben - 20. Mär, 14:42
Gerechte Teilung
In der Vorlesung wurde eine Klasse Eimer für das...
werben - 12. Mär, 13:35
Anlage zur Klausur
Die einzelnen Dateien zum Laden in die Entwicklungsumgebung...
werben - 12. Mär, 13:24
Termin für Prüfung
Die Prüfung findet am Mittwoch, den 14.3.07 von...
werben - 6. Mär, 13:25

Links

Suche

 

Status

Online seit 6316 Tagen
Zuletzt aktualisiert: 20. Mär, 16:02

Credits


Antworten auf Fragen
Beispiele
Lösungen
Modulbeschreibung
Profil
Abmelden
Weblog abonnieren