Gliederung und Abgabepflichten des
Lehrmoduls |
||||
|
KW |
VW |
Abgabepflicht in Übung |
Thema des Unterrichts |
Okt |
41 |
1 |
1. scala-werkzeuge: Übung ausführen |
Scala einfacher als Java |
|
42 |
2 |
2. java-portieren: Vorgegebene Java-Klasse nach Scala portieren |
Scala besser als Java |
|
43 |
3 |
3. matrikel a: Matrikelverwaltung mit Array |
Java Collections Framework, Scala Collections, filter |
|
44 |
4 |
|
Diagramm-Editor Analyse, Entwurf, 2D-Grafik mit Swing |
Nov |
45 |
5 |
4. matrikel b: Matrikelverwaltung mit List und Map |
Swing-Komponenten, Swing-Layouten |
|
46 |
6 |
|
Swing-Ereignisbehandlung |
|
47 |
7 |
5. figur-hierarchie, Figuren zeichnen |
Hochschultag (ab 10:00 unterrichtsfrei) |
|
48 |
8 |
|
Listener-Adapter, Listener-Formen |
Dez |
49 |
9 |
6. diagramm: Abstandsberechnung, List[Figur] |
Maus-Ereignisse, Threading Issues, Reflection |
|
50 |
10 |
|
Ausnahmenverkettung, Zwischenbilanz, Ein/Ausgabe mit Streams |
|
51 |
11 |
7. aufbau: Oberflächenaufbau mit Swing |
Byte-Ströme, Object-Ströme, Zeichen-Ströme, Tokenizing |
Jan |
2 |
12 |
|
Ausfall wegen Krankheits |
|
3 |
13 |
8. verhalten: Oberflächenverhalten mit Listenern, Reflection: Class.forName, Ausnahmen verketten und melden |
XStream, Dateisystemnavigation |
|
4 |
14 |
|
|
|
5 |
15 |
9. persistenz: Diagramm speichern/laden mittels Streams, XML-Schreiben/Lesen mittels XStream |
|
Feb |
6 |
16 |
|
Klausur |
|
7 |
17 |
|
Notenbekanntgabe |