Algorithmen und Programmierung 3, WS 2014/15

Di, Do 14-16, Informatik-Hörsaal


Dozent:    Helmut Alt



Ankündigungen:

16.4.2015/ revidiert 29.4.2015
Ergebnisse der Nachklausur und Endergebnis.
* am rechten Rand heißt, dass die Teilnahme nicht im CM eingetragen werden konnte

Einsichttermin: 21.4., 18-19 Uhr, SR 005.


28.2.2015
Die Nachklausur findet statt:
Di. 14.4.2015, 14-16 Uhr, Informatik-Hörsaal.


18.2.2015
Ergebnisse der Klausur hier.
Bitte nicht per E-Mail nach dem Ergebnis fragen, wenn Sie der Veröffentlichung auf der Webseite nicht zugestimmt haben. Die Ergebnisse sind auch auf einem Aushang neben Zimmer 112 zu sehen.

Einsichttermin: 26.2., 18-19 Uhr, SR 005.



2.2.15
Genauer Zeitrahmen der Klausur: 14:00-16:00 (120 Minuten).

20.1.15
Sitzverteilung bei der Klausur gemäß Anfangsbuchstaben des Nachnamens:  A-H Hörsaal B,  I-Z Hörsaal C
Bei der Klausur ist ein beschriebenes DIN-A-4-Blatt als Hilfsmittel erlaubt.

9.12.14
Die Klausur findet am 12.2.2015, 14-16 Uhr in den Hörsälen B und C des Henry-Ford-Baus statt. Näheres zur Sitzordnung wird noch bekannt gegeben.



Vorlesungsmaterial:

Bitte benutzen Sie, um die Korrektur zu erleichtern,  für Übungsblatt 7, Aufgabe 3 bei der Abgabe den Text unter diesem Link. Geben Sie auch die 20 häufgsten Wörter aus.

Schnittstellen für Wörterbuch (Übungsblatt 4):   Eintrag  Woerterbuch


Inhalt: 

Datenstrukturen und Datenabstraktion

Idee und Bedeutung der Datenabstraktion, abstrakte Datentypen,
Kapselung, Geheimnisprinzip, Realisierung in JAVA

Entwurf und Analyse von Algorithmen, Entwurfsparadigmen, Analyse von Zeit- und Platzbedarf

effiziente Datenstrukturen für wichtige ADTs:

Wörterbuch, Prioritätswarteschlangen, Bäume, Graphen, Strings u.a.



Literatur:

  1. M.T. Goodrich, R. Tamassia, Data Structures and Algorithms in JAVA, International Student Version, Wiley and Sons 2011.  Für in der Vorlesung gezeigte Beispiele siehe Student Companion Site.
  2. R. Sedgewick, Algorithmen in Java, Teil 1-4, Addison-Wesley (oder englische Version).
  3. M.A. Weiss, Data Structures and Algorithm Analysis in JAVA, Addison-Wesley.
  4. R.H.Güting, S.Dieker, Datenstrukturen und Algorithmen, Teubner.
  5. T. Ottmann, P.Widmayer, Algorithmen und Datenstrukturen, Spektrum.
 



Allgemeine Anmerkungen und Ratschläge



Übungen, Prüfungen, Scheine:

          Abgabe:  Freitag der nächsten Woche 12:00 Uhr in die Fächer der Tutoren

          1.   mindestens 60 % der Punkte der Übungsblätter.
               Höchstens 2 Personen dürfen eine gemeinsam bearbeitete Übung einreichen. Jede/r von beiden muss
               dabei die eingereichten Lösungen verstanden haben und in der Lage sein, sie wiederzugeben.

          2.  mindestens 20 % der Punkte auf jedem einzelnen Übungsblatt mit höchstens einer Ausnahme

          3.  Vortragen der Lösung mindestens einer Aufgabe im Tutorium

                 Anwesenheit in den Tutorien mit höchstens zwei Ausnahmen     




Tutorien

Wed, 16:00 - 18:00 (SR 005/T9)
Wed, 12:00 - 14:00 (1.4.31 Seminarraum E3)
Wed, 12:00 - 14:00 (055/T9 Seminarraum)
Wed, 08:00 - 10:00 (046/T9 Seminarraum)
Wed, 12:00 - 14:00 (051/T9 Seminarraum)
Wed, 10:00 - 12:00 (053/T9 Seminarraum)
Wed, 10:00 - 12:00 (1.4.31 Seminarraum E3)
Wed, 08:00 - 10:00 (053/T9 Seminarraum)



Übungsblätter: 
1  2  3  4  5  6  7  8  9  10 11 12 13 14  Klausur