From: phlucas@cs.uni-sb.de
Date: Thu, 27 Nov 2008 10:44:33 +0100 (CET)
Subject: C-Kurs
Liebe C-Kursler,
Reinhard Spurk wird sich aus gesundheitlichen Gruenden in diesem
Semester auf den Unix-Kurs konzentrieren und hat daher den C-Kurs an
mich (phlucas@cs.uni-sb.de) uebergeben.
Die neue Homepage des Kurses ist
. Die naechste Vorlesung findet
am Montag statt, in der auch das weitere Vorgehen erklaert wird.
Gruss,
Philipp Lucas
----------------------------------------------------------------------
From: phlucas at cs.uni-sb.de (Philipp Lucas)
Date: Mon, 1 Dec 2008 10:59:20 +0100 (CET)
Subject: [C08-list] Neue Mailingliste
Liebe C-Kursler,
es ist eine neue Ankuendigungsmailingliste fuer Neuigkeiten ueber den
C-Kurs eingerichtet worden. Das Archiv befindet sich unter
.
Gruss,
Philipp
----------------------------------------------------------------------
From: phlucas at cs.uni-sb.de (Philipp Lucas)
Date: Tue, 2 Dec 2008 13:17:58 +0100 (CET)
Subject: [C08-list] Uebung 2
Liebe C-Kursler,
Uebung 2 liegt nun auf der Homepage
bereit.
Fuer manche Aufgaben sollen Sie nur eine einzelne Funktion
implementieren und erhalten ein Programmgeruest, welches die Funktion
aufruft. Das erzwingt ein eindeutiges Format bei der Ausgabe und
erleichtert das Testen. Diese Gerueste koennen Features benutzen, die
bisher nicht in der Vorlesung behandelt worden waren; das macht aber
nichts, denn Sie brauchen nichts daran zu aendern.
Gruss,
Philipp Lucas
----------------------------------------------------------------------
From: phlucas at cs.uni-sb.de (Philipp Lucas)
Date: Fri, 19 Dec 2008 15:38:07 +0100 (CET)
Subject: [C08-list] Projekt
Liebe C-Kursler,
die Projektbeschreibung ist nun auf der Homepage zu finden.
In Anbetracht der Tatsache, dass man bei einem 2-Punkte-Kurs nicht
allzuviel verlangen kann, doch eingedenk der Notwendigkeit zur Uebung,
haben wir uns zu folgender Regelung entschlossen: Das Projekt ist
freiwillig, kann jedoch die Endnote verbessern. Konkret heisst das, dass
ein erfolgreich bearbeitetes Projekt denen, die den Kurs bestehen, einen
Bonus von bis zu 20% der moeglichen Punkte fuer die Endklausur liefert.
(Also: Wer 60/100 Punkte hat und ein fehlerfreies Projekt abliefert,
bekommt die gleiche Note wie jemand mit 80/100 Punkten und ohne Projekt.
Wer 40/100 Punkte hat ist ungeachtet eines Projektes durchgefallen, mit
100/100 aendert sich nichts.)
Wir empfehlen natuerlich allen, das Projekt durchzufuehren, und hoffen,
dass diese Regelung genug Anreiz zu dieser zusaetzlichen Arbeit gibt.
Fuer besonders Interessierte gibt es auch wieder einen
"Weiteres"-Abschnitt zur freiwilligen Fortentwicklung des Projektes.
Wenn es Unklarheiten bzgl. der Organisation oder Spezifikation des
Projektes gibt, Fragen bitte an mich, damit ich ggf. die Dokumentation
erweitern oder praezisieren kann.
Gruss,
Philipp Lucas
----------------------------------------------------------------------
From: phlucas at cs.uni-sb.de (Philipp Lucas)
Date: Thu, 15 Jan 2009 19:01:33 +0100 (CET)
Subject: [C08-list] Uebung 6
Liebe C++-Kursler,
im Uebungsblatt 6 sind leider ein paar Fehler. Eine korrigierte Version
steht jetzt im Netz. Es gab folgende Aenderungen:
(1.a): Copy-und-Paste-Fehler von mir, sollte "a[3].x = 7;" heissen
(2.a): Copy-und-Paste-Fehler von mir, sollte
virtual void g() { printf("In B::g.\n"); }
heissen.
Zu Aufgabe (3): Am Montag kamen anscheinend nicht Implementierungen von
Methoden ausserhalb der Klassendefinition dran, und const-Methoden sind
auch noch nicht bekannt. Im Beispielcode koennen Sie daher die "const"
nach den Parameterlisten wegwerfen (also das hintere in
int get_element(const unsigned int which) const;
) und koennen ausserdem die Implementierung innerhalb des
class { ... };
Blockes in intarray.h schreiben.
(In intarray.cpp wuerde man die Methoden so definieren:
int IntArray::get_element(const unsigned int which) const {
...
}
also mit "KLASSENNAME::" vor dem Methodennamen. "const" nach der
Parameterliste bei einer Methode heisst, dass das Objekt in dieser
Methode selbst "const" ist; hier kann man also z. B. nicht m_size
veraendern.)
Da ich jetzt erst zurueck bin und die Fehler anmerken kann, wird die
Uebungsabgabe eine Woche verschoben; die Loesungen sind also zusammen
mit denen des naechsten Blattes faellig. Tut mir leid, wenn Sie bisher
durch den Versuch der Bearbeitung Zeit verloren haben.
Gruss,
Philipp Lucas
----------------------------------------------------------------------
From: phlucas at cs.uni-sb.de (Philipp Lucas)
Date: Wed, 28 Jan 2009 11:15:10 +0100 (CET)
Subject: [C08-list] Uebungen
Liebe C/C++-Kursler,
da es bei einigen Teilnehmern Unsicherheit ueber die bisher erreichten
Uebungspunkte gibt, wird Son am Donnerstag den Stapel der letzten
korrigierten Uebungen und den Gesamtpunktestand aller Teilnehmer
mitbringen.
Allgemein: Die Uebungen werden (und wurden) in der Mittwochs-Uebung
besprochen; Jeder Kursteilnehmer hat dort Gelegenheit, seine Abgaben mit
Son zu besprechen und die Korrektur einzusehen.
Gruss,
Philipp Lucas
----------------------------------------------------------------------
From: phlucas at cs.uni-sb.de (Philipp Lucas)
Date: Fri, 6 Mar 2009 14:30:12 +0100 (CET)
Subject: [C08-list] Auffrischung
Liebe C-/C++-Kursler,
um zu vermeiden, dass Sie in der relativ langen Zeit zwischen der
letzten Vorlesung und der Klausur alles vergessen, und als
Motivationshilfe, sich mit dem Material noch mal zu beschaeftigen, ohne
nur wieder die altbekannten Uebungen durchzugehen, gibt es ein paar
Arbeitsvorschlaege auf der Homepage. Das sind quasi mehrere
"Vertiefungsaufgaben"- und "Weiteres"-Teile.
Gruss,
Philipp Lucas
----------------------------------------------------------------------
From: phlucas at cs.uni-sb.de (Philipp Lucas)
Date: Wed, 11 Mar 2009 08:12:55 +0100 (CET)
Subject: [C08-list] Klausur
Liebe C-/C++-Kursler,
zur Klausur am Freitag:
* Wir starten um 14:10 in Hoersaal II. Die Gesamtbearbeitungszeit
wird 100 Minuten betragen (10 Minuten lesen, 90 Minuten loesen).
* Bringen Sie Ihren Studentenausweis mit.
* Papier wird von uns gestellt.
* Sonstige Hilfsmittel sind nicht zugelassen.
Gruss,
Philipp Lucas
----------------------------------------------------------------------
From: phlucas at cs.uni-sb.de (Philipp Lucas)
Date: Tue, 17 Mar 2009 16:30:42 +0100 (CET)
Subject: [C08-list] Klausur
Lieber C-/C++-Kursler,
die Klausureinsicht wird am Donnerstag, 9:30--10:30 bei uns am Lehrstuhl
stattfinden. Die Ergebnisse derjenigen Teilnehmer, die einer
Veroeffentlichung zugestimmt haben, finden sich auf der Homepage.
Gruss,
Philipp Lucas
----------------------------------------------------------------------
From: phlucas at cs.uni-sb.de (Philipp Lucas)
Date: Wed, 15 Apr 2009 09:39:15 +0200 (CEST)
Subject: [C08-list] Nachklausur
Liebe C-/C++-Kursler,
zur Nachklausur am Freitag:
* Wir starten um 14:10 in Hoersaal I. Die Gesamtbearbeitungszeit
wird 100 Minuten betragen (10 Minuten lesen, 90 Minuten loesen).
* Bringen Sie Ihren Studentenausweis mit.
* Papier wird von uns gestellt.
* Sonstige Hilfsmittel sind nicht zugelassen.
Gruss,
Philipp Lucas
----------------------------------------------------------------------
From: phlucas at cs.uni-sb.de (Philipp Lucas)
Date: Mon, 20 Apr 2009 08:59:52 +0200 (CEST)
Subject: [C08-list] Klausur, Scheine
Liebe C/C++-Kursler,
die Ergebnisse der Nachklausur stehen auf der Homepage. Einsicht ist
morgen, Dienstag, von 7:30 -- 16:00 in Raum 403.
Die Scheine koennen ab Donnerstag taeglich zwischen 8:30 und 12:30 im
Sekretariat 408 abgeholt werden.
Gruss,
Philipp Lucas