Praktikum: C++ (Kompakt)

C++ (Kompakt)

während der vorlesungsfreien Zeit im März 2005

Der Kompaktkurs besteht aus einem Präsenzteil (VL+Üb), der Abgabe der Spezifikation und Programmierung eines Abschlussprojekts in 2er- oder 3er-Gruppen. Zur Bearbeitung des Abschlussprojektes ist eine Zulassung erforderlich. Diese wird bei vollständiger Anwesenheit und aktiver Teilnahme am Präsenzteil des Kompaktkurses vergeben. Alternativ zählt auch eine erteilte Zulassung in diesem Kurs aus früheren Jahren.

Einschreibefrist in Liste 18.02.2005
Präsenzteil 28.02.2005 bis 11.03.2005
Abgabetermin Spezifikation   20.03.2005
Abgabetermin des fertigen Programms 20.06.2005

Der Kompaktkurs ist hauptsächlich für Intensiv-Studierende des Studiengangs IMIT gedacht, aber selbstverständlich können auch Nicht-Intensiv-Studierende oder Wiederholer teilnehmen.


Regularien für die Abschlußprojekte

Aktuelles

  • 11.03.2005 Ergänzungen zu den Formalitäten der Projektabgabe, alle Lösungen ins Netz gestellt.
  • 04.03.2005 Foliensätze 6-8 und Aufgabenblätter 6 und 7 überarbeitet, Lösungen bis 7
  • 03.03.2005 Die Entwicklungsumgunbung Visual Studio.net 2003 kann nach Anmeldung über den ELMS Server heruntergeladen oder zur CD-Abholung bestellt bestellt werden
  • 07.01.2005: Die Teilnehmerliste zum Eintragen hängt aus (Brett der Arbeitsgruppe Daten- und Wissensmanagement, neben Raum A5 Spl.).
  • 22.12.2004: Das Praktikum besteht aus einem Präsenzteil mit VL und anschließender Erstellung einer Spezifikation einer noch zu bestimmenden Aufgabe.  Deren Implementation ist als Abschlussprojekt einzureichen. 
  • Vorraussetzung für die Einreichung eines Abschlussprojekts ist die Eintragung bis zum 18.02.2005 in die entsprechende Liste. 
    Diese Anmeldung ist noch unverbindlich (eine verbindliche Anmeldung ist erst die Einsendung Ihrer Spezifikation) und hilft mir lediglich bei der Planung des Kurses. Wer sich jedoch bis dahin nicht eingetragen hat, kann leider kein Abschlussprojekt einreichen!

Folien

Die Folien und Unterlagen zur Vorlesung können hier im pdf Format bezogen werden. In thematisch zusammengehörigen Blöcken finden Sie die Foliensätze als auch weiterführendes Material.

Hinweis: Der Beispielcode verwendet teilweise noch "C-Strings" (char[] oder char*), es empfiehlt sich aber die Verwendung  von C++Strings (<string> aus der STL).

Teil 0: Organisation des Kurses

Teil 1: Einführung & Überblick

Teil 2: Erstes Programm

Teil 3: Einführung in VisualStudio .net 2003

Teil 4: Prozeduren/Funktionen

Teil 5: Zeiger/Pointer

Teil 6: Felder/Arrays und Strings

Teil 7: Dynamisches Programmieren

Teil 8: Konzepte der Objektorientierung

Teil 9: Objektorientierte Programmierung in C++

Teil 10: Streams

Teil 11: Exception Handling

Teil 12: Templates

Teil 13: Die Standard-Library und STL

Teil "77": Hinweise zu bisherigen Problemen

Teil "55": Spezifikationen für die Abschlussprojekte

Übungsblätter

Die Übungsblätter zur Vorlesung können hier im pdf Format bezogen werden.