4164
Comment:
|
9709
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#acl Dennis Weggemann:read,write Mathieu Wacker:read,write Betim Musa:read,write Johanna Götz:read,write Marjan Celikik:read,write Fabian Klein:read,write Philipp Jankov:read,write Markus Näther:read,write All:read |
|
Line 9: | Line 11: |
* Hier geht's zur [[https://daphne.informatik.uni-freiburg.de/ProgrammierenCplusplusSS2011|Registrierung in unserem Kurs-System Daphne]]. * Hier geht es zum [[http://stromboli.informatik.uni-freiburg.de/teaching/programmieren-cplusplus-ss2011/forum/|Forum]] (für Ankündigungen und Fragen zu den Übungsblättern). |
* Hier geht's zu unserem Kurs-System [[https://daphne.informatik.uni-freiburg.de/ProgrammierenCplusplusSS2011|Daphne]]. * Hier geht es zum [[http://ad-forum.informatik.uni-freiburg.de/teaching/ProgrammierenCplusplusSS2011|Forum]] (für Ankündigungen und Fragen zu den Übungsblättern). |
Line 16: | Line 18: |
* Abgabe 3. Übungsblatt bis Mittwoch, 25. Mai 2011, um 16:00 Uhr. * Nächste Fragestunde (in Raum 00-030 in Gebäude 51): Dienstag, 31. Mai 2011, 15 - 16 Uhr (Fabian und Betim). |
* Abgabe 10. Übungsblatt bis Mittwoch, 20. Juli 2011, um 16:00 Uhr. * Nächste Fragestunde (in Raum 00-030 in Gebäude 51): In Zukunft nach Absprache mit Ihrem Tutor / Ihrer Tutorin. |
Line 21: | Line 23: |
* Vorlesung 1, Mittwoch, 4. Mai 2011 (Organisatorisches + ein erstes Programm): [[http://vulcano.informatik.uni-freiburg.de/recordings/programmieren-cplusplus-ss2011/vorlesung-1.avi|Aufzeichnung (AVI, ungeschnitten)]], [[attachment:ProgrammierenCplusplusSS2011/vorlesung-1.pdf|Folien]], [[attachment:ProgrammierenCplusplusSS2011/uebungsblatt-1.pdf|Übungsblatt 1]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-1|Dateien aus der Vorlesung]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/musterloesungen/uebungsblatt-1|Musterlösung]]. * Vorlesung 2, Mittwoch, 11. Mai 2011 (Compiler und Linker): [[http://vulcano.informatik.uni-freiburg.de/recordings/programmieren-cplusplus-ss2011/vorlesung-2.avi|Aufzeichnung (AVI, ungeschnitten)]], [[attachment:ProgrammierenCplusplusSS2011/vorlesung-2.pdf|Folien]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-2|Dateien aus der Vorlesung]],[[attachment:ProgrammierenCplusplusSS2011/uebungsblatt-2.pdf|Übungsblatt 2]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/musterloesungen/uebungsblatt-2|Musterlösung]]. * Vorlesung 3, Mittwoch, 18. Mai 2011 (Grundlegende Sprachkonstrukte, Makefile++): [[http://vulcano.informatik.uni-freiburg.de/recordings/programmieren-cplusplus-ss2011/vorlesung-3.avi|Aufzeichnung (AVI, ungeschnitten)]], [[attachment:ProgrammierenCplusplusSS2011/vorlesung-3.pdf|Folien]], [[attachment:ProgrammierenCplusplusSS2011/uebungsblatt-3.pdf|Übungsblatt 3]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-3|Dateien aus der Vorlesung]]. * Vorlesung 4, Mittwoch, 25. Mai 2011 (Felder, Zeiger, Strings, const, gbd): [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-4.pdf|Folien]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-4.pdf|Übungsblatt 4]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-4|Dateien aus der Vorlesung]]. |
* Vorlesung 1, Mittwoch, 4. Mai 2011 (Organisatorisches + ein erstes Programm): [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-1.m4v|Aufzeichnung (M4V)]], [[attachment:ProgrammierenCplusplusSS2011/vorlesung-1.pdf|Folien]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/uebungsblatt-1.pdf|Übungsblatt 1]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-1|Dateien aus der Vorlesung]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/musterloesungen/uebungsblatt-1|Musterlösung]]. * Vorlesung 2, Mittwoch, 11. Mai 2011 (Compiler und Linker): [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-2.m4v|Aufzeichnung (M4V)]], [[attachment:ProgrammierenCplusplusSS2011/vorlesung-2.pdf|Folien]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-2|Dateien aus der Vorlesung]],[[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/uebungsblatt-2.pdf|Übungsblatt 2]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/musterloesungen/uebungsblatt-2|Musterlösung]]. * Vorlesung 3, Mittwoch, 18. Mai 2011 (Grundlegende Sprachkonstrukte, Makefile++): [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-3.m4v|Aufzeichnung (M4V)]], [[attachment:ProgrammierenCplusplusSS2011/vorlesung-3.pdf|Folien]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/uebungsblatt-3.pdf|Übungsblatt 3]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-3|Dateien aus der Vorlesung]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/musterloesungen/uebungsblatt-3|Musterlösung]]. * Vorlesung 4, Mittwoch, 25. Mai 2011 (Felder, Zeiger, Strings, const, gbd): [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-4.m4v|Aufzeichnung (M4V)]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-4.pdf|Folien]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/uebungsblatt-4.pdf|Übungsblatt 4]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-4|Dateien aus der Vorlesung]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/musterloesungen/uebungsblatt-4|Musterlösung]]. * Vorlesung 5, Mittwoch, 1. Juni 2011 (Klassen, Objekte, Methoden, new & delete): [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-5.m4v|Aufzeichnung (M4V)]], [[attachment:vorlesung-5.pdf|Folien]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/uebungsblatt-5.pdf|Übungsblatt 5]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-5|Dateien aus der Vorlesung]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/musterloesungen/uebungsblatt-5|Musterlösung]]. * Vorlesung 6, Mittwoch, 8. Juni 2011 (call by value / reference, copy constructor, ...): [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-6.m4v|Aufzeichnung als M4V]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-6.mp4|Aufzeichnung als MP4]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-6.pdf|Folien]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/uebungsblatt-6.pdf|Übungsblatt 6]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-6|Dateien aus der Vorlesung]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/musterloesungen/uebungsblatt-6|Musterlösung]]. * Vorlesung 7, Mittwoch, 22. Juni 2011 (Input/output, options, ASSERT_DEATH): [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-7.m4v|Aufzeichnung (M4V)]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-7.pdf|Folien]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/uebungsblatt-7.pdf|Übungsblatt 7]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-7|Dateien aus der Vorlesung]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/musterloesungen/uebungsblatt-7|Musterlösung]]. * Vorlesung 8, Mittwoch, 29. Juni 2011 (Templates, valgrind, bitweise Operatoren): [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-8.m4v|Aufzeichnung (M4V)]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-8.pdf|Folien]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/uebungsblatt-8.pdf|Übungsblatt 8]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-8|Dateien aus der Vorlesung]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/musterloesungen/uebungsblatt-8|Musterlösung]]. * Vorlesung 9, Mittwoch, 6. Juli 2011 (STL, vector, string, iostream, sort): [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-9.m4v|Aufzeichnung (M4V)]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-9.pdf|Folien]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/uebungsblatt-9.pdf|Übungsblatt 9]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-9|Dateien aus der Vorlesung]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/musterloesungen/uebungsblatt-9|Punktevergabe]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/musterloesungen/uebungsblatt-9|Musterlösung]]. * Vorlesung 10, Mittwoch, 13. Juli 2011 (Vererbung, abstrakte Klassen, virtual): [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-10.m4v|Aufzeichnung (M4V)]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-10.pdf|Folien]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/uebungsblatt-10.pdf|Übungsblatt 10]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-10|Dateien aus der Vorlesung]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/musterloesungen/uebungsblatt-10|Punktevergabe]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/musterloesungen/uebungsblatt-10|Musterlösung]]. * Vorlesung 11, Mittwoch, 20. Juli 2011 (Konstruktoren II, type casting II, Projekt): [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-11.m4v|Aufzeichnung (M4V)]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-11.pdf|Folien]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/uebungsblatt-11.pdf|Übungsblatt 11]], [[https://daphne.informatik.uni-freiburg.de/svn/ProgrammierenCplusplusSS2011/vorlesungen/vorlesung-11|Dateien aus der Vorlesung]], [[ProgrammierenCplusplusSS2011/Projekt|Spezifikation der Projekte]]. * Vorlesung 12, Mittwoch, 27. Juli 2011 (Hilfestellung Projekt, Evaluation): [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/vorlesung-12.pdf|Folien (vorläufige, noch unvollständige Version)]], [[http://ad-teaching.informatik.uni-freiburg.de/cplusplus-ss2011/evaluationsbogen.pdf|Evaluationsbogen]]. |
Willkommen zum Wiki der Vorlesung '''Programmieren in C++''' im Sommersemester 2011
Die Vorlesung wird gehalten von Prof. Dr. Hannah Bast. Sie findet statt jeden Mittwoch von 16:15 bis ca. 17:45 Uhr, im Hörsaal 026 (µ-Saal) in Gebäude 101. Die erste Vorlesung ist am Mittwoch, den 4. Mai 2011. Die letzte Vorlesung ist am Mittwoch, den 3. August 2011. Am Mittwoch, den 15. Juni 2011 ist KEINE Vorlesung (Pfingstpause). Das sind insgesamt 13 Vorlesungstermine.
Die Tutoren sind: 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, ...) sind Jens Hoffmann (hoffmaje@informatik.uni-freiburg.de) und Axel Lehmann (lehmanna@informatik.uni-freiburg.de).
Wichtige 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.
Aktuelle Termine
- Abgabe 10. Übungsblatt bis Mittwoch, 20. Juli 2011, um 16:00 Uhr.
- Nächste Fragestunde (in Raum 00-030 in Gebäude 51): In Zukunft nach Absprache mit Ihrem Tutor / Ihrer Tutorin.
Vorlesungen und Übungsblätter
Vorlesung 1, Mittwoch, 4. Mai 2011 (Organisatorisches + ein erstes Programm): Aufzeichnung (M4V), Folien, Übungsblatt 1, Dateien aus der Vorlesung, Musterlösung.
Vorlesung 2, Mittwoch, 11. Mai 2011 (Compiler und Linker): Aufzeichnung (M4V), Folien, Dateien aus der Vorlesung,Übungsblatt 2, Musterlösung.
Vorlesung 3, Mittwoch, 18. Mai 2011 (Grundlegende Sprachkonstrukte, Makefile++): Aufzeichnung (M4V), Folien, Übungsblatt 3, Dateien aus der Vorlesung, Musterlösung.
Vorlesung 4, Mittwoch, 25. Mai 2011 (Felder, Zeiger, Strings, const, gbd): Aufzeichnung (M4V), Folien, Übungsblatt 4, Dateien aus der Vorlesung, Musterlösung.
Vorlesung 5, Mittwoch, 1. Juni 2011 (Klassen, Objekte, Methoden, new & delete): Aufzeichnung (M4V), Folien, Übungsblatt 5, Dateien aus der Vorlesung, Musterlösung.
Vorlesung 6, Mittwoch, 8. Juni 2011 (call by value / reference, copy constructor, ...): Aufzeichnung als M4V, Aufzeichnung als MP4, Folien, Übungsblatt 6, Dateien aus der Vorlesung, Musterlösung.
Vorlesung 7, Mittwoch, 22. Juni 2011 (Input/output, options, ASSERT_DEATH): Aufzeichnung (M4V), Folien, Übungsblatt 7, Dateien aus der Vorlesung, Musterlösung.
Vorlesung 8, Mittwoch, 29. Juni 2011 (Templates, valgrind, bitweise Operatoren): Aufzeichnung (M4V), Folien, Übungsblatt 8, Dateien aus der Vorlesung, Musterlösung.
Vorlesung 9, Mittwoch, 6. Juli 2011 (STL, vector, string, iostream, sort): Aufzeichnung (M4V), Folien, Übungsblatt 9, Dateien aus der Vorlesung, Punktevergabe, Musterlösung.
Vorlesung 10, Mittwoch, 13. Juli 2011 (Vererbung, abstrakte Klassen, virtual): Aufzeichnung (M4V), Folien, Übungsblatt 10, Dateien aus der Vorlesung, Punktevergabe, Musterlösung.
Vorlesung 11, Mittwoch, 20. Juli 2011 (Konstruktoren II, type casting II, Projekt): Aufzeichnung (M4V), Folien, Übungsblatt 11, Dateien aus der Vorlesung, Spezifikation der Projekte.
Vorlesung 12, Mittwoch, 27. Juli 2011 (Hilfestellung Projekt, Evaluation): Folien (vorläufige, noch unvollständige Version), Evaluationsbogen.