switch language to english

C++ Basics (WS18/19)

Organisation

Der semesterbegleitende Kurs C++ Basics findet im WS18/19 im CIP Pool des KIP (INF 227 / 1.401) jeweils von 9:15-10:45 statt. Erster Termin ist Montag, der 29.10.2018.
Betreuung: , ZITI, INF368, 4.OG, Raum 422, Tel. 06221 54-16402

Der Kurs wird von Christian Kreidl in Deutscher Sprache abgehalten. Für die praktischen Übungen im CIP Pool benötigen Sie eine Uni-ID!

Die Teilnehmerzahl ist beschränkt, daher ist eine Anmeldung im Übungsgruppensystem der Physik erforderlich!

Der Kurs ist in der Physik anrechenbar als berufsbezogene Schlüsselkompetenz (UKBl1) und bringt bei regelmäßiger Teilnahme einen Leistungspunkt. Um die LPs zu erhalten ist eine regelmäßige, aktive Teilnahme erforderlich. Die Teilnahme wird daher durch eine Anwesenheitsliste überprüft. Es sind maximal 2 unentschuldigte Fehltermine erlaubt. Bei Krankheit ist ein Attest vorzulegen.

Inhalt

Es handelt sich um einen Kurs für Anfänger ohne oder mit nur geringen Vorkenntnissen und Umsteiger. Er vermittelt wichtige Konzepte der Objektorientierten Programmierung und die Implementierung in der Sprache C++. Im Verlauf des Kurses werden die einzelnen Themen eingeführt und anhand einfacher Beispiele demonstriert. Der Stoff wird immer wieder durch betreute Übungen gefestigt und vertieft.

Der Kurs behandelt folgende Themen:
  • Einfache Programmierwerkzeuge (Editor, Shell, Compiler, Linker)
  • Einfache Typen, Variablen, Operatoren, zusammengesetzte Typen
  • Flusskontrolle
  • Zeiger, Referenzen und dynamische Variablen
  • Klassen, Methoden, Vererbung
  • Ein/Ausgabe
  • Standard Bibliothek

Am Ende des Kurses sollte jeder Teilnehmer / jede Teilnehmerin die wichtigsten Programmierkonzepte kennen und einfache Programme in C++ schreiben können. Mit dieser Basis ist eine selbstständige Einarbeitung in weiterführende Themen möglich.

Unterlagen

Kursunterlagen & Beispiele

Hier finden Sie die PDF Folien (729.0 KB) aus dem Kurs. Diese enthalten wenige Beispiele. Ich habe daher einige der in der Vorlesung erzeugten Code-Fragmente mit Kommentaren versehen und in dieser Sammlung von einigen Codesnippets zusammengestellt.

Praktische Übungen

Im den Übungen soll das erlernte Wissen sofort anhand einfacher Beispiele gefestigt werden.
Erzeugen Sie am Besten für jede Übung ein eigenes Verzeichnis. Versuchen Sie, die Programme immer neu einzugeben (nicht kopieren), denn nur so erlernen Sie die Syntax!

Aufgaben:

Tipps & Tricks & Fun

Ein paar interessante Zusatzinfos sind auf Tipps & Tricks Seite zusammengestellt.

Um nach der Vorlesung weiter zu üben, können Sie sich am Einfachsten remote auf den CIP Pool Rechnern einloggen:

Externe Links

Hier ein paar externe Links zu C++ und Linux
und hier ein paar interessante Links 'for fun':
zum Seitenanfang