#acl All:read = Willkommen zum Wiki der Vorlesung '''Programmieren in C++''' im Sommersemester 2016 = Die Vorlesung wird gehalten von [[http://ad.informatik.uni-freiburg.de/staff/bast|Prof. Dr. Hannah Bast]] und assistiert von [[http://ad.informatik.uni-freiburg.de/staff/lehmann|Axel Lehmann]]. Sie findet statt jeden Dienstag von 14:15 bis ca. 15:45 Uhr, im Hörsaal 026 (µ-Saal) in Gebäude 101. Die erste Vorlesung findet statt am Dienstag, den 19. April 2016. Die letzte Vorlesung findet statt am Dienstag, den 12. Juli 2016. An den folgenden beiden Dienstagen findet keine reguläre Vorlesung statt: 17. Mai (Pfingstpause) sowie TBA (= wird noch angekündigt). Das sind insgesamt 12 reguläre Vorlesungstermine. Die !TutorInnen sind: Daniel Bindemann, Johanna Götz, Betim Musa, Markus Näther, Natalie Prange, Manuel Ruder, David Spisla, Tobias Strickfaden und Matthias Urban. Zuständig für die unterstützenden Systeme (Daphne, SVN, Forum, Linux-Image, ...) ist [[http://ad.informatik.uni-freiburg.de/staff/lehmann|Axel Lehmann]]. Fragen aller Art bitte an das [[https://daphne.informatik.uni-freiburg.de/forum/viewforum.php?f=532|Forum]], damit alle etwas davon haben. == Fragestunden == * Erste Vorlesungswoche: Donnerstag (21.04.2016) und Freitag (22.04.2016) jeweils 13 – 14 Uhr in Gebäude 51, Raum 02-28 (Büro Prof. Bast) * Zweite Vorlesungswoche: Donnerstag (28.04.2016) und Freitag (29.04.2016) jeweils 13 – 14 Uhr in Gebäude 51, Raum 02-28 (Büro Prof. Bast) == Wichtige Links == * Hier geht's zu unserem Kurs-System [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/|Daphne]]. * Hier geht's zu unserem [[https://daphne.informatik.uni-freiburg.de/forum/viewforum.php?f=532|Forum]] (für Ankündigungen und Fragen aller Art). * Hier eine [[ProgrammierenCplusplusSS2016/AnleitungFragenForum|Anleitung für Fragen auf dem Forum]]. * Hier gibt's Informationen zum [[ProgrammierenCplusplusSS2016/PunkteSchema|Punktevergabe-Schema]] für die Übungsblätter. * Hier gibt's Informationen zur [[ProgrammierenCplusplusSS2016/Gtest|Installation von GTest]], zu [[ProgrammierenCplusplusSS2016/SVN|Subversion (SVN)]], zu [[ProgrammierenCplusplusSS2016/Jenkins|Jenkins]], sowie zu diversen [[ProgrammierenCplusplusSS2010/Editor|Editoren (inklusive Vim)]]. * Hier können Sie ein [[ProgrammierenCplusplusSS2016/LinuxImage|Linux Image]] herunterladen (gtest ist dort schon installiert). * Hier die Seite der Vorlesung von vor zwei Jahren: [[ProgrammierenCplusplusSS2014|Programmieren in C++, SS 2014]]. Inhalt und Ablauf werden dieses Jahr wieder ähnlich sein. Die Übungsblätter unterscheiden sich aber. {{{ #!html }}} == 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/ durch /svn-public/ ersetzen.'' {{{ #!html }}} * Vorlesung 1, Dienstag, 19. April 2016 (Ein erstes Programm + das ganze Drumherum): [[https://youtube.com/embed/OdBP_xaIFrg|Videoaufzeichnung]] ([[http://ad-teaching.informatik.uni-freiburg.de/ProgrammierenCplusplusSS2016/vorlesung-01.mp4|Download]]), [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/folien/vorlesung-01.pdf|Folien]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/uebungen/blatt-01.pdf|Übungsblatt 1]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/code/vorlesung-01/|Code aus der Vorlesung]], [[https://daphne.informatik.uni-freiburg.de/CodingStandards/svn-public/cpp/cpplint.py|cpplint.py]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/loesungen/blatt-01/|Musterlösung]]. * Vorlesung 2, Dienstag, 26. April 2016 (Compiler und Linker, Bibliotheken): [[https://youtube.com/embed/H8bEWez9tG8|Videoaufzeichnung]] ([[http://ad-teaching.informatik.uni-freiburg.de/ProgrammierenCplusplusSS2016/vorlesung-02.mp4|Download]]), [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/folien/vorlesung-02.pdf|Folien]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/uebungen/blatt-02.pdf|Übungsblatt 2]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/code/vorlesung-02/|Code aus der Vorlesung]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/loesungen/blatt-02/|Musterlösung]]. * Vorlesung 3, Dienstag, 3. Mai 2016 (Grundlegende Konstrukte, noch mehr zu Make): [[https://youtube.com/embed/SrP3c1EdaSo|Videoaufzeichnung]] ([[http://ad-teaching.informatik.uni-freiburg.de/ProgrammierenCplusplusSS2016/vorlesung-03.mp4|Download]]), [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/folien/vorlesung-03.pdf|Folien]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/uebungen/blatt-03.pdf|Übungsblatt 3]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/code/vorlesung-03/|Code aus der Vorlesung]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/loesungen/blatt-03/|Musterlösung]]. * Vorlesung 4, Dienstag, 10. Mai 2016 (Felder, Strings, Zeiger, Debugger, nochmal make): [[https://youtube.com/embed/ZBArjVbHmb4|Videoaufzeichnung]] ([[http://ad-teaching.informatik.uni-freiburg.de/ProgrammierenCplusplusSS2016/vorlesung-04.mp4|Download)]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/folien/vorlesung-04.pdf|Folien]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/uebungen/blatt-04.pdf|Übungsblatt 4]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/code/vorlesung-04/|Code aus der Vorlesung und TIP Datei]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/loesungen/blatt-04/|Musterlösung]]. * Vorlesung 5, Dienstag 24. Mai 2016 (Klassen und Objekte): [[http://ad-teaching.informatik.uni-freiburg.de/ProgrammierenCplusplusSS2016/vorlesung-05.avi|Videoaufzeichnung (Rohversion, Schnitt heute Abend)]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/folien/vorlesung-05.pdf|Folien]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/uebungen/blatt-05.pdf|Übungsblatt 5]], [[https://daphne.informatik.uni-freiburg.de/ss2016/ProgrammierenCplusplus/svn/public/code/vorlesung-05/|Code aus der Vorlesung und in Kürze auch die TIP Dateien]].