Willkommen zum Wiki der Vorlesung '''Programmieren in C++''' im Sommersemester 2011
Hier die Ergebnisse der offiziellen Evaluation der Vorlesung.
Die Vorlesung wurde gehalten von Prof. Dr. Hannah Bast. Sie fand statt jeden Mittwoch von 16:15 bis ca. 17:45 Uhr, im Hörsaal 026 (µ-Saal) in Gebäude 101. Die erste Vorlesung war am Mittwoch, den 4. Mai 2011. Die letzte Vorlesung war am Mittwoch, den 3. August 2011. Am Mittwoch, den 15. Juni 2011 war KEINE Vorlesung (Pfingstpause). Das waren insgesamt 13 Vorlesungstermine.
Die Tutoren waren: Fabian Klein (kleinf@informatik.uni-freiburg.de), Johanna Götz (johanna.goetz@uranus.uni-freiburg.de), Mathieu Wacker (wackerm@informatik.uni-freiburg.de), Betim Musa (musab@informatik.uni-freiburg.de), Markus Näther (naether.markus@googlemail.com), Marjan Celikik (celikik@informatik.uni-freiburg.de), Philipp Jankov (jankovp@informatik.uni-freiburg.de). Zuständig für die unterstützenden Systeme (Daphne, SVN, Forum, Linux-Image, ...) waren Jens Hoffmann (hoffmaje@informatik.uni-freiburg.de) und Axel Lehmann (lehmanna@informatik.uni-freiburg.de).
Links
Hier geht's zu unserem Kurs-System Daphne.
Hier geht es zum Forum (für Ankündigungen und Fragen zu den Übungsblättern).
Allgemeines zu SVN, Editoren, Google Test.
Download des Linux-Image (Virtual Box + Ubuntu 10.10), muss mit 7-zip ausgepackt werden.
Hier die Ergebisse der offiziellen Evaluation der Veranstaltung.
Vorlesungsfolien, Videoaufzeichnungen, Übungsblätter und Codedateien
Bemerkung zu den Videoaufzeichnungen: die Videos liegen in verschiedenen Formaten vor, insbesondere: .m4v, .mp4 und .wmv. Wenn Sie auf einen der Links "Videoaufzeichnung" klicken, bekommen Sie das Format, von dem unser Skript denkt, dass es am besten zu Ihrem Gerät / Betriebssystem / Browser passt. Wenn Sie explizit ein bestimmtes Format möchten, kopieren Sie einfach den Link und fügen die entsprechende Endung händisch hinzu.
Vorlesung 1, Mittwoch, 4. Mai 2011 (Organisatorisches + ein erstes Programm): Videoaufzeichnung, Folien, Übungsblatt 1, Dateien aus der Vorlesung, Musterlösung.
Vorlesung 2, Mittwoch, 11. Mai 2011 (Compiler und Linker): Videoaufzeichnung, Folien, Dateien aus der Vorlesung,Übungsblatt 2, Musterlösung.
Vorlesung 3, Mittwoch, 18. Mai 2011 (Grundlegende Sprachkonstrukte, Makefile++): Videoaufzeichnung, Folien, Übungsblatt 3, Dateien aus der Vorlesung, Musterlösung.
Vorlesung 4, Mittwoch, 25. Mai 2011 (Felder, Zeiger, Strings, const, gbd): Videoaufzeichnung, Folien, Übungsblatt 4, Dateien aus der Vorlesung, Musterlösung.
Vorlesung 5, Mittwoch, 1. Juni 2011 (Klassen, Objekte, Methoden, new & delete): Videoaufzeichnung, Folien, Übungsblatt 5, Dateien aus der Vorlesung, Musterlösung.
Vorlesung 6, Mittwoch, 8. Juni 2011 (call by value / reference, copy constructor, ...): Videoaufzeichnung, Folien, Übungsblatt 6, Dateien aus der Vorlesung, Musterlösung.
Vorlesung 7, Mittwoch, 22. Juni 2011 (Input/output, options, ASSERT_DEATH): Videoaufzeichnung, Folien, Übungsblatt 7, Dateien aus der Vorlesung, Musterlösung.
Vorlesung 8, Mittwoch, 29. Juni 2011 (Templates, valgrind, bitweise Operatoren): Videoaufzeichnung, Folien, Übungsblatt 8, Dateien aus der Vorlesung, Musterlösung.
Vorlesung 9, Mittwoch, 6. Juli 2011 (STL, vector, string, iostream, sort): Videoaufzeichnung, Folien, Übungsblatt 9, Dateien aus der Vorlesung, Punktevergabe, Musterlösung.
Vorlesung 10, Mittwoch, 13. Juli 2011 (Vererbung, abstrakte Klassen, virtual): Videoaufzeichnung, Folien, Übungsblatt 10, Dateien aus der Vorlesung, Punktevergabe, Musterlösung.
Vorlesung 11, Mittwoch, 20. Juli 2011 (Konstruktoren II, Type casting II, Projekt): Videoaufzeichnung, Folien, Übungsblatt 11, Dateien aus der Vorlesung, Spezifikation der Projekte, Punktevergabe.
Vorlesung 12, Mittwoch, 27. Juli 2011 (Hilfestellung Projekt, Evaluation): Videoaufzeichnung, Folien, Übungsblatt 12, Evaluationsbogen (PDF), Evaluationsbogen (Latex Quellcode), Dateien aus der Vorlesung.
Vorlesung 13, Mittwoch, 3. August 2011 (Evaluationsergebnisse, Profiling, aktuelle Arbeiten am Lehrstuhl): Videoaufzeichnung, Folien, Dateien aus der Vorlesung, Evaluationsergebnisse im Detail, Punktevergabe Projekt.