* Home
* Curriculum Vitae
* Informatik 2
* Informatik 4
* Effiziente Algorithmen
* Seminar Effiziente Algorithmen
* Fortgeschrittenenpraktikum Effiziente Algorithmen
* Oberseminar
* Cpp
* Links

Informatik 2

Dies ist die Homepage zur Vorlesung und Übung zu Informatik 2. Zunächst sei nochmals darauf hingewiesen, daß zwar alle Informationen nach bestem Wissen und Gewissen wiedergegeben werden, für ihre Korrektheit jedoch nicht garantiert werden kann.

Sommersemester 2006

Die Ergebnisse der Nachklausur Informatik 2 stehen nun fest.

Ergebnisse der Nachklausur Informatik 2
Matrikelnummer Note   Matrikelnummer Note
8060265,0 7378232,7
8098615,0 8129264,0
7713685,0 8063984,0
8064795,0 7427404,0

Hier ist die (noch nicht vollständige) Liste der Studierenden, die zur Klausur zugelassen werden. Alle Angaben ohne Gewähr.

Zugelassene Studierende
771368 760719 822806 772862 783136
719757 768342 835217 806479 770330
812816 813132 763994 814872 821182
746801 777838 737823 769053 820471
811998 810698 770288 813776 806589
812654 806026 812926 769134 696621
818742 666088 812955 812256 710578
766807 766645 767288 808590 808600
820400 813378 806398 809861 781565
820701 796822 802347 821593 823368
711658 590963 806181 750279 792295
773654 806424 805865 742740 806343
809544 733571 709893 765918 715036
812573 813572 596381 833138 956617
772341 813297 806013 813213 806482
806408 709770 825191 836135 817303
976354 976354

Die Studierenden, deren Matrikelnummern markiert sind, streben den Abschluß Bachelor of Science mit Hauptfach Informatik an, müssen sich also zur Klausur anmelden.

Die Vorlesung findet dienstags und mittwochs von 08:15 - 09:45 im Raum CAP3 - R.II statt. Die Anmeldung zu den Übungsgruppen erfolgt über die Studierendendatenbank StudiDB. Weitere Informationen finden sich auf der Seite von Ralf Thöle. Dort sind auch die Materialen für das empfohlene Java-Tutorium von Berit Jensen und Christopher Hlubek verlink, mit denen Sie sich bei Bedarf zusätzlich zur Vorlesung beschäftigen sollten. Bitte lesen Sie generell auch das offizielle inoffizielle Mathematik- und Informatikforum www.infmath.de für weitere Informationen und Kontakte. In den Übungen sollen die erarbeiteten Lösungen in Zweiergruppen abgegeben werden. Der organisatorische Rahmen des Übungsbetriebes sieht momentan folgendermaßen aus.

Übungsgruppen zu Informatik 2
Zeit Leiterin bzw. Leiter E-Mail-Kürzel Ort
Montag, 14:00-16:00 Denis Melcher dme WSP3 - R.2
Montag, 16:00-18:00 Lars Prädel lap LMS2 - R.Ü2
Mittwoch, 14:00-16:00 Falk Starke fast WSP3 - R.2
Mittwoch, 14:00-16:00 Florian Diedrich fdi WSP7 - R.313
Mittwoch, 14:00-16:00 Ulrich Schwarz diese Gruppe wird für Erstsemesterstudenten empfohlen ums WSP3 - R.10
Mittwoch, 16:00-18:00 Pamela Fleischmann diese Gruppe fängt s.t. an fpa LMS2 - R.Ü2

Die Studierenden, die jetzt das Informatikstudium begonnen haben, sollen sich vorzugsweise für die Übungsgruppe Mittwochs von 14:00-16:00 bei Ulrich Schwarz eintragen.

Studierende im ersten Semester, die keinen Informatik-Account für den Rechnerbetrieb oder keinen Account für die Studierendendatanbank erhalten haben, melden sich bitte persönlich bei Frau Isabella Cembrowski, Raum 1108 im Hochhaus (11. Stock).

Auf dem ersten Übungsblatt ist uns leider ein kleiner Fehler unterlaufen. Die Abgabe soll nicht am Dienstag, dem 11.04. erfolgen, sondern am Donnerstag, den 13.04. Einen entsprechenden Hinweis werden wir auch noch am Schrein im Rechenzentrum anbringen.

Achtung! Der erste Test wird in der Vorlesung am 17.05. geschrieben!

Achtung! Der zweite Test wird in der Vorlesung am 28.05. geschrieben!

Achtung! Die Klausur wird am 18.08. geschrieben!

Achtung! Es gibt in den Semesterferien vier Tutorien. Diese finden am 26.7., 02.08., 09.08. und 16.08. jeweils von 16:00-17:30 voraussichtlich in Raum Ü2 statt. Leiterin ist Pamela Fleischmann.

Übungsmaterialien

Hier ist die Datei Scope.java.

Hier sind die Übungsblätter.

In den Übungen, die in Zweiergruppen abgegeben werden müssen, können Punkte erzielt werden. Falls Sie 80% der Aufgaben sinnvoll bearbeiten und dabei insgesamt 50% der erreichbaren Punkte erzielen, werden Sie zur Endklausur zugelassen. Bestehen Sie diese, erhalten Sie den Schein. Zusätzlich werden in der Vorlesung zwei kleine angekündigte Probleklausuren geschrieben; die dabei erzielten Punkte werden Ihnen in der Endklausur gutgeschrieben. Beachten Sie verschiedene Regelungen für die Bachelor- und Diplomstudiengänge.

Eine Teilnahme an den Übungen wird dringend empfohlen! Die auf einem Übungsblatt erzielten Punkte werden Ihnen nur dann gutgeschrieben, wenn Sie in der Übung, in der das Übungsblatt besprochen wird, auch anwesend sind. Sie dürfen nicht öfter als zweimal fehlen; von dieser Regelung kann nur bei triftigen Gründen und möglichst vorheriger persönlicher Absprache mit dem Übungsgruppenleiter bzw. der Übungsgruppenleiterin abgewichen werden.

Sommersemester 2005

Es wird eine Nachklausur geben. Diese darf allerdings nur mitschreiben, wer in der ersten Klausur durchgefallen ist oder attestiert durch Krankheit verhindert war. Die Klausur wird am Freitag, den 30.09.2005 stattfinden. Wir schreiben von 09:00 - 12:00 im Raum CAP3-R.II. Wir wünschen allen Teilnehmern und Teilnehmerinnen viel Erfolg.

Ergebnisse der Nachklausur Informatik 2
Matrikelnummer Note   Matrikelnummer Note
7459384,0 7381653,7
7744043,3 6250165,0
7596782,0 7702885,0

Hier sind die Ergebnisse der Klausur Informatik 2. Eine Fünf in der letzten Spalte bedeutet, dass die Klausur nicht bestanden wurde. Die Liste wurde nach bestem Wissen und Gewissen erstellt, dennoch erfolgen alle Angaben ohne Gewähr. Diese Liste wurde aufgrund der während der Klausureinsicht geführten Diskussionen modifiziert und spiegelt jetzt die Endnoten wider, die auch auf den Scheinen stehen werden.

Ergebnisse der Klausur Informatik 2
Matrikelnummer Note   Matrikelnummer Note
7701945,0 7702753,7
7704403,7 9681713,7
7312693,3 7465005,0
7459704,0 7705884,0
7092334,0 7809773,7
7771421,0 7306135,0
7334164,0 7467463,7
7654553,3 7288032,7
7335715,0 7708803,7
4094785,0 7066475,0
7710385,0 7755134,0
7702625,0 7719865,0
7369503,3 7703305,0
7307075,0 7639945,0
7764283,3 7794965,0
7294882,3 6660885,0
6990005,0 7717403,3
GH-1853,7 7459385,0
5963815,0 7704245,0
7596785,0 7779063,3
7182954,0 7846983,7
7783614,0 7178145,0
7312724,0 7708513,3
9549783,3 7714233,3
7386865,0 7703693,7
5304445,0 6250165,0
7709455,0 7381655,0
7378235,0 5756293,3
6881635,0 7861332,0
7405352,3 7703431,0
7690535,0 7715213,0
6967735,0 7719022,3
7393263,0 6883255,0
7618281,0 6066823,7
7832203,3 7744045,0
7369475,0 7308624,0
7116585,0 7380132,7
7831365,0 7709585,0
7705343,0   

Die Vorlesung findet dienstags und mittwochs von 8:30 - 10:00 im Raum CAP3 - R.II statt. Die Anmeldung zu den Übungsgruppen erfolgte auf der Informatik-2-Seite von Ralf Thöle, wo auch die Einteilung in die Übungsgruppen und weitere Links zu finden sind. Bitte lest generell auch das offizielle inoffizielle Mathematik- und Informatikforum www.infmath.de für weitere Informationen und Kontakte. In den Übungen sollen die erarbeiteten Lösungen in Zweiergruppen abgegeben werden. Die Übungen beginnen am Montag, dem 18. April (einschliesslich). In der Diskussionsstunde (mittwochs 13:30 - 15:00) wollen wir vor allem den Studienanfängern (die jetzt im Sommersemester anfangen) bzgl. Rechnerbetrieb und sonstigen Grundlagen etwas unterstützen. Das erste Treffen ist am 13. April in Raum 1001 im Hochhaus. Der organisatorische Rahmen des Übungsbetriebes sieht folgendermaßen aus.

Übungsgruppen zu Informatik 2
Zeit Leiterin bzw. Leiter E-Mail-Kürzel Ort
Montag, 14:00-16:00 Özgün Bayramoglu oba CAP3 - R.I
Montag, 16:00-18:00 s.t. Olle Nebendahl jon WSP3 - R.1
Dienstag, 16:00-18:00 Florian Diedrich fdi WSP3 - R.1
Mittwoch, 14:00-16:00 Ulrich M. Schwarz ums WSP7 - R.311
Mittwoch, 16:00-18:00 s.t. Pamela Fleischmann fpa CAP3 - R.I

Die Übungsblätter werden dienstags ausgegeben und sollen freitags im Schrein des Rechenzentrums abgegeben werden. Der Schrein wird um 12:00 geleert, spätere Abgaben werden nicht mehr akzeptiert. Somit ergibt sich eine Bearbeitungszeit von ca. eineinhalb Wochen. Die Besprechung für die wissenschaftlichen Hilfskräfte findet montags um 13:30 statt. Die Übungen von Pamela und Olle beginnen pünktlich um 16:00, nicht 15 Minuten später.

Übungsmaterialien

Hier sind die Übungsblätter.

Hier ist die Datei Riddle.java, die für Aufgabe 2 benötigt wird. Hier ist die Datei Scope.java, die für Aufgabe 10 benötigt wird.

Hier sind die Dateien Tastatur.java und TastaturTest.java, die für Aufgabe 3 benötigt werden.

Hier sind die Datein Aufgabe35.jar und Aufgabe36.jar, die für die Aufgaben 35 und 36 benötigt werden.

Testklausuren

Die Testklausuren fanden bzw. finden an den angegebenen Terminen statt. Die zweite Testklausur wurde leider nicht online angekündigt, sondern nur in der Vorlesung; ich bitte für diesen Fehler um Entschuldigung.

Testklausuren
Testklausur Termin
Testklausur 1 Dienstag, 10.05.2005
Testklausur 2 Dienstag, 31.05.2005
Testklausur 3 Mittwoch, 29.06.2005

Informationen für die Übungsgruppe von Florian Diedrich

In diesem Abschnitt stehen Informationen, die ausschließlich für meine Übungsgruppe relevant sind. Folgende Leute sind in meiner Übungsgruppe:

Übungsgruppe von Florian Diedrich
Name Vorname E-Mail Matrikelnummer
Kramer Frank Friedhelmja ja
Läubrich Christoph ja ja
Wicke Gabriel ja ja
Brands Aik ja ja
Schulte Finn ja ja
Baecker Arne ja ja
Weilandt Gereon ja ja
Lange Kay ja ja
Vietzke Oliver ja ja
Hansen Torsten ja ja
Boomgarden Rüdiger ja ja
Mattal Aleksandr ja ja
Baj Dominik ja ja
Dahlke Jan ja ja
Busore Rwamuco ja ja
Siwinski Jakub ja ja
Gibas Christoph ja ja
Bielke Jan ja ja
Lemcke Nicole ja ja
Paulsen Ingwert ja ja
Günther Nicolas ja ja
Ehlers Daniel ja ja
Loose Christian ja ja
Trost Tobias ja ja
Zimny Jakub ja ja
Schultze Martin ja ja
Bernhart Heiko neinja
Petersen Björn ja ja
Magedanz Felix ja ja
El azouzi Omar ja ja
Tercan Murat ja ja
AnnageldyevMaksat ja ja

Die letzten beiden Spalten sollen dabei anzeigen, ob die entsprechende Information mir vorliegt. Falls also beispielsweise die E-Mail-Adresse mir nicht bekannt ist, kann ich die Leute nicht kontaktieren. Fehlt mir die Matrikelnummer, kann gegebenenfalls kein Schein ausgestellt werden. Falls in meiner Übungsgruppe jemand Informatik nicht im Hauptfach studieren sollte, bitte ich ihn bzw. sie darum, mich diesbezüglich per E-Mail zu kontaktieren.

Allgemeines zu Java

Auf den Sun-Rechnern des Grundausbildungspools ist sämtliche erforderliche Software bereits installiert. Die folgenden Schritte sind nur notwendig, falls Sie das Programmieren in Java auf Ihrem eigenen Rechner üben wollen, was wir Ihnen dringend empfehlen. Ferner benötigen Sie einen Texteditor oder eine IDE (Integrated Developer's Environment) zum Erstellen und Bearbeiten der Quelltexte. Wir gehen davon aus, dass Sie über entsprechende Möglichkeiten verfügen.

Diskussionsstunde

Zusätzlich zur Vorlesung gibt es noch eine Diskussionsstunde. Diese findet mittwochs von 13:30 - 15:00 in Raum 1001, Hochhaus, 10. Stock, statt. Inhalt der Diskussionsstunde ist einerseits intensivere Betreuung der Studienanfänger des Sommersemesters (Induktionsbeweise, Rechnerbedienung), andererseits ein offenes Diskussionsforum für Teilnehmer und Teilnehmerinnen der Veranstaltung Informatik 2 zum Vorlesungsstoff.

Kriterien für den Schein

Im Gegensatz zu den früheren Veranstaltungen wird nicht mehr zwischen Übungs- und Klausurschein unterschieden. In dieser Veranstaltung kann genau ein Schein erworben werden. Dieser ist benotet und die Note ergibt sich aus einer Klausur, die am Ende der Vorlesungszeit geschrieben wird. In der Klausur dürfen keine weiteren Hilfsmittel verwendet werden. Der genaue Termin für die Klausur ist der 11.07.2005 und wir schreiben im Raum CAP2 - R.H, wobei die Klausur um 09:00 beginnt. Bitte erscheinen Sie etwas früher, der Raum steht uns ab 08:30 zur Verfügung. Um an der Klausur teilnehmen zu dürfen, müssen 50% der erreichbaren Punkte auf den Übungsblättern erreicht werden und 80% der gestellten Aufgaben sinnvoll bearbeitet werden. Dies bedeutet, dass Teilnehmer und Teilnehmerinnen, die weniger als 50% der Punkte erreicht oder weniger als 80% der Aufgaben sinnvoll bearbeitet haben, an der Klausur nicht teilnehmen dürfen und somit generell keinen Schein bekommen. Ferner soll jeder Teilnehmer bzw. jede Teilnehmerin mindestens zweimal eine selbst erarbeitete Lösung in der Übungsgruppe vorführen. Außerdem werden wir zu kurz vorher bekanntgegebenen Terminen in der Vorlesung vier kleine Testklausuren schreiben. Diese dienen in erster Linie der Selbstkontrolle, aber positive Leistungen werden bei der Endnote mitberücksichtigt. Schlechte Ergebnisse dieser Tests fließen nicht ein. Der erste Test wird am Dienstag, den 10.05.2005 kurz vor der Vorlesung geschrieben, genauer um 08:15.

Tips für den Anfang

Versuchen Sie nicht, alles gleichzeitig zu verstehen. Das führt nur zu übermäßiger Frustration. Wichtig ist zuerst, Programme zu kompilieren, damit Sie viel ausprobieren können.

Beschaffung der Software

Sie benötigen die J2SE Runtime Environment 5.0 Update 2 (oder irgendeine andere Version der Laufzeitumgebung), um kompilierte Java-Programme auszuführen. Ebenfalls benötigt wird das J2SE Development Kit 5.0 Update 2 (oder irgendeine andere Version der Entwicklungsumgebung; in dieser ist die Laufzeitumgebung ggf. bereits enthalten), um Java-Programme zu kompilieren. Diese können Sie beispielsweise auf http://java.sun.com/j2se/1.5.0/download.jsp erhalten. Achten Sie darauf, dass Sie die Version für Ihre Zielplattform herunterladen.

Installation der Software

Dieser Punkt kann nicht unabhängig von der Zielplattform geklärt werden. Nach Installation des J2SE Development Kit ist es eventuell nötig, den Suchpfad des Betriebssystems manuell anzupassen. Eine detaillierte Anleitung können Sie beispielsweise dem ersten in der Literaturliste aufgeführten Buch entnehmen.

Erstellen eines Beispielprogramms

Erstellen Sie ein Arbeitsverzeichnis und darin mit Hilfe Ihres Texteditors oder Ihrer IDE die Datei HelloWorld.java, die natürlich bei Ihnen den gleichen Namen haben muss. Rufen Sie dann in einer Kommandozeile mittels javac HelloWorld.java den Java-Compiler auf. Dabei sollte die Datei HelloWorld.class entstehen. Ist dies nicht der Fall, so ist bei einem der vorhergehenden Schritte ein Problem aufgetreten. Andernfalls können Sie ebenfalls über die Kommandozeile mittels java HelloWorld Ihr Programm starten. Somit sind Sie nun in der Lage, kleine Programme zu kompilieren und zu testen.

Verhalten bei Problemen

Versuchen Sie zuerst zu klären, in welchen der folgenden Bereiche ein aufgetretenes Problem fällt.

Es kling vielleicht banal, aber die obige Kategorisierung ist zwingend nötig, um ein aufgetretenes Problem überhaupt zu lösen. Konsultieren Sie dann die Ihnen zur Verfügung stehende Literatur, eine Internet-Suchmaschine oder Ihre Kommilitoninnen und Kommilitonen. Führt dies zu keinem befriedigenden Ergebnis, schreiben Sie einem Betreuer der Veranstaltung oder mir. Ich garantiere jedoch nicht, dass sich auf diesem Wege jemand des Problems annehmen wird.

Literatur

Wir empfehlen folgende Literatur zum Thema Algorithmen. Bevor Sie jedoch Bücher unüberlegt kaufen und dabei viel Geld ausgeben, schauen Sie kurz in verschiedene Bücher hinein. In der Regel ist es völlig ausreichend, zu einem Thema ein bis zwei Bücher vorliegen zu haben.

Wir empfehlen folgende Literatur zum Thema Java.

Weitere Links

Die Linksliste ist teilweise der Seite von Ralf Thöle entnommen.

valid xhtml valid xhtml valid css