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
- [05.08.2008] Die nächste GdI1 Klausur wird am 24.9. von 8-10 Uhr geschrieben. Im Anschluss findet die GdI3 Klausur statt.
Zur besseren Vorbereitung werden in den 2 Wochen vor der Klausur nocheinmal Tutorensprechstunden angeboten. (Details/Termine folgen noch) - [03.04.2008] Die GdI1 Nachprüfungen finden am Do, 24.4.2008 statt; die Vordiplom Informatik A Nachprüfungen am Do, 8.5.2008. Details zu den GdI1 Nachprüfungen finden sich im Abschnitt Prüfungen.
- [31.03.2008] Die Anmeldefrist für GdI1-Nachprüfungen ist bis Mo, 7.4.08; die Anmeldefrist für Nachprüfungen für VD Informatik A ist Mo, 21.4.08. Bitte reichen sie Anmeldung für Nachprüfungen im VD Inf A bei uns ein, unabhängig davon in welchen Teilen sie nicht bestanden haben. Weiteres zur Anmeldung siehe Abschnitt Prüfungen
- [31.03.2008] Die Ergebnisse nach Einsicht sind ab sofort in Webreg sichtbar.
- [26.03.2008] Die Einsicht findet am 31.3.08, 9.00-13.00 in Raum S202/A102 statt. Denken sie bitte daran, ihren Studentenausweis und einen Lichtbildausweis mitzubringen.
- [25.03.2008] [Update] Durch den Stomausfall letzte Woche kam es leider zu Zustellungsproblemen bei der Kontaktaddresse inf1@mis... Die Adresse funktioniert nun wieder.
Falls sie seit letzter Woche Mittwoch eine Mail an inf1@mis... gesendet haben, und bis morgen (Mittwoch) keine Antwort darauf erhalten, senden sie ihre Mail bitte erneut. - [20.03.2008] Die Ergebnisse der Klausur können in WebReg eingesehen werden. Weitere Informationen zur Klausur sind im Abschnitt Klausur veröffentlicht.
[Update] Eine Notenverteilung kann hier eingesehen werden. - Newsarchiv
Ü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 | Präsenzteil |
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
Klausur Herbst 2008
Die nächste Prüfung zu dieser Veranstaltung findet im Herbst 2008 statt, am 24.9.2008.
Ergebnisse Klausur Frühjahr 2008
Die Ergebnisse der Klausur können in WebReg eingesehen werden.
(Anm.: Die Webreg-Meldung 'Sie sind zu dieser Klausur nicht angemeldet' hat nichts mit ihrer Anmeldung zur Klausur zu tun)
Notenstufen
Die Bestehensgrenze liegt bei 45 erreichten Punkten (incl. Bonus). Ab 120 Punkten wurde eine 1,0 vergeben. Eine Notenverteilung kann hier eingesehen werden.
| Punkte nach Bonus | Note |
|---|---|
| weniger 45.0 | 5 |
| ab 45.0 | 4.0 |
| ab 53.5 | 3.7 |
|
ab 61.5 | 3.3 |
| ab 70.0 | 3.0 |
| ab 78.5 | 2.7 |
| ab 86.5 | 2.3 |
| ab 95.0 | 2.0 |
| ab 103.5 | 1.7 |
| ab 111.5 | 1.3 |
| ab 120.00 | 1.0 |
Bonus
Näheres zum Bonus findet sich im Abschnitt Klausurbonus. In dieser Klausur entsprachen die maximal möglichen 3 Notenstufen 25 Klausurpunkten, die anteilig angerechnet wurden. Dabei ist zu beachten, das der Klausurbonus erst ab 32.5 (=25%) erreichten Punkten in der Klausur wirksam ist.
Einsicht
Die Einsicht findet am 31.3. von 9-13 Uhr in S202/A102 statt. Um den Andrang zu entzerren, bitten wir Studenten mit Nachnamen A-K in den ersten 2 Stunden zu kommen, und Studenten L-Z ab 11 Uhr.
Mündliche Nachprüfungen
Beachten Sie bitte die folgenden Punkte für die Teilnahme an den Nachprüfungen zu GdI1 sowie zum Vordiplom Informatik A :
- Nur Studenten im zweiten oder dritten Versuch können eine mündliche Nachprüfung beantragen.
- Die Nachprüfungen werden am 24.04.08 (GdI1) und 08.05.08 (VD Informatik A) stattfinden.
- Um an einer Nachprüfung für GdI1 teilzunehmen, müssen Sie sich schriftlich bis spätestens Montag, den 7.4.2008 dafür anmelden.
Die Anmeldung für eine Nachprüfung für das Vordiplom Informatik A ist bis 21.4.08 (Montag nach Einsicht GdI3) möglich. Bitte reichen sie die Anmeldung für Nachprüfungen im Vordiplom Informatik A bei uns ein, unabhängig davon in welchen Teilen sie nicht bestanden haben. - Formulare für die Anmeldung erhalten Sie während der Klausureinsicht am 31.3. oder am schwarzen Brett neben B108.
- Geben Sie das ausgefüllte Formular in Raum B111 ab, oder während der Einsicht am 31.3.
- Ihr Prüfungstermin und nährere Informationen zum Ablauf der Prüfung werden ihnen per Email und an dieser Stelle mitgeteilt.
- Ablauf Nachprüfung GdI1 (24.4.): Die Prüfung dauert 30 + 20 Minuten und ist wie folgt aufgebaut:
- Sie erhalten zu Beginn eine kurze Programmieraufgabe, die Sie 30 Min. vorbereiten können.
- Danach haben Sie ca. 10 Min. Zeit, Ihre Lösung vorzustellen und Fragen dazu zu beantworten.
- Anschließend werden Ihnen ca. 10 Min. kurze Fragen zu verschiedenen Themen der Vorlesung gestellt.
Informationen zur Klausur Frühjahr 2008
Die Prüfung zu dieser Veranstaltung fand am 17.03.2008, von 8-10 Uhr statt.
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, Joint Bachelor, Mathe (2. Semester) beim Veranstalter per email - Datum: Montag, 17.3.2008, 8-10 Uhr (Vordiplome 8.00-12.30)
- 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
Bitte beachten Sie folgende Bedingungen für die Anmeldung zur Teilnahme an der Prüfung im Frühjahr 2008:
Sie besuchen diese Veranstaltung im ersten Semester im WS 2007/08?
- Studenten in den Studiengängen Informatik Bachelor & Diplom, WInf Bachelor, Lehramt (alt), Bachelor of Education (LaG neu), Physik, CE und IST melden sich bis Ende Dezember beim Zentralen Prüfungssekretariat an.
- Studiengang Mathematik:
Studienordnung 2007: Sie schreiben die GdI1 Klausur nach Anmeldung beim Zentralen Prüfungssekretariat.
VD Informatik (alte PO, ausgelaufen): Sie schreiben Ihre Prüfung zusammen mit den Inhalten von GdI2 im Herbst 2008. (s. nächster Punkt) - Gasthörer: Bitte melden Sie sich zur Prüfung per Email bis Ende Februar beim Veranstalter an.
- Joint Bachelor of Arts: Bitte melden Sie sich zur Prüfung per Email bis Ende Februar beim Veranstalter an.
Mathe Diplom Studenten mit Nebenfach Informatik (nur Erstsemester)
- (update vom 7.2.) Achtung! Da nach Aussage des FB4 alle Studenten im ersten Semester eine neue Studienordnung haben, die ohnehin eine getrennte GdI1 Klausur mit Anmeldung beim Zentralen Prüfungssekretariat vorsieht, ist die folgende Regelung nur noch für Zweitsemester (Studienbeginn Sommersemester 2007) relevant.
Vorleistungen aus dem letzten Jahr können natürlich weiterhin eingebracht werden. ----- bisherige Regelung ----- - Sie können im ersten Semester die GDI1 Klausur im Frühjahr als sogenannte "Vorleistung" schreiben und die Note dann in einem der drei darauf folgenden Prüfungsabschnitten (Herbst-Frühjahr-Herbst) in die Prüfung im Basismodul (bzw. in Informatik) einbringen -- d.h. Sie schreiben dann nur noch die GDI2-Klausur.
- Dies gilt auch für Studenten im zweiten Semester, die im vergangenen Sommersemester das Studium begonnen haben.
- Die Anmeldung erfolgt per Email (inf1@mis...) bis 2 Wochen vor der Klausur beim Veranstalter
- Die vollständige Regelung ist unter diesem Link einsehbar. Diese Regelung wurde auf Zweitsemester ausgedehnt (nur für die Klausur Frühjahr 2008).
- Voraussetzung
für die Teilnahme an der Vorleistungsregelung ist der Erwerb der laut Studienordnung nötigen studienbegleitenden Leistung (erfolgreiche Teilnahme am Praktikum)
- Die Vorleistung verfällt nach Herbst 2009
und kann auch nicht neu erbracht werden, d.h. von da an müssen die
beiden Klausuren im gleichen Prüfungszeitraum bestanden werden.
- Das
Gleiche gilt, wenn jemand in der Vorleistung eine 5 schreibt: auch dann
müssen die beiden Klausuren im gleichen Prüfungszeitraum bestanden
werden.
- Eine Vorleistung in GDI2 ist nicht möglich. ----
Sie haben diese Veranstaltung bereits in einem früheren Jahr besucht und auch die Zulassung für die Klausur erhalten. Gilt die Zulassung auch für dieses Semester?
Die studienbegleitende Leistung (der "Schein") verfällt nicht. Somit besteht auch keine Notwendigkeit, an Übungen, Probeklausur und Praktikum teilzunehmen - es wird aber dringend zur Vorbereitung auf die Prüfung (und zum Erlangen des Klausurbonus) empfohlen.
Wer ist als Prüfer anzugeben?
Bitte geben Sie bei der Anmeldung zur GdI1 Prüfung die folgenden Prüfer an, je nachdem, welche Art der Prüfung Sie schreiben bzw. welchem Studiengang Sie angehören:
- Bachelor (Informatik, Winf, CE, IST, Physik, Bachelor of Education BEdu, LaG-neu)
Prüfer: Prof. Schiele
- Vordiplom Informatik A : GdI 1+3 (Winf, Inf-Dipl, Mathe, LaG-alt)
Prüfer: Prof. Schiele - Vordiplom Informatik: GdI 1+2 (Mathe)
Prüfer: Dr. Jens Gallenbacher - Basismodul Informatik: ICS 1+2
Prüfer: wird noch bekanntgegeben
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