Methoden der praktischen Informatik II
Termine
| Vorlesung | Di 12:00 - 14:00 (A701) |
| Vorlesung | Do 12:00 - 14:00 (A701) |
Dozenten
- Michael R. Berthold
- Thorsten Meinl
Gemeinsame E-Mail: bimmpi 'at' inf.uni-konstanz.de
Überblick
Leistung: 6 SWS, 10 Credits
Kurstyp : Vorlesung
Sprache: deutsch
Prüfungstermin: Do 15.07.2010 (12:00 -14:00 Uhr im Audimax) (schriftlich)
Vorlesungsevaluation: Auswertung
Klausur
- Die schriftliche Klausur findet am Do 15.07.2010 von 12:00 - 14:00 Uhr im Audimax statt.
- Liste der teilnahmeberechtigten Studenten
- Die Klausureinsicht findet am Di 03.08.2010 von 12:00 - 14:00 Uhr in Z811 statt.
- Die Zweitklausur findet am Do. 14.10.2010 von 12:00 - 14:00 in A 703 statt, die zugehörige Klausureinsicht am Fr 22.10.2010 von 13:00 bis 13:30 in Z811.
- Klausurergebnisse vom 14.10.2010
Materialien
- Di 13.04.: Einführung, Recap MPI-1, Orga, Übungseinteilung
- Do 15.04.: Übungsprojekt, Versionsverwaltung, JUnit, Streams
- Di 20.04.: Wiederholung MPI-1 (Beispielprogramme, ohne Gewähr!)
- Do 22.04.: XML
- Di 27.05.: Grafische Oberflächen mit AWT und Swing I (Beispielprogramme)
- Do 29.05.: Grafische Oberflächen mit AWT und Swing II
- Di 04.05.: Besprechung Übung 1, Vorstellung Übung 2
- Do 06.05.: Entwurfmuster 1
- Di 11.05.: Entwurfsmuster 2
- Di 18.05.: Verteilte Systeme 1 (Beispielprogramme)
- Do 20.05.: Besprechung Übung 2, Vorstellung Übung 3
- Di 25.05.: Paralleles Programmieren 1
- Do 27.05.: Paralleles Programmieren 2
- Di 01.06.: Verteilte Systeme 2 (Beispielprogramme)
- Di 08.06.: Besprechung Übung 3, Vorstellung Übung 4
- Do 10.06.: Grafische Oberflächen mit Swing III
- Di 15.06.: Datenbanken
- Do 17.06.: Aufwand und asymptotische Komplexität
- Di 22.06.: Testen
- Do 24.06.: Besprechung Übung 4, Vorstellung Übung 5
- Di 29.06.: Datenkompression (Beispielprogramme, wabba wabba wabba wabba woo woo woo)
Fehler im Ablaufdiagramm auf Folie 19 am 12.07.2010 korrigiert - Do 01.07.: RMI & Hadoop
- Di 06.07.: Programmierwettbewerb (Programme)
- Do 08.06.: Besprechung Übung 5
- Di 13.07.: Schnelldurchlauf MPI2
Inhalt
- Techniken der Softwareentwicklung (Versionsverwaltung, Testen, Projektplanung)
- XML
- grafische Oberflächen mit AWT und Swing
- Entwurfsmuster
- Verteilte Systeme (Netzwerkprogrammierung, RMI)
- Paralleles Programmieren (Threads, Nebenläufigkeit, Synchronisation)
- Datenbanken
- Aufwandsabschätzungen
- Cluster- und Gridcomputing
- Kompression und Verschlüsselung
Literaturempfehlungen
Da die Vorlesung auf keinem speziellen Lehrbuch basiert und teilweise aktuelle Themen behandelt, werden Literaturhinweise am Ende jeder Vorlesung angegeben.
Leistungsnachweis
- 2-stündige Klausur am 15.07.
- für einige wenige Nebenfächler: unbenoteter Schein bei Lösen von 50% der Übungen
Für die Teilnahme an der Klausur sind ebenfalls mindestens 50% richtig gelöste Übungsaufgaben Vorraussetzung. Die Teilnahme an den Übungen ist in allen Fällen Pflicht.
Vorraussetzungen
Methoden der praktischen Informatik I


