Vorlesung: Informatik B / Informatik B für Physiker (V 19519/19520)


Impressum

Sommersemester  2008
Dozent Dr. Klaus Kriegel

Vorlesungstermine:
    Mittwoch, Freitag   08:30-10:00 Uhr im grossen Hörsaal

Aktuelles

Stand   14.10.2008:

Nachklausurergebnisse:

Wer das Kreuzchen gemacht hat, findet sein Ergebnis (über einen Uni-Account) in der folgenden Tabelle:      NK-Ergebnisse
Erster Termin zur Einsichtnahme am 17.10.08 von 11:15 bis 12:15 Uhr

Nachklausutermin auf 13:00 Uhr verschoben:

Aus Gründen der Raumverfügbarkeit muss der Termin für
die Nachklausur etwas nach hinten verschoben werden.
Es bleibt beim Donnerstag, den 09.10.08, nun aber
von 13:00 bis 14:30 Uhr im Informatik-Hörsaal.

Klausuergebnisse und Musterlösung

Im ersten Anlauf haben 60% der Teilnehmer die erforderlichen 17 Punkte erreicht. Hier sind die
Ergebnisse
nur mit Uni-Account abrufbar und vorläufig ohne Gewähr.
Wer noch einmal zur Nachklausur antreten will, sollte sich die folgende  Musterlösung.pdf ansehen.
Zur Inanspruchnahme der Freiversuchsregel (-> Forum) ist es notwendig, sich bis zum 25.09.08 per email anzumelden.


Raumverteilung zur Klausur am 22.07.08:

A - M   Hörsaal Informatik
N - Z   Hörsaal ZIB

Die Vorlesung am Mittwoch, den 16.07.08 findet im Seminarraum 006  statt.

Testklausur: Die Klausur vom Vorjahr findet man als 12. Übung.
Um ein realistisches Bild seines Leistungsstands zu bekommen,
sollte man versuchen, die Aufgaben in 90 Minuten zu lösen und sich die Aufgaben vorher NICHT ansehen, denn das Erfassen der Aufgabenstellung gehört zur Bearbeitung.
Die Aufgaben werden in der letzten Vorlesungswoche in den Tutorien besprochen. Darüber hinaus wird es dann auch eine Musterlösung im Netz geben.

Die Klausurtermin steht jetzt fest. Wie in der Vorlesung besprochen, wird die Klausur am 22. Juli von 10 bis 12 Uhr geschrieben. Die Raumverteilung wird rechtzeitig bekannt gegegben.
Als Nachklausurtermin ist der 9. Oktober von 10 bis 12 Uhr vorgesehen.


Die erste Vorlesung findet am 16.04.2008 statt.
Beginn: 8:30 Uhr

















Inhalt der Vorlesung

Diese Lehrveranstaltung ist eine Fortsetzung der Vorlesung Informatik A.  Sie wendet sich an alle Studierende mit dem Nebenfach Informatik. Inhaltlich konzentriert sich die Vorlesung auf die folgenden zwei Schwerpunkte:

Scheinkriterien

Die neuen Scheinkriterien setzen sich aus drei sogenannten Säulen zusammen:
1) Anwesenheit in mindestens 85% der Tutorien - ab zweiter Semesterwoche werden Anwesenheitslisten in den Tutorien geführt.
2) Aktive Teilnahme - wird durch Erreichen von mindestens 60% der Übungspunkte erbracht.
3) Klausur: Es gibt eine Hauptklausur und eine Nachklausur. Zum Bestehen sind 50% der Punkte notwendig.
Die Scheinnote ergibt sich ausschließlich aus den in der Klausur erreichten Punkten.
Die Punkte 1) und 2) werden nicht mehr als Klausurzulassung angesehen.
Da man sich zukünftig die drei Säulen akkumulativ erarbeiten kann, werden Klausurzulassungen aus den letzten Jahren (soweit nachweisbar) anerkannt als Äquivalent für 1) und 2). Um die Nachweisbarkeit muss man sich schon zu Beginn des Semesters kümmern. Die aktive Teilnahme an einem Tutorium wird aber auch in diesen Fällen dringend angeraten.


Informatik B-Forum

Tutorien

Die Anmeldung zur Vorlesung erfolgt über das KVV. Da die endgültige Verteilung der Tutoren erst nach den Teilnehmerzahlen in der ersten Vorlesungswoche festgelegt wird und somit eventuelle Terminveränderungen möglich sind, wird die Anmeldung zu den Tutorien erst nach der zweiten Vorlesung, am Freitag, den 18.04.08 um 12:00 Uhr freigegeben.
Auch diese Anmeldung erfolgt dann über die Seite im KVV
Achtung: Die Vorlesung wird im KVV doppelt geführt wird als "Informatik B" und "Informatik B für Physiker".  Die Anmeldung zu den Tutorien ist für alle nur über erste Veranstaltungsseite möglich. 
        Die Tutorien beginnen in der zweiten Vorlesungswoche.

        Hier sind die vorausichtlichen Termine:

Übungen


1. Übung
2. Übung
3. Übung
4. Übung
5. Übung
6. Übung
u1.pdf
u2.pdf
u3.pdf
u4.pdf
u5.pdf
u6.pdf



Änderung in 2.b)
am 13.05.08
16:00 Uhr



7. Übung 8. Übung 9. Übung
10. Übung
11. Übung
12. Übung
u7.pdf u8.pdf u9.pdf
u10.pdf
u11.pdf
u12.pdf
musterloesung.pdf
Musterlösung
Aufgabe 1
Graph.java
Neuversion ohne
Aufgabe 3
am 9. Juni 13:30
Hillfsdateien
SVG.java
SVGTest.java
+Musterl. u7
Hilfsdateien
BTNode.java
BinTree.java

Klausur vom Vohrjahr
als freiwillige Übung
Besprechung in Tutorien
in letzter Semesterwoche

Skripten

Die Dokumente in der Tabelle behandeln jeweils ein Thema, das über eine oder zwei Vorlesungen lief. Es sind überarbeitete Skripten aus dem letzten Jahren basierend auf Ausarbeitungen von Dr. Hoffmann und von mir.
Die (noch) fehlenden Dokumente kann man in der alten Form auf der Homepage der Vorlesung Informatik B 2007 finden.

Thema 1
Graphen
18.04. u. 23.04.08

Thema 2
Wege und Bäume
25.04.08

Thema 3
Breitensuche
30.04.08

Thema 4
Tiefensuche
02.05.08

Thema 5
MST-Problem
07.05. u. 09.05.08

Thema 6
O-Notation
14.05. u. 16.05.08
thema06.pdf
Thema 7
Java-Einführung
16.05. u. 21.05.08
thema07.pdf        
Beispielprogramme:  HalloWelt1.java    Echo.java
Fakultaet.java   Exponential.java   Wochentag.java
Thema 8
Primitive Datentypen
und Arrays
23.05. u. 28.05.08
thema08.pdf
Thema 9
Klassen und Objekte
28.05. u. 30.05.08
thema09.pdf
Thema 10
Vererbung
30.05.08
thema10.pdf
Thema 11
Abstrakte Klassen
Java-Interfaces
04.06.08
thema11.pdf
Thema 12
Datenstruktur und ADT am Beispiel von  Stacks
06.06.08 u. 11.06.08
thema12.pdf
Ergänzung für alle, die mehr über Generics wissen
wollen:   Link zu Generics
Thema13
Queue und Deque
13.06.08
thema13.pdf
Thema14
Ausnahmebehandlung
18.06.08
thema14.pdf
Beispiele aus der Vorlesung: ausnahmen.zip
Thema 15
Bäume
18.06.08 u. 20.06.08
thema15.pdf
Thema 16
Binäre Bäume
20.06.08 u. 25.06.08
thema16.pdf
Thema 17
Heap-Sort und andere
Sortieralgorithmen
25.06.08 u. 27.06.08
thema17.pdf
Thema 18
Wörterbücher und
AVL-Bäume
02.07.08 u. 04.07.08
thema18.pdf
Thema 19
Hash-Funktionen
09.07.08
thema19.pdf




Linkliste


Literaturempfehlung