3963
Comment:
|
8283
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
[[http://ad-svn.informatik.uni-freiburg.de/ldap/register.py|Bitte hier klicken zum Registrieren.]] (Ab jetzt dürfen, und sollen, Sie!) | Die Vorlesung wird gehalten von [[http://ad.informatik.uni-freiburg.de/staff/bast|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 Tutoren sind: [[http://ad.informatik.uni-freiburg.de/staff/hoffmaje|Jens Hoffmann]], [[http://www.google.com/recaptcha/mailhide/d?k=0147cwg7cwp6_mnPunAOkZ2A==&c=9ORt-gQE4k_huoPELCTs0_UczN8I67WZ8O0Efh5pYaqhimj9Ix1ou_NGpOGkFpUd|Axel Lehmann]], Felix Ruzzoli, O(Happy)day Jubran, Robin Schirrmeister, [[http://ad.informatik.uni-freiburg.de/staff/skilevis|Simon Skilevis]], [[http://mailhide.recaptcha.net/d?k=01RS4fZLoCu3-UCmaBmiO7Ww==&c=PEKu9X0LkTtTtyrlCNW_7xvuDOp2Y_y45sOImK6QzD-N5PaMYnVL-CyuunzLsSJJ|Tim Lechler]], Yaser Öztürk. Chef-Tutor und SVN-Administrator ist Jens Hoffmann, mit Unterstützung von Axel Lehmann. Unsere Hudson-Administratorin und Chef-Linterin ist [[http://ad.informatik.uni-freiburg.de/staff/baumgari|Ina Baumgarten]]. Unser Video-Scheider und -Konvertierer ist Jochen Kempfle, mit Unterstützung von Tim Lechler. |
Line 5: | Line 5: |
[[ProgrammierenCplusplusSS2010/Linux|Wer Interesse an einem Linux-Crash-Course nächsten Montag hat, bitte hier klicken.]] | ||<tablewidth="100%"99% style="text-align: center;">'''Zum [[ProgrammierenCplusplusSS2010/FAQ|FAQ (Häufig gestellte Fragen)]]''' || ||<99% style="text-align: center;">[[ProgrammierenCplusplusSS2010/AktuellesBlattFragen|Fragen zum aktuellen Übungsblatt]] | [[ProgrammierenCplusplusSS2010/Archiv|Fragen zu allen bisherigen Übungsblättern]] || |
Line 7: | Line 8: |
''Wichtige Mitteilung: Liebe Teilnehmerinnen und Teilnehmer. Manche von Ihnen, speziell die, die bisher noch gar keine Programmiererfahrung hatten, haben sich sicher von der ersten Vorlesung etwas überfahren gefühlt. Machen Sie sich bitte keine Sorgen. Ich habe die erste Vorlesung extra ein wenig als Rundumschlag angelegt, damit man einen Eindruck bekommt was alles dazu gehört und sich die Erfahreneren nicht langweilen. Versuchen Sie einfach das erste Übungsblatt so gut wie möglich zu lösen. Die vier Dateien aus der Vorlesung finden Sie unten, und es ist nicht notwendig zu diesem Zeitpunkt die ganzen Details zu verstehen. Je nach den Ergebnissen der ersten Übungsblätter und dem Feedback was von Ihnen kommt, werden wir dann schauen in welchem Tempo und an welcher Stelle wir weitermachen.'' | == Materialien == * Die Folien von den einzelnen Vorlesungen als PDF: [[attachment:ProgrammierenCplusplusSS2010/vorlesung-1.pdf|Vorlesung 1]], [[attachment:ProgrammierenCplusplusSS2010/vorlesung-2.pdf|Vorlesung 2]], [[attachment:ProgrammierenCplusplusSS2010/vorlesung-3.pdf|Vorlesung 3]], [[attachment:ProgrammierenCplusplusSS2010/vorlesung-4.pdf|Vorlesung 4]], [[attachment:ProgrammierenCplusplusSS2010/vorlesung-5.pdf|Vorlesung 5]], [[attachment:ProgrammierenCplusplusSS2010/vorlesung-6.pdf|Vorlesung 6]], [[attachment:ProgrammierenCplusplusSS2010/vorlesung-7.pdf|Vorlesung 7]]. * Die Übungsblätter als PDF: [[attachment:ProgrammierenCplusplusSS2010/uebungsblatt-1.pdf|Übungsblatt 1]], [[attachment:ProgrammierenCplusplusSS2010/uebungsblatt-2.pdf|Übungsblatt 2]], [[attachment:ProgrammierenCplusplusSS2010/uebungsblatt-3.pdf|Übungsblatt 3]], [[attachment:ProgrammierenCplusplusSS2010/uebungsblatt-4.pdf|Übungsblatt 4]], [[attachment:ProgrammierenCplusplusSS2010/uebungsblatt-5.pdf|Übungsblatt 5]], [[attachment:ProgrammierenCplusplusSS2010/uebungsblatt-6.pdf|Übungsblatt 6]], [[attachment:ProgrammierenCplusplusSS2010/uebungsblatt-7.pdf|Übungsblatt 7]]. * Hier sind die Dateien aus den bisherigen Vorlesungen (bekommt man auch mit ''svn checkout / update''): http://ad-svn.informatik.uni-freiburg.de/teaching/cplusplus-ss2010/vorlesungen * Hier sind die bisherigen Musterlösungen (bekommt man auch mit ''svn checkout / update''): http://ad-svn.informatik.uni-freiburg.de/teaching/cplusplus-ss2010/musterloesungen * Erklärungen zu den diversen "Systemen" die Sie in dieser Veranstaltung benutzen: [[ProgrammierenCplusplusSS2010/SVN|SVN]], [[ProgrammierenCplusplusSS2010/Make|Make]], [[ProgrammierenCplusplusSS2010/GTest|GTest]], [[ProgrammierenCplusplusSS2010/Lint|Lint]], [[ProgrammierenCplusplusSS2010/Editor|Editor]], [[ProgrammierenCplusplusSS2010/IDE|Keine IDE]]. * Hier geht es zu [[http://stromboli.informatik.uni-freiburg.de:8082|Hudson]] |
Line 9: | Line 16: |
Die Folien von den einzelnen Vorlesungen als PDF: [[attachment:ProgrammierenCplusplusSS2010/vorlesung-1.pdf|Vorlesung 1]]. | |
Line 11: | Line 17: |
Die Aufnahmen der Vorlesungen als AVI: [[http://vulcano.informatik.uni-freiburg.de/teaching/cplusplus-ss2010/vorlesung-1.avi|Vorlesung 1]]. | == Vorlesungsaufzeichnungen == |
Line 13: | Line 19: |
Die Übungsblätter als PDF: [[attachment:ProgrammierenCplusplusSS2010/uebungsblatt-1.pdf|Übungsblatt 1]]. | Die ungeschnittenen AVI Dateien sind immer schon kurz nach der Vorlesung verfügbar, sind aber relativ groß, ungeschnitten und nur Folien + Ton. Die geschnittenen, streambaren WMV Dateien stehen in zwei Auflösungen ab ca. Freitag nach der Vorlesung zur Verfügung. Bei halbwegs vernünftiger Bandbreite sollten Sie die WMV Aufnahme mit der hohen Auflösung wählen. |
Line 15: | Line 21: |
Erklärungen zu den diversen "Systemen" die Sie benutzen sollen: [[ProgrammierenCplusplusSS2010/SVN|SVN]], [[ProgrammierenCplusplusSS2010/Make|Make]], [[ProgrammierenCplusplusSS2010/GTest|GTest]], [[ProgrammierenCplusplusSS2010/Lint|Lint]]. | * Die Aufnahmen der Vorlesungen als WMV (Screen + Audio + Dozentin, hohe Auflösung, ca. 400 MB / Vorlesung, mit Streaming): [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-2.high-resolution.wmv|Vorlesung 2]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-3.high-resolution.wmv|Vorlesung 3]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-4.high-resolution.wmv|Vorlesung 4]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-5.high-resolution.wmv|Vorlesung 5]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-6.high-resolution.wmv|Vorlesung 6]]. * Die Aufnahmen der Vorlesungen als WMV (Screen + Audio + Dozentin, niedrige Auflösung, ca. 200 MB / Vorlesung, mit Streaming): [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-2.low-resolution.wmv|Vorlesung 2]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-3.low-resolution.wmv|Vorlesung 3]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-4.low-resolution.wmv|Vorlesung 4]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-5.low-resolution.wmv|Vorlesung 5]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-6.low-resolution.wmv|Vorlesung 6]]. |
Line 17: | Line 24: |
Hier die vier Dateien aus der Vorlesung 1 in einem ZIP Archiv: [[attachment:SumOfDigits.zip]] | * Die Aufnahmen der Vorlesungen als AVI (nur Screen + Audio, hohe Auflösung, ca. 500 MB / Vorlesung, kein Streaming): [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-1.avi|Vorlesung 1]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-2.avi|Vorlesung 2]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-3.avi|Vorlesung 3]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-4.avi|Vorlesung 4]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/tmp/vorlesung-5.avi|Vorlesung 5]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-6.avi|Vorlesung 6]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-7.avi|Vorlesung 7]]. |
Line 19: | Line 26: |
== Fragen und Kommentare zur Vorlesung 1 / Übungsblatt 1 (die neueste Frage zuoberst) == | |
Line 21: | Line 27: |
Ein allgemeiner Hinweis noch zur Benutzung des Wiki: Wenn Sie sich anmelden (Link ganz oben links) können Sie eine Seite abonnieren. Sie bekommen dann immer eine E-Mail, sobald sich etwas an der Seite geändert hat. Das macht speziell bei dieser Seite hier mit den Fragen und Antworten hier Sinn. Es ist dann quasi wie eine Mailingliste. Wenn Sie selber etwas an der Seite ändern und es ist nur eine Kleinigkeit (z.B. Korrektur von einem Tippfehler o.ä.), setzen Sie bitte ein Häkchen in das Feld ''Triviale Änderung'' oben recht über dem Editierfeld. Damit verhindern Sie, dass bei trivialen Änderungen eine E-Mail an alle Leute geschickt wird, die die Seite abonniert haben. Wenn Sie aber etwas Substantielles zu der Seite hinzufügen, wie z.B. eine Frage, sollten Sie das Häkchen nicht setzen. '''Hannah 21Apr10 21:52''' | == Fragetermine == |
Line 23: | Line 29: |
@Johannes: Das nennt man halt echte Teiler, siehe z.B. [[http://de.wikipedia.org/wiki/Echter_Teiler#Formale_Definition]]. Die Teiler die sowohl ungleich 1 als auch ungleich die Zahl selber sind nennt man ''nicht-triviale'' Teiler. Anyway, ist für die Aufgabe ja nicht wirklich wichtig. '''Hannah 21Apr10 21:45''' | * Der Termin am Freitag 16- 18 Uhr ist mangels Interesse gestrichen worden. * Jeden Montag, 14 - 16 Uhr im Raum 00 030 in Gebäude 51 = da wo unser Lehrstuhl ist. Nächster Termin: 14. Juni, Tutor: Tim Lechler. * Jeden Dienstag, 16 - 18 Uhr im SR 00 028 in Gebäude 82 = TF-Pool. Nächster Termin: 15. Juni, Tutor: Simon Skilevic. |
Line 25: | Line 33: |
Ich verstehe nicht ganz, wieso bei der Übungsaufgabe die 1 als echter Teiler angenommen wird, jedoch nicht die Zahl selbst. Sie teilt die Zahl doch auch ohne Rest. '''Johannes 21Apr10 20:44''' | == Aktuelle Mitteilungen == |
Line 27: | Line 35: |
Hier einfach eine Frage hinschreiben und dann am Ende mit Name, Datum und Uhrzeit "unterschreiben" so wie in dem Beispiel hier (bitte jeder in demselben Format). '''Hannah 21Apr10 00:36''' | Mich würde Ihre Meinung zu den Vorlesungsaufzeichnungen interessieren. Wir schneiden ja jetzt jede Woche die Audiodaten, Folien, und Videodaten zusammen. Auf jeden Fall ist es ja aus Archivierungsgründen eine gute Sache, also wenn jemand in Zukunft die eine oder andere Vorlesung sehen / hören möchte. Und ich weiß auch von einigen Leuten, die die Vorlesung remote nur über die Aufzeichnungen verfolgen, die freuen sich auch. Mich würde aber auch interessieren, wer von Ihnen das aktuell nutzt. Benutzen Sie eher das AVI? Oder eher die low-resolution WMV Datei? Oder eher die high-resolution WMV Datei? Gäbe es Ihrer Ansicht nach irgendetwas zu verbessern? [[ProgrammierenCplusplusSS2010/FeedbackVideos|Geben Sie Ihr Feedback bitte auf dieser Seite, anonym oder mit Namen, wie Sie möchten!]] Zur Info noch: Am Anfang sieht man in den WMV-Schnitten hauptsächlich mich und nicht die Folien, weil ich da eh alles vorlese was auf den Folien steht, und weil ich denke, dass es so lebendiger ist für diejenigen die die Vorlesung remote oder in der Zukunft irgendwann verfolgen. Spätestens zum Programmierteil sieht man dann vor allem den Bildschirm und mich nur noch unten in einem kleinen Fenster. '''Hannah 9Jun10 20:04''' |
Line 29: | Line 37: |
Hallo , ich habe noch nie im meinem Leben Linux benutzt und deshalb kenne mich gar nicht aus. Ich habe Windows Vista und wollte fragen was für ein Version von Linux drauf machen konnte. Ich habe mich schon bei der Linuxscrashgruppe eingetragen aber wollte schon einiges ausprobieren. Ich lade gerade eine Ubuntu Version herunter , weil sie mir für Anfänger empfohlen wurde.Konnte mir jemand sagen ,einfach seiner Meinung dazu? |
Es stehen jetzt zur Verfügung: (1) Die Folien für die 7. Vorlesung + die ungeschnittene AVI Aufnahme (die geschnittene WMV Aufnahme mit streaming kommt am Freitag); (2) Die Dateien aus der 7. Vorlesung mit einigen Verbesserungen und den Spezifikationen die Sie brauchen um das 7. Übungsblatt zu machen; (3) Die Musterlösungen für das 6. Übungsblatt. '''Hannah 9Jun10 19:32''' [[ProgrammierenCplusplusSS2010/ÄltereMitteilungen|Hier geht es zu den älteren Mitteilungen.]] |
Willkommen zum Wiki der Vorlesung '''Programmieren in C++''' im Sommersemester 2010
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 Tutoren sind: Jens Hoffmann, Axel Lehmann, Felix Ruzzoli, O(Happy)day Jubran, Robin Schirrmeister, Simon Skilevis, Tim Lechler, Yaser Öztürk. Chef-Tutor und SVN-Administrator ist Jens Hoffmann, mit Unterstützung von Axel Lehmann. Unsere Hudson-Administratorin und Chef-Linterin ist Ina Baumgarten. Unser Video-Scheider und -Konvertierer ist Jochen Kempfle, mit Unterstützung von Tim Lechler.
Materialien
Die Folien von den einzelnen Vorlesungen als PDF: Vorlesung 1, Vorlesung 2, Vorlesung 3, Vorlesung 4, Vorlesung 5, Vorlesung 6, Vorlesung 7.
Die Übungsblätter als PDF: Übungsblatt 1, Übungsblatt 2, Übungsblatt 3, Übungsblatt 4, Übungsblatt 5, Übungsblatt 6, Übungsblatt 7.
Hier sind die Dateien aus den bisherigen Vorlesungen (bekommt man auch mit svn checkout / update): http://ad-svn.informatik.uni-freiburg.de/teaching/cplusplus-ss2010/vorlesungen
Hier sind die bisherigen Musterlösungen (bekommt man auch mit svn checkout / update): http://ad-svn.informatik.uni-freiburg.de/teaching/cplusplus-ss2010/musterloesungen
Erklärungen zu den diversen "Systemen" die Sie in dieser Veranstaltung benutzen: SVN, Make, GTest, Lint, Editor, Keine IDE.
Hier geht es zu Hudson
Vorlesungsaufzeichnungen
Die ungeschnittenen AVI Dateien sind immer schon kurz nach der Vorlesung verfügbar, sind aber relativ groß, ungeschnitten und nur Folien + Ton. Die geschnittenen, streambaren WMV Dateien stehen in zwei Auflösungen ab ca. Freitag nach der Vorlesung zur Verfügung. Bei halbwegs vernünftiger Bandbreite sollten Sie die WMV Aufnahme mit der hohen Auflösung wählen.
Die Aufnahmen der Vorlesungen als WMV (Screen + Audio + Dozentin, hohe Auflösung, ca. 400 MB / Vorlesung, mit Streaming): Vorlesung 2, Vorlesung 3, Vorlesung 4, Vorlesung 5, Vorlesung 6.
Die Aufnahmen der Vorlesungen als WMV (Screen + Audio + Dozentin, niedrige Auflösung, ca. 200 MB / Vorlesung, mit Streaming): Vorlesung 2, Vorlesung 3, Vorlesung 4, Vorlesung 5, Vorlesung 6.
Die Aufnahmen der Vorlesungen als AVI (nur Screen + Audio, hohe Auflösung, ca. 500 MB / Vorlesung, kein Streaming): Vorlesung 1, Vorlesung 2, Vorlesung 3, Vorlesung 4, Vorlesung 5, Vorlesung 6, Vorlesung 7.
Fragetermine
- Der Termin am Freitag 16- 18 Uhr ist mangels Interesse gestrichen worden.
- Jeden Montag, 14 - 16 Uhr im Raum 00 030 in Gebäude 51 = da wo unser Lehrstuhl ist. Nächster Termin: 14. Juni, Tutor: Tim Lechler.
- Jeden Dienstag, 16 - 18 Uhr im SR 00 028 in Gebäude 82 = TF-Pool. Nächster Termin: 15. Juni, Tutor: Simon Skilevic.
Aktuelle Mitteilungen
Mich würde Ihre Meinung zu den Vorlesungsaufzeichnungen interessieren. Wir schneiden ja jetzt jede Woche die Audiodaten, Folien, und Videodaten zusammen. Auf jeden Fall ist es ja aus Archivierungsgründen eine gute Sache, also wenn jemand in Zukunft die eine oder andere Vorlesung sehen / hören möchte. Und ich weiß auch von einigen Leuten, die die Vorlesung remote nur über die Aufzeichnungen verfolgen, die freuen sich auch. Mich würde aber auch interessieren, wer von Ihnen das aktuell nutzt. Benutzen Sie eher das AVI? Oder eher die low-resolution WMV Datei? Oder eher die high-resolution WMV Datei? Gäbe es Ihrer Ansicht nach irgendetwas zu verbessern? Geben Sie Ihr Feedback bitte auf dieser Seite, anonym oder mit Namen, wie Sie möchten! Zur Info noch: Am Anfang sieht man in den WMV-Schnitten hauptsächlich mich und nicht die Folien, weil ich da eh alles vorlese was auf den Folien steht, und weil ich denke, dass es so lebendiger ist für diejenigen die die Vorlesung remote oder in der Zukunft irgendwann verfolgen. Spätestens zum Programmierteil sieht man dann vor allem den Bildschirm und mich nur noch unten in einem kleinen Fenster. Hannah 9Jun10 20:04
Es stehen jetzt zur Verfügung: (1) Die Folien für die 7. Vorlesung + die ungeschnittene AVI Aufnahme (die geschnittene WMV Aufnahme mit streaming kommt am Freitag); (2) Die Dateien aus der 7. Vorlesung mit einigen Verbesserungen und den Spezifikationen die Sie brauchen um das 7. Übungsblatt zu machen; (3) Die Musterlösungen für das 6. Übungsblatt. Hannah 9Jun10 19:32