|
Programmierkurs II - SS 2004
Begleitende Veranstaltung zur Einführung
in die Informatik II
Termine
- Hinweise
- Informationen zu Ada
- Folien
- Übungsblätter
Gruppe 1:
| Mo 09:45 - 11:15, Raum 0.118, Mike Holz
|
| 26.04., 10.05., 24.05., 07.06., 21.06., 05.07., 19.07.
|
Gruppe 2:
| Mo 09:45 - 11:15, Raum 0.118, Mike Holz
|
| 03.05., 17.05., 31.05., 14.06., 28.06., 12.07., 19.07.
|
Gruppe 3:
| Mo 11:30 - 13:00, Raum 0.447, Mike Holz
|
| 26.04., 10.05., 24.05., 07.06., 21.06., 05.07., 19.07.
|
Gruppe 4:
| Mo 11:30 - 13:00, Raum 0.447, Mike Holz
|
| 03.05., 17.05., 31.05., 14.06., 28.06., 12.07., 19.07.
|
Gruppe 5:
| Di 11:30 - 13:00, Raum 0.463, Joachim Kizler
|
| 27.04., 11.05., 25.05., 08.06., 22.06., 06.07., 20.07.
|
Gruppe 6:
| Di 11:30 - 13:00, Raum 0.463, Joachim Kizler
|
| 04.05., 18.05., 01.06., 15.06., 29.06., 13.07., 20.07.
|
Gruppe 7:
| Mi 15:45 - 17:15, Raum 0.108, Florian Schlachter
|
| 28.04., 12.05., 26.05., 09.06., 23.06., 07.07., 21.07.
|
Gruppe 8:
| Mi 15:45 - 17:15, Raum 0.108, Florian Schlachter
|
| 05.05., 19.05., 02.06., 16.06., 30.06., 14.07., 21.07.
|
Gruppe 9:
| Fr 11:30 - 13:00, Raum 0.453, Joachim Kizler
|
| 30.04., 14.05., 28.05., 11.06., 25.06., 09.07., 23.07.
|
Gruppe 10:
| Fr 11:30 - 13:00, Raum 0.453, Joachim Kizler
|
| 07.05., 21.05., 04.06., 18.06., 02.07., 16.07., 23.07.
|
Gruppe 11:
| Fr 14:00 - 15:30, Raum 0.124, Miroslav Jakovlevic
|
| 30.04., 14.05., 28.05., 11.06., 25.06., 09.07., 23.07.
|
Gruppe 12:
| Fr 14:00 - 15:30, Raum 0.124, Miroslav Jakovlevic
|
| 07.05., 21.05., 04.06., 18.06., 02.07., 16.07., 23.07.
|
Gruppe 13:
| Mo 17:30 - 19:00, Raum 0.124, nur für Wirtschaftsinfo., Harald Bosch
|
| 26.04., 10.05., 24.05., 07.06., 21.06., 05.07., 19.07.
|
Gruppe 14:
| Mo 17:30 - 19:00, Raum 0.124, nur für Wirtschaftsinfo., Harald Bosch
|
| 03.05., 17.05., 31.05., 14.06., 28.06., 12.07., 19.07.
|
Gruppe 15:
| Mo 17:30 - 19:00, Raum 0.453, Florian Schlachter
|
| 26.04., 10.05., 24.05., 07.06., 21.06., 05.07., 19.07.
|
Gruppe 16:
| Mo 17:30 - 19:00, Raum 0.453, Florian Schlachter
|
| 03.05., 17.05., 31.05., 14.06., 28.06., 12.07., 19.07.
|
Gruppe 17:
| Di 11:30 - 13:00, Raum 0.118, Miroslav Jakovlevic
|
| 27.04., 11.05., 25.05., 08.06., 22.06., 06.07., 20.07.
|
Gruppe 18:
| Di 11:30 - 13:00, Raum 0.118, Miroslav Jakovlevic
|
| 04.05., 18.05., 01.06., 15.06., 29.06., 13.07., 20.07.
|
Hinweise
- Die Übungen werden dieses Jahr als kleine Projekte durchgeführt. Daher gibt es keine Übungsblätter.
- Die Abgabe der Lösungen erfolgt auf elektronischem Wege über das eClaus-System.
Hinweise zur Arbeit mit eClaus finden Sie hier.
Bei Problemen bitte eMail an eclaus-contact@lupine.informatik.uni-stuttgart.de.
- Die Abgabe zu jeder Teilaufgabe besteht aus einem kompilierbaren
Ada-Quelldatei. In jeder Aufgabe wird ein Dateiname
vorgegeben. Verwenden Sie diesen bitte für das
Hauptprogramm. Auch sind in der Aufgabe Angaben zu Ein- und
Ausgabetexten sowie zur Formatierung der Ausgabe enthalten. Bitte
folgen Sie diesen Angaben so genau wie möglich.
- Beachten Sie beim Programmieren bitte die folgenden
Hinweise (kleine Programmierrichtlinie).
- Halten Sie einzelne Bestandteile überschaubar, z.B. indem Sie
nur eine Anweisung pro Zeile schreiben, sowie pro Zeile höchstens 80
Zeichen, höchstens 40 Zeilen pro Prozedur/Funktion, nicht mehr als
800 Zeilen pro Datei und höchstens 5 Parameter bei
Prozeduren/Funktionen benutzen.
- Bezeichner sollen selbsterklärend und maximal 15 Zeichen lang
sein. Bezeichner enthalten nur Buchstaben, den Bindestrich oder
den Unterstrich.
- Durch Einrückung um 2 Zeichen soll die logische Gliederung
eines Programms verdeutlicht werden. Beispielsweise wird der
Anweisungsteil einer IF-Verzweigung eingerückt, während "end
if;" nicht mehr eingerückt wird. Auch auf der nächsten Zeile
fortgesetzte Zeilen werden um 2 Zeichen eingerückt.
- Zu Beginn des Programms muss in Kommentaren das Konzept und
die Lösungsidee des Programms ausführlich erläutert werden.
- Auch im Programmtext sind Kommentare einzufügen, um den Code
zu erläutern.
- Beachten Sie, dass jede Abgabe individuell vom jeweiligen
Studierenden erstellt werden muss. Werden von den Tutoren Plagiate erkannt,
d.h. exakte oder leicht modifizierte Kopien, werden für die Aufgabe
keine Punkte vergeben. Falls Sie die Lösung der Aufgaben vor der
Abgabe in Gruppen
besprechen, achten Sie darauf, dort nur das generelle Konzept
abzuklären und die Programmierung jedem selbst zu überlassen.
- Die Anwesenheit in den Übungsgruppen ist Pflicht, da Sie auf
Aufforderung in der Lage sein müssen, Ihre Programme zu erläutern. Bei
Nicht-Anwesenheit riskieren Sie, keine Punkte auf Ihre Abgaben zu bekommen.
- Bei Fragen oder Problemen in Zusammenhang mit der Veranstaltung wenden Sie
sich bitte an Karsten Weicker (Raum 0.019).
Informationen zu Ada
Es gibt ein Informationsblatt (ps, pdf)
mit technischen Details zur Arbeit mit dem Ada-Compiler unter Linux und Windows.
Weitere Hinweise zu Ada finden Sie auch hier oder auf der Seite der Fachschaft.
Informationen zur Dokumentation von ADA sind auf dieser Seite verfügbar.
Verantwortlich: Karsten Weicker
|