Programmierkurs II (SS 2005)
-Übungen-
Bearbeitung und Abgabe der Übungsblätter
- Es gibt jede Woche ein Übungsblatt, das in der darauffolgenden Woche abgegeben wird. Die Bearbeitung der
Blätter ist freiwillig, wird aber dringend empfohlen.
- Wer die Blätter abgeben und korrigieren lassen möchte
(ebenfalls dringend empfohlen), der tut dies bitte sowohl
- schriftlich (bei Programmieraufgaben als Ausdruck des Quellcodes) an den bekannten
Briefkästen (A5, Eingangsbereich des C-Teils) als auch
- elektronisch (für jede bearbeitete Aufgabe
ein Mail-Anhang) unter der Mailadresse
pk2-abgabe@th.informatik.uni-mannheim.de.
- Hinweise zur Abgabe
- Die Abgabezeit 13.45 Uhr ist strikt, d.h. alle später abgegebenen Blätter werden nicht mehr korrigiert.
- Bitte verseht sowohl die schriftlichen als auch die elektronischen Abgaben mit eurem Namen, eurer E-Mail Adresse und dem Namen des Tutors.
- Bei der elektronischen Abgabe von Textdateien bitte nur .txt, .ps oder .pdf Format verwenden.
- Die elektronisch abgegebenen Programme müssen sich auf den Rechnern im PiPool mit dem gcc-Compiler und den Optionen -ansi und -Wall ohne Fehlermeldungen und Warnungen übersetzen lassen.
- Der Quelltext soll angemessen kommentiert werden, für unverständliche Programme werden Punkte abgezogen.
Übungswettbewerb
Studenten, die ihre Übungsblätter zur Korrektur einreichen,
nehmen automatisch am Übungswettbewerb teil. Den Gewinnern des Wettbewerbs winken Büchergutscheine, und alle Teilnehmer, die
am Ende mindestens 50% der möglichen Punkte erreicht haben,
erhalten eine Urkunde.
Der Zwischenstand wird wöchentlich aktualisiert.
Zugang zum PiPool von zu Hause
Um Eure Programme zu testen, müsst Ihr nicht unbedingt physikalisch vor einem der Rechner im Pool sitzen; es ist auch möglich, von zu Hause aus auf die Rechner zuzugreifen. Allerdings akzeptieren die Rechner nur eingehende Verbindungen von innerhalb des Uni-Netzwerks, d.h. es gibt im Prinzip folgende Möglichkeiten:
- Eurer Rechner befindet sich schon innerhalb des Uni-Netzes, z.B. wenn Ihr mit Eurem Laptop über das WLAN-Funknetz der Uni mit dem Internet verbunden seid, an einem Computer in einem anderen Rechnerpool der Uni sitzt, oder Euch zu Hause über das Rechenzentrum der Uni ins Internet eingewählt habt. In diesem Fall braucht Ihr nichts zu unternehmen und könnt direkt auf die PiPool-Rechner zugreifen, Dateien kopieren und Euch einloggen.
- Ihr seid über einen Nicht-Uni-Provider mit dem Internet verbunden. Jetzt könnt Ihr entweder
- alle Dateien zuerst auf einen von aussen zugreifbaren Rechner (z.B.
rummelplatz.uni-mannheim.de
) kopieren, Euch auf diesem Rechner einloggen und von dort aus die Dateien weiter auf einen Rechner im PiPool kopieren. Anschließend loggt Ihr Euch auf dem PiPool-Rechner ein und könnt mit dem Testen beginnen. Oder
- Ihr installiert einen VPN-Client auf Eurem Rechner. Nach dem Starten des Clients wird der Rechner Teil des Uni-Netzwerks und Ihr könnt direkt auf die PiPool-Rechner zugreifen.
Für den Fernzugriff braucht Ihr dann
- einen SSH-Client zum Einloggen auf dem Rechner, z.B.
- PuTTY, einen kleinen SSH-Client für Windows
- den
ssh
Befehl unter Linux
- ein Programm zum Kopieren der Dateien, z.B.
- WinSCP für Windows
- den
scp
oder sftp
Befehl unter Linux
- den Namen eines Rechners im PiPool, z.B.
sam.informatik.uni-mannheim.de
frodo.informatik.uni-mannheim.de
arwen.informatik.uni-mannheim.de
Download der Übungsblätter
Die zugehörigen Lösungshinweise werden über dotLRN zum Download bereitgestellt.
Kontakt Dirk Stegemann: dirk.stegemann@informatik.uni-mannheim.de