Veranstalter |
|
Hörerkreis |
Die Veranstaltung versteht sich als freiwilliges Zusatzangebot zur Verbesserung der Lehre und richtet sich prinzipiell an alle Studenten (der Informatik bzw. mit Nebenfach Informatik), die ihr Wissen in den angebotenen Themen vertiefen wollen. |
Umfang |
2 stündige, wöchentliche Veranstaltung. Es handelt sich um ein freiwilliges Zusatzangebot (Keine ECTS) |
Termin(e) |
Zeit: Mittwoch, 18 - 20 Uhr (c.t.) Beginn: 24. 04.2019 |
Anmeldung |
Obligatorische Anmeldung zum Kurs über Uniworx! Die Anmeldung ist ab dem 1. März 2019, 8:00 Uhr möglich. |
Aktuelles
- 21.02.2019: Willkommen auf der Webseite zur Veranstaltung: "Javakurs für Fortgeschrittene"
- Die Anleitung für die Installation von JavaFX mit Eclipse ist nun in den Folien 03_Einführung_JavaFX enthalten
Inhalt der Veranstaltung
Die Veranstaltung ist als Fortführung zum Einführungskurs "Javakurs für Anfänger" aus dem Wintersemester 18/19 gedacht und baut auf den behandelten Grundlagen auf. Daher sollten die Teilnehmer bereits über grundlegende Java Kenntnisse verfügen.
Der Kurs vermittelt kompakt einige weiterführende Konzepte der objektorientierten Programmierung mit Java Standard Edition (SE) und stellt eine praktische Ergänzung zu den üblichen Informatik Veranstaltungen dar.
Unter anderem werden folgende Themen behandelt:
- GUI-Programmierung mit JavaFX
- Design Pattern
- Weitere Datenstrukturen (Listen, Bäume, ...)
- Frameworks
- Nebenläufigkeit
- Algorithmen
- Architekturen
- ...
Der Kurs ist als interaktiver Unterricht konzipiert, in welchem die Teilnehmer auch selbstständig programmieren müssen. Bitte bringen Sie daher immer Ihren eigenen Rechner mit!
Material / Literatur
Die behandelten Folien und Beispielprogramme werden hier zur gegebenen Zeit bereitgestellt:
Datum | Thema | Folien | Code |
24.04.19 | Einführung und File I/O | 01_Einfuehrung | uebung01 |
08.05.19 | Streams filtern und Swing | 02_StreamsFiltern | uebung02 |
15.05.19 | Swing | 03_Swing | BankGUI |
22.05.19 | JavaFX | 03_Einführung_JavaFX | BankGUI.java |
05.06.19 | JavaFX-2 | 04_Einführung_JavaFX-2 | application |
12.06.19 | JavaFX-3 | 04_JavaFXVertieft | MVC |
19.06.19 | Scene Builder | 05_FXML_SceneBuilder | SimpleChat |
26.06.19 | Properties & Bindings | 06_FXML_Properties | Chat with model Chat with model and Properties |
03.07.19 | Bindings | bank-properties | |
10.07.19 | Datenstrukturen | 09_weitereDatenstrukturen | blackjack |
Literaturhinweise:
- Christian Ullenboom: Java ist auch eine Insel (kostenloses Online-Buch)
- Guido Krüger, Heiko Hansen: Java Programmierung. Das Handbuch zu Java 8, O’Reilly Verlag Köln (kostenlose Online-Version der 7. Auflage)
Weiterführende Links:
Kontakt
Für Fragen/Kritik oder Anregungen wenden Sie sich bitte an Kyrill Schmid.
- 22.02.2019: Willkommen auf der Webseite zur Veranstaltung: „Javakurs für Fortgeschrittene“