Programmieren in C++ Vorlesung Sommersemester 2025
Die Vorlesung wird gehalten von Prof. Dr. Armin Biere und assistiert von Dr. Mathias Fleury.
Program
Die Vorlesung folgt nicht mehr dem Aufbau der gleichlautenden Vorlesung von Prof. Dr. Hannah Bast im Jahre 2024, 2022, und zuvor. Das Ziel ist ein C++ Vorlesung wo der größte Teil mit C++ verbracht wird, ohne zuerst die low-level Konstrukte zu vertiefen (die in den meisten Firmen verboten sind).
Geplant sind vier Teile:
- von Python nach C/C++:
- Compiler, Texteditor, tools
- Controlfluss und Types
- Testing / Code testbar machen
- debugging
- C++ STL
- Containers / members
- Algorithms (iterators)
- Head allocation
- Classen
- C spezifisch
- Speicherverwaltung selbst gemacht
- Advanced C
- Automatische Speicherverwaltung mit Rust
- Einführung (const)
- Ownership
In jedem Block wird es ein Projekt und mehrere Übungsblätter geben.
Teilnahme
Die Vorlesung findet jeden Dienstag 10 Uhr statt.
Sie kann in Präsenz im HS26 (Gebäude 101, Campus Flugplatz) besucht werden.
Wir werden die Vorlesung auch per Zoom streamen und aufzeichnen.
Die Vorlesung beginnt am 22. April 2023 und ended am 22. Juli 2023.
Wie in den vorigen Jahren gehen wir von 12 Terminen aus (es wird der 10. Juni wegen Pfingsten und wahrscheinlich noch der 3. Juni ausfallen).
Support
Tutoren sind
TBA
Zuständig für die unterstützenden Systeme (Daphne, SVN, Forum, …) ist Axel Lehmann.
Fragen aller Art bitte an unser Forum.
Wichtige Links
Unsere .vimrc Konfigurationsdatei von VIM.
Die Links unten verweisen aktuell zu der originalen Vorlesung von Prof. Dr. Hannah Bast
Wir werden das Wiki zum größten Teil übernehmen. Es könnten sich aber Feinheiten ändern.
-
Hier geht es zu unserem Kurs-System Daphne.
-
Hier geht es zu unserem Forum (für Ankündigungen und Fragen aller Art).
-
Anleitungen zu:
-
Hier sind die 10 Gebote, die Sie beim Bearbeiten der Übungsblätter und beim Abschlussprojekt beachten müssen.
-
Hier ist das Punkteschema für die Korrektur der Übungsblätter.
-
Hier sind die Projektspezifikationen und das Projektbewertungsschema.
Vorlesungsfolien, Videoaufzeichnungen, Übungsblätter und Codedateien
Hinweis zum Zugriff auf die Vorlesungsmaterialien: Sie haben automatisch Zugriff, sobald Sie auf Daphne angemeldet sind.
Für Zugriff ohne Daphne-Account, in den Links unten einfach /svn/public/ durch /svn-public/public/ ersetzen.