Praktikum C++
C++ (Kompakt) - Übersicht
Aktuelles
- Der Listenaushang zum Einschreiben hängt neben dem C137 Spl.
- Es gibt eine (kostenlose) Veranstaltung "Techtalk: C++/CLI – eine vollwertige .NET-Sprache" am Di den 07.März 2006 18 - 22 Uhr in Hannover, welche über Neuerungen von C++ unter dem .net Framework 2.0 (VisualStudio 2005) informiert. Techtalks sind immer sehr informativ und inkl. gesponsertem Abendessen. :-)
Allgemeine Hinweise
- 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, aktiver Teilnahme am Präsenzteil und mindestens 50% der Punkte aus beiden Hausaufgaben vergeben.
- Alternativ zählt auch eine erteilte Zulassung in diesem Kurs aus früheren Jahren.
- Die Hiwis sind während des Tutoriums, über das C++ Forum und danach per EMail Ihre Ansprechpartner bei fachlichen C++-Fragen.
- Dozent des Praktikums:
- Dipl.-Inf. Alexandre Hanft
- Email: hanft(at)iis.uni-hildeheim.de
- Hiwis des Praktikums:
- Roland Adler, rolandadler(a)arcor.de
- Martin Ortmann, m_ortmann(a)gmx.net
Allgemeiner Zeitplan
Einschreibfrist in die Liste am Brett neben C137 Spl | 02.03.2006 |
Präsenzteil | 06.03.2006 bis 17.03.2006, jeweils 9-16 Uhr im C147 Spl |
Abgabetermin Spezifikation | 26.03.2006 |
Abgabetermin des fertigen Programms | 26.06.2006 |
Testate zu den abgegebenen Abschlussprojekten (in Gruppen) | (voraussichtlich) |
Beachten Sie auch die Regularien für die Abschlußprojekte
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
- Foliensatz 0 als pdf geändert am 06.03.2006
Teil 1: Einführung & Überblick
- Foliensatz 1 als pdf geändert am 06.03.2006
Teil 2: Erstes Programm
- Foliensatz 2 als pdf geändert am 06.03.2006
Teil 3: Einführung in VisualStudio .net 2003
- Foliensatz 3 als pdf geändert am 06.03.2006
Teil 4: Prozeduren/Funktionen
- Foliensatz 4 als pdf geändert am 06.03.2006
Teil 5: Zeiger/Pointer
- Foliensatz 5 als df geändert am 30.05.2005
Teil 6: Felder/Arrays und Strings
- Foliensatz 6 als df geändert am 30.05.2005
Teil 7: Dynamisches Programmieren
- Foliensatz 7 als df geändert am 30.05.2005
Teil 8: Konzepte der Objektorientierung
- Foliensatz 8 geändert am 06.06.2005
Teil 9: Objektorientierte Programmierung in C++
- Foliensatz 9 als pdf geändert am 21.06.2005
Teil 10: Streams
- Foliensatz 10 (Kurzfassung)als pdf geändert am 27.06.2005
- Foliensatz 10 als pdf geändert am 06.06.2005
Teil 11: Exception Handling
- Foliensatz 11 als pdf geändert am 21.06.2005
Teil 12: Templates
- Foliensatz 12 als pdf geändert am 20.06.2005
Teil 13: Die Standard-Library und STL
- Foliensatz 13 als pdf geändert am 06.06.2005
Teil "77": Hinweise zu bisherigen Problemen
- Foliensatz 77 als pdf geändert am 03.03.2005
Teil "55": Spezifikationen für die Abschlussprojekte
Übungsblätter
Die Übungsblätter zur Vorlesung können hier im pdf Format bezogen werden.
Zusätzliche Materialien
Folgende Materialien sind als Ergänzung gedacht. Die Vorlesung von Dr. K. Ahrens
(Humboldt Universität zu Berlin) behandelt C++ vor dem Hintergrund von Java-Kenntnissen:
eine kurze C++ Referenz http://www.cppreference.com/MSDN von Microsoft zu Visual C++ .net 2003