8515
Comment:
|
10841
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
[[http://ad-svn.informatik.uni-freiburg.de/ldap/register.py|Bitte hier klicken zum Registrieren.]] (Ab jetzt dürfen, und sollen, Sie!) | |
Line 4: | Line 3: |
[[ProgrammierenCplusplusSS2010/Linux|Wer Interesse an einem Linux-Crash-Course nächsten Montag hat, bitte hier klicken.]] (Wer sich von der ersten Vorlesung sehr überfordert gefühlt hat und keinen Schimmer hat, wie er / sie das erste Übungsblatt lösen soll, sollte sich auf jeden Fall auch anmelden.) | 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-Schneider und -Konvertierer ist Jochen Kempfle, mit Unterstützung von Tim Lechler. |
Line 6: | Line 5: |
''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.'' | ||<tablewidth="100%"99% style="text-align: center;">'''Zum [[ProgrammierenCplusplusSS2010/FAQ|FAQ (Häufig gestellte Fragen)]]''' || ||<99% style="text-align: center;">[[http://stromboli.informatik.uni-freiburg.de/teaching/cplusplus-ss2010/forum|Fragen zum aktuellen Übungsblatt]] | [[ProgrammierenCplusplusSS2010/Archiv|Fragen zu allen bisherigen Übungsblättern]] || |
Line 8: | Line 8: |
Die Folien von den einzelnen Vorlesungen als PDF: [[attachment:ProgrammierenCplusplusSS2010/vorlesung-1.pdf|Vorlesung 1]]. | == 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]], [[attachment:ProgrammierenCplusplusSS2010/vorlesung-8.pdf|Vorlesung 8]], [[attachment:ProgrammierenCplusplusSS2010/vorlesung-9.pdf|Vorlesung 9]], [[attachment:ProgrammierenCplusplusSS2010/vorlesung-10.pdf|Vorlesung 10]]. |
Line 10: | Line 11: |
Die Aufnahmen der Vorlesungen als AVI: [[http://vulcano.informatik.uni-freiburg.de/teaching/cplusplus-ss2010/vorlesung-1.avi|Vorlesung 1]]. | * 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]], [[attachment:ProgrammierenCplusplusSS2010/uebungsblatt-8.pdf|Übungsblatt 8]], [[attachment:ProgrammierenCplusplusSS2010/uebungsblatt-9.pdf|Übungsblatt 9]], [[attachment:ProgrammierenCplusplusSS2010/uebungsblatt-10.pdf|Übungsblatt 10]], [[attachment:ProgrammierenCplusplusSS2010/uebungsblatt-11.pdf|Übungsblatt 11]]. * 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 12: | Line 17: |
Die Übungsblätter als PDF: [[attachment:ProgrammierenCplusplusSS2010/uebungsblatt-1.pdf|Übungsblatt 1]]. | |
Line 14: | Line 18: |
Erklärungen zu den diversen "Systemen" die Sie benutzen sollen: [[ProgrammierenCplusplusSS2010/SVN|SVN]], [[ProgrammierenCplusplusSS2010/Make|Make]], [[ProgrammierenCplusplusSS2010/GTest|GTest]], [[ProgrammierenCplusplusSS2010/Lint|Lint]]. | == Vorlesungsaufzeichnungen == |
Line 16: | Line 20: |
Hier die vier Dateien aus der Vorlesung 1 in einem ZIP Archiv: [[attachment:SumOfDigits.zip]] | 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 18: | Line 22: |
== Fragen und Kommentare zur Vorlesung 1 / Übungsblatt 1 (die neueste Frage zuoberst) == | * 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]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-7.high-resolution.wmv|Vorlesung 7]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-8.high-resolution.wmv|Vorlesung 8]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-9.high-resolution.wmv|Vorlesung 9]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-10_2.high-resolution.wmv|Vorlesung 10]]. * 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]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-7.low-resolution.wmv|Vorlesung 7]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-8.low-resolution.wmv|Vorlesung 8]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-9.low-resolution.wmv|Vorlesung 9]]. |
Line 20: | Line 25: |
@Sebastian: Ich habe es gerade noch einmal probiert, und ich kann mit ''svn checkout http://ad-svn.informatik.uni-freiburg.de/teaching/cplusplus-ss2010/hb1003 hb1003 --username=hb1003'' mein Unterverzeichnis auschecken. Bei solchen Problemen: Schicken Sie doch bitte eine Mail mit dem user name von Ihrem RZ-Account an Jens Hoffmann <jgk.hoffmann@googlemail.com>, und er schaut dann nach ob bei Ihrer Registrierung alles geklappt hat und Ihre Daten bei uns angekommen sind. '''Hannah 22Apr10 18:21''' | * 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]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-8.avi|Vorlesung 8]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-9.avi|Vorlesung 9]], [[http://vulcano.informatik.uni-freiburg.de/recordings/cplusplus-ss2010/vorlesung-10.avi|Vorlesung 10]]. |
Line 22: | Line 27: |
Blöde Frage, aber kann es sein, dass die URL zum Repository falsch ist? ''Could not resolve hostname `svn-ad.informatik.uni-freiburg.de': Der angegebene Host ist unbekannt.'' Ich habe es dann mit einem Punkt nach dem svn versucht: ''svn: Das Projektarchiv wurde zeitweilig nach »https://svn.ad.informatik.uni-freiburg.de:443/teaching/cplusplus-ss2010/meinlogindings« verschoben; bitte umplatzieren'' Also habe ich versucht, mir davon meine Kopie zu holen. Ergebnis war Error 200. '''SebastianD 22Apr10 18:18''' |
== Fragetermine == |
Line 28: | Line 29: |
Hi @'''all''', ich werde heute abend eine Schritt-Für Schritt Anleitung fertig machen, die euch mit einem Video zeigen soll, wie man sich selbst ein Linux-System in einer virtuellen Maschine einrichtet, mit dem ihr dann alles habt, was ihr benötigt, um die Übungsaufgaben bearbeiten zu können. Mfg '''Tim 22Apr10 18:03''' | * Der Termin am Freitag 16- 18 Uhr ist mangels Interesse gestrichen worden. * Jeden Montag, 13 - 15 Uhr im Raum 00 030 in Gebäude 51 = da wo unser Lehrstuhl ist. Nächster Termin: 12. Juli, Tutor: Axel + Tim. * Jeden Dienstag, 14 - 16 Uhr im Raum 00 030 in Gebäude 51 = dito. Nächster Termin: 13. Juli, Tutor: Felix + ?Oday?. |
Line 30: | Line 33: |
@Luc, http://lmgtfy.com/?q=vim+zeilennummer+anzeigen -> Das erste Ergebnis zeigt dir eine Step-By-Step Lösung auf. | == Aktuelle Mitteilungen == |
Line 32: | Line 35: |
Nächste Frage, auf meinem Mac habe ich auch mal den VIM Editor geöffnet, nur dass bei mir keine Zeihlenzahl angegeben ist. Muss ich ein Zusatzpacket installieren um die zu erhalten, oder gibts dafür eine Einstellung? Mfg '''Luc 22Apr10 17:14''' | Ich habe heute in Hudson das Buildskript für eure Jobs aktualisiert und ebenso habe ich die cpplint.py bei euch ausgetauscht. Die sollte nun die Einrückung checken (eventuell noch nicht perfekt). ... wenn es irgendwelche Probleme geben sollte, die ich beim Testen nicht bemerkt habe, dann meldet euch einfach bei mir direkt (baumgari@informatik.uni-freiburg.de) oder schreibt ins Forum. Liebe Grüße, '''Ina 1Jul10 16:06''' :) |
Line 34: | Line 37: |
@Tina: Hast du die Daten mit dem SVN abgeglichen? Wenn ja, dann sollte die Datei irgendwo lokal bei dir liegen und du solltest sie zB. mit nano öffnen können. Speichern kannst du da übrigens mit STRG+X. '''Sebastian 22Apr10 16:20''' | Liebe Vorlesungsaufzeichnung sehende Kommilitonen, |
Line 36: | Line 39: |
So, dank nettem Hiwi im RZ hab ich s geschafft eine Konsole unter Linux zu öffnen:-) Wie öffne ich nun die Datei daten.txt? Mit ls? Da kommt, dass die Datei nicht verfügbar ist obwohl ich mich eigentlich wie in der Beschreibung angemeldet habe. Tina | in der gestrigen Vertetung fuer Frau Prof. Bast zur 10. Vorlesung ist mir ein grober Fehler unterlaufen: Nach dem Ende der Veranstaltung habe ich ohne Hirn und Verstand sukzessiv Fenster "geixt" und dabei die Aufzeichnung geloescht. Ich moechte Sie darum herzlichst um Entschuldigung bitten. Wenn Sie nun auf Grund der fehlenden Aufzeichnung Schwierigkeiten bei der Bearbeitung des aktuellen Uebungsblattes oder beim Verstaendnis der Folien oder des in der Vorelsung geschriebenen Codes haben sollten, bitte ich Sie mir kurz ihr Problem zu schreiben. Ich werde Sie dann mit Zusatzinformationen versorgen, die Ihr Problem loesen werden. |
Line 38: | Line 41: |
@Windows allgemein: Sie können das auch schon alles von einem DOS-Fenster unter Windows machen (das sind die schwarzen Fenster, die man als Normal-Benutzer unter Windows eigentlich nicht braucht, außer in Notfällen). Sie müssen sich dann halt so Programme wie den C++ Compiler und make und svn von Hand installieren, und auch die ganzen Standardbibliotheken. Auf einer Linux-Kiste ist das alles standardmäßig drauf. Es ist aber fuddelig und auch einfach unüblich die Sachen unter Windows von einer Konsole aus zu machen, und deswegen würde ich Ihnen das auch nicht raten. Und um es nochmal zu sagen, Sie müssen nicht viel von Linux verstehen um das zu machen, was wir für die Vorlesung brauchen. Und ein Window Manager mit Desktop und Fenstern, wie man das von Windows kennt, ist auch unter Linux / Unix schon lange Standard (das heißt dann da KDE oder GNOME oder so). '''Hannah 22Apr10 16:02''' | Jens Hoffmann <hoffmaje@informatik.uni-freiburg.de> |
Line 40: | Line 44: |
@Luc: Ja, ein MAC mit seinem Pseudo-Unix ist kein Problem. Sie werden ja die Konsole auch wirklich nur für ein paar ganz wenige und grundlegende Sachen brauchen, die Hauptsache werden schon die Programme sein die wir schreiben. Ich möchte halt nur nicht, dass Sie jetzt am Anfang schon eine integrierte Entwicklungsumgebung a la Eclipse oder NetBeans oder Visual C++ benutzen, weil man dann die Zusammenhänge auf der Ebene unten drunter nicht wirklich verstehen lernt, und das sollen Sie aber. '''Hannah 22Apr10 15:53''' | |
Line 42: | Line 45: |
Hallo, was ist mit den MAC Usern? Viele terminal Befehle die unter Linux existieren, funktionieren auch unter MAC, nur jetzt ist halt die Frage, reicht das aus um alle Übungen schreiben zu können? Gruß '''Luc 22 Apr20 15:39''' | Mich würde Ihre Meinung zu den Vorlesungsaufzeichnungen interessieren. Benutzen Sie es überhaupt? 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 verfolgen (da gibt es einige) oder sie in Zukunft irgendwann schauen (da wird es wohl auch einige geben). 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 44: | Line 47: |
@Dario: Hallo Dario. Ich schlage dir zum Ausprobieren Ubuntu in einer Virtual Box vor. Die Virtual Box bekommst du hier: http://www.virtualbox.org/wiki/Downloads. Das neueste Ubuntu findest du z.B. hier: http://www.ubuntu.com/GetUbuntu/download. VBox installieren, Festplatte an Ubuntu angepasst erstellen, Ubuntu-iso-image einbinden und fertig. Es ist wirklich sehr einfach, einfach mal ausprobieren und bei Fragen noch einmal melden. '''Jens 22Apr10 14.57''' | 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''' |
Line 46: | Line 49: |
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 Linux-crash-gruppe 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 einfach seiner Meinung dazu sagen? '''Dario 22Apr10 10:47''' 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''' @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''' 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''' 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''' |
[[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-Schneider 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, Vorlesung 8, Vorlesung 9, Vorlesung 10.
Die Übungsblätter als PDF: Übungsblatt 1, Übungsblatt 2, Übungsblatt 3, Übungsblatt 4, Übungsblatt 5, Übungsblatt 6, Übungsblatt 7, Übungsblatt 8, Übungsblatt 9, Übungsblatt 10, Übungsblatt 11.
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, Vorlesung 7, Vorlesung 8, Vorlesung 9, Vorlesung 10.
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, Vorlesung 7, Vorlesung 8, Vorlesung 9.
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, Vorlesung 8, Vorlesung 9, Vorlesung 10.
Fragetermine
- Der Termin am Freitag 16- 18 Uhr ist mangels Interesse gestrichen worden.
- Jeden Montag, 13 - 15 Uhr im Raum 00 030 in Gebäude 51 = da wo unser Lehrstuhl ist. Nächster Termin: 12. Juli, Tutor: Axel + Tim.
- Jeden Dienstag, 14 - 16 Uhr im Raum 00 030 in Gebäude 51 = dito. Nächster Termin: 13. Juli, Tutor: Felix + ?Oday?.
Aktuelle Mitteilungen
Ich habe heute in Hudson das Buildskript für eure Jobs aktualisiert und ebenso habe ich die cpplint.py bei euch ausgetauscht. Die sollte nun die Einrückung checken (eventuell noch nicht perfekt). ... wenn es irgendwelche Probleme geben sollte, die ich beim Testen nicht bemerkt habe, dann meldet euch einfach bei mir direkt (baumgari@informatik.uni-freiburg.de) oder schreibt ins Forum. Liebe Grüße, Ina 1Jul10 16:06
Liebe Vorlesungsaufzeichnung sehende Kommilitonen,
in der gestrigen Vertetung fuer Frau Prof. Bast zur 10. Vorlesung ist mir ein grober Fehler unterlaufen: Nach dem Ende der Veranstaltung habe ich ohne Hirn und Verstand sukzessiv Fenster "geixt" und dabei die Aufzeichnung geloescht. Ich moechte Sie darum herzlichst um Entschuldigung bitten. Wenn Sie nun auf Grund der fehlenden Aufzeichnung Schwierigkeiten bei der Bearbeitung des aktuellen Uebungsblattes oder beim Verstaendnis der Folien oder des in der Vorelsung geschriebenen Codes haben sollten, bitte ich Sie mir kurz ihr Problem zu schreiben. Ich werde Sie dann mit Zusatzinformationen versorgen, die Ihr Problem loesen werden.
Jens Hoffmann <hoffmaje@informatik.uni-freiburg.de>
Mich würde Ihre Meinung zu den Vorlesungsaufzeichnungen interessieren. Benutzen Sie es überhaupt? 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 verfolgen (da gibt es einige) oder sie in Zukunft irgendwann schauen (da wird es wohl auch einige geben). 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