Grundlagen der Informatik I
Wintersemester 2007/2008
Prof. Bernt Schiele, Dr. Guido Rößling
Inhalt
- News
- Über diese Veranstaltung
- Vorlesung
- Übung
- Probeklausur
- Praktikum
- Sprechstunden
- Studienbegleitende Leistung
- Klausurbonus
- Prüfungen/Klausur
- Literatur
- Kontakt
- Forum
News
- [17.10.2008] Die Prüfungszeiten wurden am Dienstag an alle Teilnehmer der Nachprüfung per email versendet. Falls bei Ihnen keine Mail eingetroffen ist, melden sie sich bitte umgehend.
- [10.10.2008] Die Nachprüfungen werden am 22.10. nachmittags und 23.10. vormittags stattfinden. Ihr Termin wird Ihnen per Mail mitgeteilt. Eine Anmeldung ist bis einschliesslich kommenden Montag, 13.10., möglich. Weitere Informationen zu den Nachprüfungen im Abschnitt 'Prüfungen/Klausuren'.
- [30.09.2008] Die Anmeldeformulare für die Nachprüfungen GdI1 sowie VD Informatik(Mathe) sind am schwarzen Brett neben B108 erhältlich. Bitte geben sie diese in der Einsicht am 10.10. ab.
- [29.09.2008] Die Ergebnisse der Klausur können in WebReg eingesehen werden. Weitere Informationen im Abschnitt 'Prüfungen/Klausuren'.
(Anmerkung: Die Webreg-Meldung 'Sie sind zu dieser Klausur nicht angemeldet' hat nichts mit ihrer Anmeldung zur Klausur zu tun)
Die Einsicht findet am 10.10.2008 von 13-15 Uhr in S202/A126 statt.
Über diese Veranstaltung
In der Vorlesung werden die Grundbegriffe der Informatik behandelt. Dazu gehören programmiersprachliche Konzepte, elementare Algorithmen, abstrakte Datentypen, einfache Datenstrukturen (Stacks, Listen, Bäume) und die Effizienzanalyse von Algorithmen. Darüber hinaus wird generell das Denken in formalen Systemen, die Notwendigkeit zur Abstraktion, sowie die Bedeutung geeigneter Modellbildungen für die Informatik motiviert. Im ersten Teil der Veranstaltung verwenden wir die Sprache Scheme, im zweiten Teil die Sprache Java.
Der Übungsteil der Veranstaltung besteht aus zwölf wöchentlichen Präsenz- und Hausübungen, einer Probeklausur, sowie einem zweiwöchigen Blockpraktikum im Anschluss an die Vorlesungszeit.
Falls Sie eine studienbegleitende Leistung (einen 'Schein') für diese Veranstaltung benötigen, müssen Sie an den Übungen, der Probeklausur und dem Praktikum mit Erfolg teilnehmen. Die genauen Punktgrenzen für den Scheinerwerb finden Sie unter dem Punkt Studienbegleitende Leistung. Weiterhin besteht die Möglichkeit, die erlangten Punkte aus Übung, Praktikum und Probeklausur als Klausurbonus in einer Prüfung zu dieser Veranstaltung einzusetzen.
Vorlesung
- Zeit: Dienstags, 14:25 - 16:05 und Mittwochs, 8:00 - 9:40
- Ort: S101/50 (Audimax)
- Erste Vorlesung: Dienstag, 16.10.07
Vorlesungsfolien
| Thema | Folien | folien 9-auf-1 | letzte Aktualisierung | verfügbar im copyshop? | vl-datum | Buchkapitel / Materialien |
|---|---|---|---|---|---|---|
| Einführung | T0 | T0 | 16.10.07 | ja (1. Satz, 24.10) | 16.10. | |
| Grundlagen der Programmierung | T1 | T1 | 16.10.07 | ja (in 1. Satz) | 16./17.10. | HTDP 1-5 |
| Strukturierte Datentypen, Datenabstraktion | T2 | T2 | 16.10.07 | ja (in 1. Satz) | 17./23.10. | HTDP 6-8 |
| Rekursive Datentypen und Strukturelle Rekursion | T3 | T3 | 24.10.07 | ja (in 1. Satz) | 23./24.10. | HTDP 9-14 |
| Auswertungsreihenfolge und Lexikalisches Scoping | T4 | T4 | 24.10.07 | ja (in 1. Satz) | 24./30.10. | HTDP 15-18 |
| Abstraktion von Design | T5 | T5 | 15.11.07 (updt.) | ja (in 1. Satz) | 31.10./06.11. | HTDP 19-24 |
| Generative Rekursion | T6 | T6 | 24.10.07 | ja (in 1. Satz) | 07./13.11. | HTDP 25-28 |
| Komplexität von Algorithmen | T7 | T7 | 09.11.07 | ja (in 2. Satz) | 13./14.11. | HTDP 29 |
| Akkumulation von Wissen | T8 | T8 | 24.10.07 | ja (in 1. Satz) | 14.11. | HTDP 30-32 |
| Interpreter nach dem Substitutionsmodell und Streams | T9 | T9 | 24.10.07 | ja (in 1. Satz) | 20.11. | SICP 4.1, 3.5 |
| Zuweisungen und andere Effekte | T10 | T10 | 23.11.07 (updt.) | ja (in 1. Satz) | 21.11. | HTDP 34-37 |
| Umgebungsmodell | T11 | T11 | 23.11.07 (updt.) | ja (in 1. Satz) | 21.11. | SICP 3.2 |
| Klassen und Objekte | T12 | T12 | 23.11.07 | ja (in 2. Satz) | 27./28.11. | JKarel als JAR Informationen zur Nutzung |
| Vererbung | T13 | T13 | 23.11.07 | ja (in 2. Satz) | 4.12. | Errata |
| Schrittweise Verfeinerung | T14 | T14 | 23.11.07 | ja (in 2. Satz) | 5.12. | |
| Java Elements Einkapselung | T15 | T15 | 23.11.07 | ja (in 2. Satz) | 11.12. | |
| Static Typing | T16 | T16 | 23.11.07 | ja (in 2. Satz) | 18.12. | |
| JavaDoc | JavaDoc | JavaDoc | 19.12.07 | nein | 19.12. | |
| Genericity | T17 | T17 | 23.11.07 | ja (in 2. Satz) | 9. 1. | Auf Folie 32 muss es statt Collection, Sink korrekt heißen: Collection, Sink. |
| Exceptions | T18 | T18 | 23.11.07 | ja (in 2. Satz) | 15. 1. | |
| Testing | T19 | T19 | 23.11.07 | ja (in 2. Satz) | 16. 1. | Test Sources as ZIP |
| Streams | T20 | T20 | 23.11.07 | ja (in 2. Satz) | 22. 1. | File I/O Demo Sources as ZIP |
| GUI | T21 | T21 | 23.11.07 | ja (in 2. Satz) | GUI Demo ZIP Bitte entpacken und unter Einbindung von translator.jar starten - java -cp translator.jar:. I18NDemo.java etc. Translator Docu (ZIP) |
Folien im Copy Shop
Sie können die Foliensätze im Copy Shop "Die Kopiethek" in der Magdalenen Str kaufen.
Die Kopiethek
Magdalenen Str. 5 (Richtung Ecke Alexanderstr.)
64289 Darmstadt
Öffnungszeiten: Mo-Fr 9-18:00, Sa 9-13:00
Die Folien werden in 2 Sätzen zur Verfügung gestellt, der erste ist bereits erhältlich, der zweite mit den restlichen Themen folgt später. Welche Folien im ersten Satz bereit erhältlich sind, können
Sie oben in der Tabelle in der Spalte "copyshop" ablesen. Die
Foliensätze kosten nur den Preis einer normalen Fotokopie (z.B. 1.Satz: 69S.; ca. 2.10€).
Übung
Vorlesungsbegleitend finden wöchentliche Übungen in Gruppen zu ca. 25 Studenten statt. Jede Übungsgruppe wird durch einen Tutor oder eine Tutorin betreut. Ihr Tutor ist der erste Ansprechpartner bei Fragen, die das Verständnis von Vorlesungs- und Übungsinhalten betreffen. Ausserhalb Ihres Übungstermins haben Sie zudem die Möglichkeit, eine der täglichen Sprechstunden der Tutoren zu besuchen.
Jede der zwölf Übungen besteht aus einer Präsenzübung, die zu einem der wöchentlichen Übungstermine unter Betreuung des Tutors bearbeitet wird, und aus einer Hausübung, die selbständig und überwiegend am Rechner bearbeitet wird. Zur Präsenzübung teilt der Tutor die neuen Übungsblätter aus (sie müssen also nicht ausgedruckt werden). Die Hausübungen werden bewertet und müssen per Email bei Ihrem Tutor eingereicht werden, dies kann über die untenstehenden Adressen erfolgen. Der Abgabetermin ist zwei Wochen nach Veröffentlichung der Übung, das neue Übungsblatt wird jeweils Montags veröffentlicht.
Übungsblätter
| Nr | Ausgabetermin | Abgabetermin | Übungsblatt | Vorlage für Hausübung | Lösungsvorschlag | Extras | Updates |
|---|---|---|---|---|---|---|---|
| 1 | Mo, 22.10.07 | Mo, 05.11.07 | GdI1 | A8 A9 | gesamt | Update Vorlage A8: Sonderzeichen bereinigt, über die DrScheme stolpern kann | |
| 2 | Mo, 29.10.07 | Mo, 12.11.07 | GdI1 | A6 A7 | gesamt | [05.11] A6: Sie können eq? als Äquivalenztest von Symbolen und ganzen Zahlen verwenden | |
| 3 | Mo, 05.11.07 | Mo, 19.11.07 | GdI1 | A6 A7 | gesamt | [05.11] Korrektur Aufgabenstellung A7: 'Eingabeliste lst ist nicht leer' für den nicht-trivialen Fall (statt: mehrelementig) [10.11] Template A7: Vertrag von insert-everywhere ist X (listof X) -> (listof (listof X)) (wie in Aufgabenstellung beschrieben) | |
| 4 | Mo, 12.11.07 | Mo, 26.11.07 | Gdi1 | A7 | gesamt | ||
| 5 | Mo, 19.11.07 | Di, 04.12.07 | GdI1 | A6 | gesamt | ||
| 6 | Mo, 26.11.07 | Mo, 10.12.07 | GdI1 | A7 A8 | gesamt | Interpreter A3 Folie T11.23 zu UM und local UM Schritt für Schritt 1 2 | [5.12.] Korrektur in Lösungsvorschlag zu A5, zweites Beispiel für UM |
| 7 | Mo, 03.12.07 | Mo, 17.12.07 | GdI1 | A8 | gesamt | robots.jar | |
| Mo, 10.12.07 | - | Wiederholung & Probeklausur WS 06/07 zur Vorbereitung | - | - | Probeklausur komprimiert (8S.) full (21 S.) | ||
| 8 | Mo, 17.12.07 | Mo, 14.01.08 | GdI1 | A5 | gesamt | ||
| 9 | Mo, 07.01.08 | Mo, 21.01.08 | GdI1 | A6 | gesamt | ||
| 10 | Mo, 14.01.08 | Mo, 28.01.08 | GdI1 | A4 IStoreManager2.java IFilterPredicate.java Tests.java | gesamt | Falls mehr als ein generischer Typparameter bei einer generischen Methode erforderlich ist, werden diese per Komma getrennt: public <T extends Person, U extends T<. Da T hier bereits ein bekannter Typ ist, kann der zweite Parameter ihn auch nutzen. In Tests.java finden Sie Beispieltests, die beim Testen Ihrer Lösung hilfreich sein sollten. | |
| 11 | Mo, 21.01.08 | Mo, 04.02.08 | GdI1 | A6 | gesamt | ||
| 12 | Mo, 28.01.08 | Mo, 11.02.08 | GdI1 | gesamt |
Anmeldung zur Übung
Die Anmeldung zu den Übungsgruppen erfolgt über das Webreg System ("Grundlagen der Informatik 1 - Übung"). Die Anmeldung wird nach der ersten Vorlesung freigeschaltet werden, und ist bis Donnerstag, 18.10. 18:00 Uhr möglich. Für die Anmeldung benötigen sie einen RBG Account.
Die Ihnen zugeteilte Übungszeit und den Übungsraum, sowie den für Sie zuständigen Tutor können sie dort nach abgeschlossener Zuteilung im Webreg System einsehen.
Übungstermine
Die erste Übungswoche ist die Woche vom Mo., 22.10.07, die letzte Übungswoche ist voraussichtlich die Woche vom 29.1.07.
Bewertung der Hausübungen
Die Hausübungen werden von Ihrem Tutor bewertet. Pro Übung sind maximal 10 Punkte, insgesamt maximal 120 Punkte erreichbar. Ihre aktuelle Punktzahl können Sie über das Webreg System einsehen.
Gruppenarbeit bei Hausübungen
Die Hausübungen können alleine oder in Gruppen von bis zu drei Studenten bearbeitet werden. Vorraussetzung ist, dass Sie Ihrem Tutor spätestens eine Woche vor der Deadline mitteilen, aus welchen Studenten die Gruppe besteht und welcher Student für die Abgabe der Übung verantwortlich ist. Die Abgabe der gemeinsamen Lösung erfolgt dann nur über diesen einen Studenten. Alle Mitglieder der Gruppe müssen an der Lösung mitgewirkt haben und Fragen zu allen Aufgaben beantworten können.
Rechnerräume
Die Hausübungen können in den Rechnerräumen der RBG bearbeitet werden. Im Rechnerraum S202/C005 haben Sie zu bestimmten Zeiten als Hörer dieser Veranstaltung Vorrang vor anderen Studenten. Die genauen Zeiten dafür werden per Aushang im Rechnerraum bekanntgegeben.
Wechsel der Übungsgruppe
Ein Wechsel der Übungsgruppe ist nur in begründeten Ausnahmefällen möglich. In einem solchen Fall sprechen Sie bitte mit Ihrem Tutor.
Übungsgruppen und Tutoren
Räume, Zeiten und Tutoren der Übungsgruppen hier
Probeklausur
Die Probeklausur fand am 17.12.2007, von 18.00-20.00 Uhr statt. Die Aufgaben finden sie hier.
Die Probeklausur ist ein wichtiger Bestandteil der Studienbegleitenden Leistung. Die maximal erreichbare Punktzahl sind 120 Punkte.
- Anmeldung: Per Webreg, von 26.11. bis 10.12.
- Datum: Montag, 17.12.2007, 18 Uhr
- Dauer: 120 Minuten
- Inhalt: Stoff der Vorlesung bis T15
- Einziges erlaubtes Hilfsmittel: Ausländische Studierende dürfen ein Wörterbuch verwenden. Während der Klausur werden die Wörterbücher überprüft.
- Bringen Sie zur Klausur folgendes mit:
- einen schwarzen oder blauen Stift für die Bearbeitung
- Ihren Personalausweis
- Ihren Studentenausweis
Praktikum
Nach Ende der Vorlesungszeit wird in einem zweiwöchigen Praktikum eine größere Programmieraufgabe in Teams von vier Studenten bearbeitet. Das Praktikum ist ein wichtiger Bestandteil der Studienbegleitenden Leistung. Mit 72.5% wurden 120 Punkte erreicht. Darüber hinaus erbrachte Leistung wurde linear mit maximal 10 zusätzlichen Bonuspunkten bei 100% bedacht. Es wurde jeweils auf halbe Punkte gerundet.
Das Praktikum wird vom 18.2.2008 bis 29.2.2008 stattfinden. Die Anmeldung ist von 7.12.07 bis 11.1.08, 16.00 möglich. Bitte melden Sie sich möglichst in Vierergruppen an, Einzelanmeldungen und kleinere Gruppen werden zu Vierergruppen aufgefüllt.
Einige Details zum Ablauf des Praktikums:
Anwesenheitspflicht: Während des Praktikums besteht nur für das Testat Anwesenheitspflicht. Für die Bearbeitung der Aufgaben ist die Anwesenheit nicht zwingend erforderlich!
Betreuung: Die Betreuung wird durch Studenten höheren Semesters ähnlich wie bei den Übungen erfolgen. Die Betreuungszeiten können dabei individuell von Tutor und den zu betreuenden Studenten vereinbart werden.
Testat: Am Ende des Praktikums wird es ein Testat geben, bei dem der betreuende Tutor die bearbeitete Aufgabenstellung abnehmen wird. Dies geschieht zum einen in der Form, dass der Programmcode durch automatisierte Tests geprüft wird und in der Form von Fragen bezüglich der Aufgabenstellung an alle Gruppenteilnehmer. Der Termin kann ebenfalls wieder mit dem Tutor frei abgestimmt werden, wobei für alle Mitglieder einer Gruppe Anwesenheitspflicht herrscht.
Zusätzliche Sprechzeiten für vorgezogene Bearbeitung:
Auf Grund der kurzfristigen vorzeitigen Veröffentlichung des Praktikums, können wir leider noch keine volle Betreuung anbieten. Folgende Tutoren bieten aber in der Woche vom 11.2.2008 - 15.2.2008 zusätzliche allgemeine Sprechstunden an. Bitte kontaktieren Sie zuerst diese in den Sprechzeiten. Ab dem 18.2.2008 wird die reguläre Betreuung durch die zugeteilten Tutoren übernommen, die dann auch das Testat abnehmen werden.
| Zeit | montag | Dienstag | mittwoch | donnerstag | freitag |
|---|---|---|---|---|---|
| 10-12 Uhr | Christian Thaler (A213) | Christian Thaler, Oliver Schwahn (A313) | Christian Thaler, Oliver Schwahn (E315) | Christian Thaler (E102) | Christian Thaler, Oliver Schwahn (E302) |
| 12-18 Uhr | Steffen Lortz (A213) | Dominik Schulz (A313) | Lei Xuan (E315) | Max Zeller (E202) | Dominik Schulz (E302) |
Aufgabenstellung:
Die Aufgabenstellung für das Praktikum ist hier verfügbar zusammen mit den Binärdateien für Windows, Linux und dem benötigten Framework. Bitte downloaden Sie zumindestens die Aufgabenstellung, das Robocuppaket für Ihr Betriebssystem, sowie das Java Framework.
| Binaries | Code | dokumentation | |
|---|---|---|---|
| Aufgabenstellung | GdI1-Praktikum.pdf | ||
| ATAN | Atan2.jar | atan2.zip | |
| Codegerüst | framework.zip | ||
| Utilities | utils.jar, XmlToDot.jar | utils.zip | |
| Windows | soccermonitor.exe VMWare-Image Graphviz | ||
| Linux | robocup-linux.tar.gz Graphviz | ||
| VMWare | VMWare Player |
Für Benutzer sonstiger unixbasierter Betriebssysteme (z.B. Mac OS X) gibt es hier noch die Quellen des verwendeten Servers und Monitors:
| quelldateien | |
|---|---|
| rcssbase | rcssbase-10.0.11.tar.gz |
| rcssserver | rcssserver-10.0.7.tar.gz |
| rcssmonitor | rcssmonitor-10.0.0.tar.gz |
Mails, die das Praktikum betreffen, bitte immer an folgende Adresse:
| inf1-lab(at)mis(dot)informatik(dot)tu-darmstadt(dot)de |
Sprechstunden
Während des Semesters, beginnend am 22.10., bieten die Tutoren zweimal pro Tag eine Sprechstunde an. Dort können Sie gezielt nachfragen, wenn Sie etwas aus Vorlesung oder Übung nicht verstanden haben. Angeboten werden drei verschiedene Typen von Sprechstunden: Theorie-, Pool- und Anfängersprechstunden.
Theorie-Sprechstunden
Die Theorie-Sprechstunden finden hauptsächlich in Raum A313 statt (siehe Sprechstundenzeiten und -orte). Dort sitzt jeweils ein Tutor und beantwortet Ihre Fragen bezüglich des Vorlesungs- und Übungsstoffes.
Pool-Sprechstunden
Während der Pool-Sprechstunde befindet sich ein GdI-Tutor im Rechnerraum C005. Er beantwortet Fragen rund um den praktischen Teil der Hausübungen. Der Rechner des Tutors ist an einem Schild mit der Aufschrift "GdI1+ICS1 Tutor" zu erkennen.
Anfänger-Sprechstunden
Dieses Semester bieten wir spezielle "Anfängersprechstunden" an. Erfahrungsgemäß variiert besonders beim Informatikstudium das Vorwissen, das die Studenten mitbringen, sehr stark. In den Anfänger-Sprechstunden sollen diejenigen Studenten zu Wort kommen, die noch wenig oder keinen Kontakt mit Inhalten der Informatik wie z.B. dem Programmieren hatten. Diese Sprechstunden laufen vor allem unter dem Motto "Es gibt keine dummen Fragen". In den Anfängersprechstunden geht es nicht direkt um das Lösen der Übungsaufgaben - dafür gibt es die Theorie- und Pool-Sprechstunden. Falls es von den Studenten keine konkreten Fragen gibt, können auch vom Tutor einige ausgewählte Themen vorgestellt, besprochen bzw. erklärt werden.
Sprechstundenzeiten und -orte
Erste Sprechstunde: Mo, 22. Oktober
Letzte Sprechstunde: Fr, 1. Februar. (Theorie); Fr, 8. Februar (Pool)
| zeit | montag | dienstag | mittwoch | donnerstag | Freitag |
|---|---|---|---|---|---|
| 10.30-11.30 | pool (C005) | ||||
| 11.30-12.30 | pool (C005) | ||||
| 12.30-13.30 | theorie (A313) | ||||
| 13.20-14.20 | anfänger (A313) | anfänger (A313*) | theorie (A313*) | theorie (A313) | |
| 14.30-15.30 | pool (C005) | pool (C005) | |||
| 16.15-17-15 | pool (E0) |
Sprechstunden vor der Klausur
| woche | Mo | di | mi | do | fr |
|---|---|---|---|---|---|
| 03.03. - 07.03.08 | 14.00-15.00, A213 | 10.00-11.00, A313 | 13.20-14.20, A313 | 14.00-15.00, E302 | |
| 10.03. - 14.03.08 | 14.00-15.00, A313 | 14.00-15.00, A313 | 14.00-15.00, E202 | 14.00-15.00, A313 | 13.00-14.00, A313 14.00-15.00, A213 |
Studienbegleitende Leistung
Um eine studienbegleitende Leistung zu erlangen, müssen Sie die folgenden Leistungen in Übung, Probeklausur und Praktikum erbringen:
- mindestens 60 von 120 Punkten in den Hausübungen und
- mindestens 60 von 120 Punkten im Praktikum und
- insgesamt mindestens 200 von 360 Punkten in den Hausübungen, der Probeklausur und dem Praktikum.
'Bachelor Informatik'-Studenten benötigen die studienbegleitende Leistung. Studenten anderer Studiengänge entnehmen bitte der für Ihren Studiengang gültigen Studienordnung, ob Sie eine studienbegleitende Leistung benötigen oder nicht.
Die studienbegleitende Leistung (der "Schein") verfällt nicht. Somit besteht auch keine Verpflichtung, an Übungen, Probeklausur und Praktikum erneut teilzunehmen - es wird aber dringend zur Vorbereitung auf die Prüfung (und zum Erlangen des Klausurbonus) empfohlen.
Klausurbonus
Zusätzlich zum Erlangen der studienbegleitenden Leistung sind die erreichten Punkte aus Übungen, Probeklausur und Praktikum als Klausurbonus wirksam. Sie können durch die erreichten Punkte Ihre Prüfungsnote in einer Prüfung zu dieser Veranstaltung um bis zu drei Notenstufen, dh. um bis zu einer ganzen Note, verbessern (z.B. von 3,0 auf 2,0). Für den Klausurbonus gelten die folgenden Punktgrenzen:
- ab 240 Punkten: Verbesserung um eine Notenstufe (z.B. von 3,3 auf 3,0)
- ab 280 Punkten: Verbesserung um zwei Notenstufen (z.B. von 3,3 auf 2,7)
- ab 320 Punkten: Verbesserung um drei Notenstufen (z.B. von 3,3 auf 2,3)
Der Bonus wird in Klausurpunkte umgerechnet -- d.h. jeder Bonuspunkt zwischen 200 und 320 Punkten verbessert anteilig die Punktzahl in der Prüfungsklausur. Dabei kann der Bonus auch das Überschreiten der Bestehensgrenze ermöglichen.
Der Bonus wird aber erst wirksam, wenn in der Klausur mindestens 25% der Klausurpunkte erreicht wurden.
Anrechenbar ist der Bonus nur in den ersten beiden Prüfungsereignissen nach Ausrichtung der Veranstaltung (Frühjahr/Herbst 2008). Zudem kann ein Bonus aus früheren Semestern nicht verwendet werden.
Studenten, die schon eine studienbegleitende Leistung für GdI1 besitzen, dürfen sich unabhängig davon für die Übungen registrieren und Punkte für den Klausurbonus sammeln. Wir empfehlen dies allen Studenten, die planen in diesem oder nächsten Semester die Prüfung für GdI1 zu schreiben.
Die Bonusregelung gilt für Studierende aller Fachrichtungen.
Prüfungen
Ergebnisse Klausur Herbst 2008
Die Ergebnisse der Klausur können in WebReg eingesehen werden.
(Anmerkung: Die Webreg-Meldung 'Sie sind zu dieser Klausur nicht angemeldet' hat nichts mit ihrer Anmeldung zur Klausur zu tun)
Notenstufen
Die
Bestehensgrenze liegt bei 42 erreichten Punkten (incl. Bonus). Ab 114
Punkten wurde eine 1,0 vergeben. Der Notenspiegel (nach Einsicht) ist hier einzusehen.
| Punkte nach Bonus | Note |
|---|---|
| weniger 42.0 | 5 |
| ab 42.0 | 4.0 |
|
ab 50.0 | 3.7 |
|
ab 58.0 | 3.3 |
|
ab 66.0 | 3.0 |
|
ab 74.0 | 2.7 |
|
ab 82.0 | 2.3 |
|
ab 90.0 | 2.0 |
|
ab 98.0 | 1.7 |
| ab 106.0 | 1.3 |
| ab 114.0 | 1.0 |
Bonus
Näheres zum Bonus findet sich im Abschnitt Klausurbonus.
In dieser Klausur entsprachen die maximal möglichen 3 Notenstufen 24
Klausurpunkten, die anteilig angerechnet wurden (gerundet auf 1/2 Pkt.). Dabei ist zu beachten,
das der Klausurbonus erst ab 31.5 (>=25%) erreichten Punkten in der
Klausur wirksam ist.
Einsicht
Die Einsicht findet am 10.10. von 13-15 Uhr in S202/A126 statt. Bitte bringen sie einen gültigen Lichtbildausweis und ihren Studentenausweis mit.
Mündliche Nachprüfungen
Beachten Sie bitte die folgenden Punkte für die Teilnahme an den Nachprüfungen zu GdI1:
- Nur Studenten im zweiten oder dritten Versuch können eine mündliche Nachprüfung beantragen.
- Um an einer Nachprüfung für die GdI1 Klausur oder das Vordiplom Informatik teilzunehmen, müssen Sie sich schriftlich bis spätestens Montag, den 13.10.2008 dafür anmelden.
- Formulare für die Anmeldung erhalten Sie während der Klausureinsicht am 10.10. oder am schwarzen Brett neben B108.
- Geben Sie das ausgefüllte Formular während der Einsicht am 31.3. ab, oder auch in S202/B111.
- Ihr Prüfungstermin und nährere Informationen zum Ablauf der Prüfung werden ihnen per Email und an dieser Stelle mitgeteilt.
Klausur Herbst 2008
Die nächste Prüfung zu dieser Veranstaltung findet im Herbst 2008 statt, am Mittwoch, 24.9.2008 von 8-10 Uhr.
Vordiplome mit GdI3 Teil werden von 8-12.30 Uhr geschrieben, mit ca. 20 minütiger Pause zwischen GdI1 und GdI3 Teil.
- Anmeldung: Über Zentrales Prüfungssekretariat
Ausnahmen: Gasthörer/Austaschstudenten beim Veranstalter per email - Datum: Mittwoch, 24.9.2008, 8-10 Uhr (Vordiplome 8.00-12.30)
- Räume: S202/C205: - Alle Vordiplome Informatik A(WInf Dipl.) / Informatik(Mathe)
- GdI1 Klausuren für Informatik BSc. und IST
- Hinweis: In den Anmeldekontrolllisten des ZPS können sie feststellen, ob sie für ein Vordiplom oder eine GdI1 Klausur schreiben.
S206/030: Alle anderen GdI1 Klausuren (CE, LaG, Mathe(Diplom/BSc.), MCS, WInf BSc., ...) - Dauer: 120 Minuten
- Inhalt: Stoff der Vorlesung und Übungen (Verteilung ca. 50% Scheme / 50% Java)
- Einziges erlaubtes Hilfsmittel
(für GdI1 Klausur / GdI1 Teil der Vordiplome): Ausländische Studierende
dürfen ein Wörterbuch verwenden. Während der Klausur werden die
Wörterbücher überprüft.
- Bringen Sie zur Klausur folgendes mit:
- einen schwarzen oder blauen Stift für die Bearbeitung
- Ihren Personalausweis
- Ihren Studentenausweis
Klausur Frühjahr 2008
Literatur und Materialien
Literatur
- M. Felleisen, R. Findler, M. Flatt, S. Krishnamurthi. How to Design Programs (kurz: HTDP). The MIT Press, 2001. ISBN: 0262062186.
[Online-Version (englisch)]
- H. Abelson, G. J. Sussman, J. Sussman. Struktur und Interpretation von Computerprogrammen (kurz: SICP). Springer, 2001. ISBN: 3540423427
[Online-Version (englisch)]
- B. Eckel. Thinking in Java. Prentice Hall, 2002. ISBN 0136597238
[Online-Version (englisch)]
- Christian Ullenboom. Java ist auch eine Insel. Galileo Computing, 2006. ISBN 3898428389 (6.Aufl.)
[Online-Version (deutsch)]
Materialien
Im ersten Teil der Vorlesung verwenden wir für die Hausübungen die Entwicklungsumgebung DrScheme. Im zweiten Teil der Vorlesung verwenden wir die Java-Entwicklungsplattform eclipse. Beide Programme sind in den Rechnerpools der RBG bereits vorinstalliert bzw. im Netz kostenlos zum Download verfügbar:
Scheme
Java
Kontakt
| Name | Function | sprechstunde | raum |
|---|---|---|---|
| Prof. Bernt Schiele | Vorlesung (1. Semesterhälfte/Scheme) | Mittwochs nach der Vorlesung | S202/B110 |
| Dr. Guido Rössling | Vorlesung (2. Semesterhälfte/Java) | nach Vereinbarung | S202/A125 |
| Ulrich Steinhoff | Übung (Scheme) | nach Vereinbarung | S202/B111 |
| Nikodem Majer | Übung (Scheme) | nach Vereinbarung | S202/B104 |
| Michael Stark | Praktikum | nach Vereinbarung | S202/B104 |
| Christian Wojek | Praktikum | nach Vereinbarung | S202/B10 |
Bei Fragen, die diese Webseite nicht beantworten konnte sowie Anfragen für Sprechstunden bitte an

senden.
Mails, die das Praktikum betreffen, bitte immer an folgende Adresse:
| inf1-lab(at)mis(dot)informatik(dot)tu-darmstadt(dot)de |
Forum
Als inoffizielle Diskussionsplattform zur Veranstaltung steht Ihnen das Forum der Fachschaft Informatik zur Verfügung: GdI1-Forum