Login |
 
 

Überblick

Leistung: SWS: 9 (5+4), Credits 12 (6+6)

Teilnehmer: Erwartet: 150

Kurstyp : Vorlesung

Sprache: deutsch

Prüfungstermin: Dienstag, 19.02.2013 von 10:00-12:00 (erster Termin) und Dienstag 09.04.2013 von 10:00-12:00 Raum A701 (zweiter Termin)

Inhalt

Di 23.10. Einführung
Mi 24.10. Objektorientierte Programmierung I
  Objektorientierung mit Java I
Di 30.10. Objektorientierte Programmierung II
Mi 31.10. Informationsspeicherung
  Objektorientierung mit Java II
Di 06.11. Objektorientierte Programmierung III
Mi 07.11. Rekursion
  Objektorientierung mit Java III
Di 13.11. Fragestunde
Mi 14.11. Objektorientierte Programmierung IV
  Programmiertest
Di 20.11. Objektorientierte Programmierung V
Mi 21.11. Programmiersprachen
  Eclipse & Testen
Di 27.11. Formale Sprachen, Grammatiken und Automaten I
Mi 28.11. Formale Sprachen, Grammatiken und Automaten II
  Automaten in Java
Di 04.12. Datenstrukturen I - verkettete Listen
Mi 05.12. Berechenbarkeit
  Programmiertest
Di 11.12. Sortieren I
Mi 12.12. Sortieren II
  NN
Di 18.12. Aufwand und Komplexität
Mi 19.12. Weihnachtsvorlesung
Di 08.01. Datenstrukturen II - Bäume
Mi 09.01. Datenstrukturen III - Streuspeicherung
  Programmiertest
Di 15.01. Parallele Programmierung I
Mi 16.01. Parallele Programmierung II
  Threads in Java I
Di 22.01. Parallele Programmierung III
Mi 23.01. Korrektheit und Verifikation
  Threads in Java II
Di 29.01. Graphenalgorithmen I
Mi 30.01. Graphenalgorithmen II
  Ein- und Ausgabe
Di 05.02. Grafischen Oberflächen
Mi 06.02. Programmierung im Multicore-Zeitalter
  Programmiertest
Di 12.02. Ein Semester in 90 Minuten


 

Materialien

Die Kursmaterialien werden in ILIAS bereit gestellt. Teilnehmende Studenten melden sich dort für den Kurs "Informatik I" (WS 12/13) an.

 

Literaturempfehlungen

Leider gibt es kein einzelnes Buch, das alle Inhalte der Vorlesung behandelt. Deswegen ist die folgende Liste eine Sammlung an Büchern, die die relavanten Themen enthalten. Welches Buch am besten ist, muss jeder für sich entscheiden, das geht am besten durch Anschauen in der Bibliothek, wo alle un größerer Anzahl vorhanden sind.

Grundlagen der Informatik

  • Herold, Lurz & Wohlrab: Grundlagen der Informatik (lbs 830/h27, ISBN 3-8273-7305-2)
  • Grumm & Sommer: Einführung in die Informatik (lbs 830/g95(7), ISBN 3-486-58115-7)
  • Küchlin & Weber: Einführung in die Informatik (lbs 843/k92(3), ISBN 3-540-20958-1)

Algorithmen und Datenstrukturen

  • Cormen: Algorithmen - eine Einführung (lbs 840/a53, ISBN 3-486-58262-8)
    oder das englische Original Introduction to Algorithms (lbs 830/c67(28), ISBN 0-262-03293-7)
  • Sedgewick: Algorithmen in Java (Teil 1-4) (kid 112:n/s26-1/4, ISBN 3-8273-7072-8)
    oder das englische Original inklusive Graphalgorithmen: Algorithms in Java, Part 1-4 (ISBN 0-201-36120-9), Algorithms in Java, Part 5 (ISBN 0-201-36121-6)
  • Ottmann & Widmayer: Algorithmen und Datenstrukturen (lbs 830/o99(4), ISBN 3-8274-1029-0)

 

Leistungsnachweis

  • 2-stündige Klausur

Für die Teilnahme an der Klausur sind mindestens 60% richtig gelöste Übungsaufgaben Vorraussetzung, zusätzliche mindestens 40% der Punkte für jedes Aufgabenblatt. Die Teilnahme an den Übungen ist  Pflicht.

Vorraussetzungen

Spaß an der Informatik

Weitere Informationen

Link zum Eintrag im Vorlesungsverzeichnis