Hausaufgabe 1 – Erste Schritte

Informatik 1
Wintersemester 2015/16
FB Informatik • AG Programmiersprachen und Softwaretechnik
Hausaufgabe 1 – Erste Schritte
Viele Informationen, welche die Veranstaltung betreffen werden Ihnen auch online bereitgestellt. Die wichtigsten Links:
–
Vorlesungshomepage (http://ps.informatik.unituebingen.de/teaching/ws15/info1)
–
✓
Skript (http://ps.informatik.uni-tuebingen.de
/teaching/ws15/info1/script)
–
Lernziele
Nach der Bearbeitung dieses Blattes werden Sie
Forum (https://forum-ps.informatik.unituebingen.de)
Abgabefrist für diese Hausaufgabe ist Freitag, der 16. Oktober
2015 um 16:00 Uhr.
✓
✓
✓
Wichtig: Versuchen Sie stets sicherzustellen, dass Sie die gesetzten Lernziele erreichen.
ein eigenes Benutzerkonto für das
veranstaltungsbegleitende Forum erstellt
haben,
wissen wie Sie in dem Forum navigieren
und Beiträge erstellen,
DrRacket auf Ihrem Computer installiert
und eingerichtet haben, sowie
die Interaktion mit dem Abgabeserver
kennengelernt haben.
Aufgabe 1: Registrierung für ein Tutorium
Die Veranstaltung "Informatik I" besteht aus mehreren Teilen,
welche gleichermaßen zu Ihrem Lernerfolg beitragen können.
Es handelt sich hierbei um die Vorlesung, das Skript, das Tutorium und die Hausaufgaben. Die Vorlesung haben Sie vermutlich bereits kennengelernt. Das Skript wird nach jeder Vorlesung veröffentlicht und dient Ihnen zum Nachschlagen, Vertiefen und zur Vorbereitung auf die nächste Vorlesung.
Das Tutorium soll Ihnen helfen, das in der Vorlesung Erlernte
selbst anzuwenden und Sie dabei so gut wie möglich auf die
Hausaufgaben vorbereiten. Bevor Sie jedoch an einem Tutorium teilnehmen können, müssen Sie sich dafür registrieren.
Die Registrierung erfolgt über das vorlesungsbegleitende Forum (https://forum-ps.informatik.uni-tuebingen.de).
Bewertungsschema zur Lernkontrolle
Die folgenden Punkte sollen Ihnen helfen zu überprüfen, ob Sie alle Ziele erreicht haben:
☐
☐
☐
☐
☐
Bearbeiten Sie die folgenden Aufgaben
nacheinander:
Sie wissen, wie Sie das Forum finden
können.
Sie haben ein Benutzerkonto und wissen
den Nutzernamen und das Passwort.
Sie haben alle Termine angekreuzt, an
denen Sie an einem Tutorium teilnehmen
könnten.
Sie haben mindestens drei Termine
angekreuzt.
Sie haben auf einen Beitrag geantwortet
oder ein eigenes Thema erstellt.
1.
Besuchen Sie das Online Forum (https://forum-ps.informatik.uni-tuebingen.de)
2.
3.
Klicken Sie auf "Registrieren", um sich Ihr eigenes Nutzerkonto anzulegen.
Tragen Sie Ihre Benutzerdaten, soweit wie möglich ein. Besonders wichtig sind die Felder Benutzername und Passwort ,
6.
welche Sie sowohl für das Forum, als auch zur Abgabe Ihrer Hausaufgaben verwenden werden. Es ist wichtig, dass Sie sich
Ihren Benutzernamen und Ihr Passwort merken.
Kreuzen Sie alle Termine für Tutorien an, welche für Sie in Frage kommen (mindestens aber drei). Wir verwenden diese
Daten als Basis, um alle Teilnehmenden auf die Tutorien zu verteilen.
Klicken Sie auf "Benutzerkonto erstellen". Sie erhalten nun eine Bestätigungsemail mit einem Link, durch welchen Sie Ihr
Konto aktivieren können.
Besuchen Sie den Forenbeitrag (https://forum-ps.informatik.uni-tuebingen.de/t/display-hello-world) und teilen Sie
7.
mit der Welt, dass Sie nun Programmieren lernen.
Wenn Sie Fragen bezüglich der Veranstaltung oder Ihres Informatikstudiums (z.B. "Wie finde ich heraus, wer mein Tutor
4.
5.
ist?") haben ist das Forum die erste Anlaufstelle. Zögern Sie nicht hierfür ein eigenes "Thema" zu erstellen.
Aufgabe 2: Installation von DrRacket
Nachdem Sie sich im Forum angemeldet haben, können Sie
nun DrRacket installieren. Wie dies funktioniert ist in einem
Beitrag im Forum beschrieben.
1.
2.
3.
4.
5.
6.
7.
Bewertungsschema zur Lernkontrolle
☐
Sie haben DrRacket und das
Abgabeprogramm installiert.
☐
Sie wissen, wie Sie DrRacket für die
Veranstaltung entsprechend einrichten
können.
☐
Sie wissen, wie Sie Ihre Hausaufgabe
abgeben und kontrollieren, ob die Abgabe
akzeptiert worden ist.
☐
Sie können die Programmiersprache für ein
Racket Programm auf "Beginning Students
Language (Anfänger)" einstellen.
Suchen Sie den entsprechenden Beitrag im Forum.
Folgen Sie der dort beschrieben Anleitung, um
DrRacket zu installieren und einzurichten.
Konfigurieren Sie DrRacket für die Vorlesung. Alle
nötigen Einstellungen und entsprechende Anleitungen
finden Sie im Forum.
Geben Sie zunächst eine leere Datei als Hausaufgabe
ab. Stellen Sie hierfür zunächst sicher, dass Sie
"Beginning Student" als Sprache ausgewählt haben
(Auch hierzu finden Sie eine Anleitung im Forum).
Speichern Sie die Datei an einer für Sie geeigneten
Stelle auf Ihrem Computer.
Reichen Sie diese Datei als Abgabe für dieses Hausaufgabenblatt ein. Klicken Sie hierzu auf "Info1 WS 2015 Handin" und
geben Sie die selben Anmeldedaten ein, welche Sie auch für das Forum verwendet haben. Der Abgabeserver führt
automatisch ein paar Tests durch und gibt Ihnen Feedback zu Ihrer Abgabe: Lesen Sie stets die Rückmeldungen des
Servers sorgfältig durch.
Vergewissern Sie sich ob Ihre Abgabe angenommen wurde, indem Sie die Abgabestatusseite (https://handinps.informatik.uni-tuebingen.de/) besuchen.
Bonus Punkt: Programmieren Sie einen einfachen Ausdruck und setzen Sie diesen anstatt (... ihr Ausdruck ...) in folgendes
Programm ein:
(define TASK-­‐2 (... ihr Ausdruck ...))
Reichen Sie Ihre Hausaufgabe nochmals ein. Wenn alles funktioniert hat, können Sie Ihren Bonuspunkt auf der Abgabestatusseite finden.
Alle Vorbereitungen sind nun getroffen, so dass Sie in Ihrem ersten Tutorium gemeinsam mit Ihren Mitstudierenden Programmieren üben und Ihre Hausaufgaben abgeben können.