Objektorientierte Programmierung - JAVA (1V + 3P)
Modul [10-201-2011]

Bachelor of Science Informatik
Polyvalenter Bachelor Lehramt Informatik
Diplom Wirtschaftsmathematiker
Bachelor of Science mit Informatik als Ergänzungsfach/Nebenfach/Wahlveranstaltung

Online-Anmeldung (14.03.2011 - 05.04.2011, 11.00 Uhr) abgeschlossen!


(Zum Lesen der Dateien im Portables Document Format benötigt man den Adobe Reader.)
Hinweise zum Praktikum

Die Abschlussunterschriften für den Nachweisschein zum Kurs erhalten Sie zu den Sprechzeiten: Donnerstag 14.00 - 15.00 Uhr, Raum 5-38 Jo.


Übersicht | Konsultationen | Faustregeln | Aufgabengruppen | Literatur | Installationhinweise | Seitenende | Zurück zur Startseite

Übersicht

Es sind fünf Programmieraufgaben in Gruppen zu je zwei Studenten selbstständig zu lösen. Zu jeder Aufgabe gehört eine Vorlesung, ein Selbststudienkomplex, ein bis zwei Pflichtkosultationen und ein abschließendes Testat. Alle Termine sind vorgegeben und bindend.

Konsultation

Jede Aufgabe ist, bevor der Quellcode entsteht, zu modellieren und als UML-Klassendiagramm in der Konsultation vorzustellen:

Testate

Jede Aufgabe ist zum vorgegebenen Termin durch ein Testat abzurechnen. Bestandteil des Testates sind:

Tutoren

Tutoren EMail (Betreff: OOP 2011)
Stefan Koch skoch [at] informatik [dot] uni-leipzig [dot] de
Andre Reichenbach reichenbach [at] informatik [dot] uni-leipzig [dot] de
Axel Fischer mam09axe [at] studserv [dot] uni-leipzig [dot] de
Benjamin Glatz benjamin [dot] glatz [at] gmx [dot] de
Fabian Heusel fheusel [at] gmail [dot] com
Mathias Hildmann silicth [at] gmx [dot] de
Marcus Puchalla m [dot] puchalla [at] qubit-germany [dot] eu
Sten Seifert mam09hwz [at] studserv [dot] uni-leipzig [dot] de
( Andreas Zerbst zerbst [at] informatik [dot] uni-leipzig [dot] de )

Faustregeln

Namensgebung Modellierung und Programmentwicklung Grobstruktur eines Programms

Programmaufbau

Erläuterungen zu den Aufgabengruppen

Thema Beispiel MVC Material zu den Aufgaben Konsultationen Abtestat
Strukturierung
04. 04.

V_Gr_0.pdf

Der einarmige Bandit

Dokumentation
Klassendiagramm
Bandit.zip

Der einarmige Bandit - MVC - GUI

Dokumentation
Klassendiagramm
BanditMVC.zip

Klasse Wuerfel

Dokumentation
Klassendiagramm
Wuerfel.zip

05. 04. 12. 04.
Collection
11. 04.

V_Gr_1.pdf

Spiegelzahlen

Dokumentation
Klassendiagramm
SpiegelZahl.zip

Spiegelzahlen - MVC - GUI

Dokumentation
Klassendiagramm
SpiegelZahlMVC.zip

- 19. 04. / 26. 04. 03.05.
Streams
02. 05.

V_Gr_2.pdf

XOR Codierer

Dokumentation
Klassendiagramm
XOR.zip

XOR Codierer - MVC - GUI

Dokumentation
Klassendiagramm
XOR_MVC.zip

2.1 - 2.4:
Gedicht

2.6:
Nachricht1, Nachricht2

2.8:
Testaktie.kurse, Dax.kurse, Dow.kurse

10. 05. / 17. 05.
24. 05.
Rekursionen
23. 05.

V_Gr_3.pdf

Gauß - Dameproblem

Dokumentation
Klassendiagramm
Dame.zip

Gauß - Dameproblem - MVC - GUI

Dokumentation
Klassendiagramm
DameMVC.zip

Template Menge<T>

Dokumentation
Klassendiagramm
Menge.zip

31. 05. / 07. 06. 14. 06.
Grafik, MVC
20. 06.

V_Gr_4.pdf

Hallo Welt!
HalloWeltGUI.zip

Simpel - Grafik
Simpel.zip

MVC - Grundstruktur

Dokumentation
Klassendiagramm
MVC.zip

MVCTool - Grundstruktur

Dokumentation
Klassendiagramm
MVCTool.zip

Java-Grafiken

Kurven.ppt
JuliaMandelbrot.ppt
HilbertKurve.ppt

21. 06. / 28. 06. 05. 07.
Zähler modulo 10 - MVC

Dokumentation
Klassendiagramm
ZaehlerMVC.zip

Zähler modulo 10 - MVC - GUI

Dokumentation
Klassendiagramm
ZaehlerMVC_GUI.zip

Ampel mit zwei View/Controller - MVCTool - GUI

Dokumentation
Klassendiagramme: Model, View/Controller 1, View/Controller 2
AmpelMVCTool.zip


Java-Grafiken

Julia-Menge Juliamenge
Spielerei mit dem Kreis Spielerei mit dem Kreis
Spielerei mit der Ellipse Spielerei mit der Ellipse
Spielerei mit dem Astroid Spielerei mit dem Astroid
Apfelmännchen-Menge Apfelmännchen
Mandelbrot-Menge Mandelbrot-Menge
Hilbertkurve Tiefe=4 Hilbertkurve Tiefe=4
Pflanzen wachsen Pflanzen wachsen aus Keimen
Pflanzen wachsen Pflanzen wachsen mit dem Pythagoras
Archimedische Spirale Archimedische Spirale
Archimedische Spirale Archimedische Spirale, etwas anders
Hyperbolische Spirale Hyperbolische Spirale

Literatur


Hinweise zur Installation von JAVA und des Pakets Tools


Übersicht | Konsultationen | Faustregeln | Aufgabengruppen | Literatur | Installationhinweise | Seitenanfang | Zurück zur Startseite
Sprechzeiten: Donnerstag 14.00 - 15.00 Uhr, 5-38 JO und unmittelbar nach den Lehrveranstaltungen
HTML-Umsetzung: Dr. Monika Meiler, 21. Juni 2011 11:00 MEZ