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

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


Das Modul wurde von mir zuletzt im Sommersemester 2015 angeboten!



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


Übersicht | Konsultationen / Testate | 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:

Faustregeln

Namensgebung Modellierung und Programmentwicklung Grobstruktur eines Programms

Programmaufbau

Erläuterungen zu den Aufgabengruppen

Thema Beispiel MVC Material zu den Aufgaben Konsultationen Abtestat
Strukturierung
13. 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

09. 04. 16. 04.
Collection
20. 04.

V_Gr_1.pdf

Spiegelzahlen

Dokumentation
Klassendiagramm
SpiegelZahl.zip

Spiegelzahlen - MVC - GUI

Dokumentation
Klassendiagramm
SpiegelZahlMVC.zip

1.1: See.in 23. 04./30. 04. 07. 05.
Streams
11. 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

21. 05.
28. 05.
Rekursionen
01. 06.

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

04. 06. / 11. 06. 18. 06.
Grafik, MVC
08. 06.

V_Gr_4.pdf

Hallo Welt!
HalloWeltGUI.zip

Simpel - Grafik
Simpel.zip

MVC - Grundstruktur

Dokumentation
Klassendiagramm
MVC.zip

MVCTool - Grundstruktur

Dokumentation
Klassendiagramm
MVCTools.zip

Java-Grafiken

Kurven.ppt
JuliaMandelbrot.ppt
HilbertKurve.ppt

25. 06. / 02. 07. 09. 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
AmpelMVCTools.zip


Java-Grafiken

Dokumentation
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 / Testate | Faustregeln | Aufgabengruppen | Literatur | Installationhinweise | Seitenanfang | Zurück zur Startseite
HTML-Umsetzung:Dr. Monika Meiler, Dezember 2017