Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Startseite    Anmelden     
Logout in [min] [minutetext]

Grafische Bedienoberflächen - Detailansicht

  • Funktionen:
  • Zur Zeit kein Belegungszeitraum aktiv.
Grunddaten
Veranstaltungsart Vorlesung/Praktikum Langtext
Veranstaltungsnummer 1398 Kurztext
Semester WiSe 2021/22 SWS 4
Erwartete Teilnehmer/-innen Max. Teilnehmer/-innen
Rhythmus Jedes Semester Studienjahr
Hyperlink  
Sprache Deutsch
Belegungsfrist Hauptbelegungszeitraum 20.09.2021 - 15.10.2021

Belegpflicht
Termine Gruppe: [unbenannt] iCalendar Export für Outlook
  Tag Zeit Rhythmus Dauer Raum Raum-
plan
Lehrperson Status Lernziele fällt aus am Max. Teilnehmer/-innen
Einzeltermine anzeigen
iCalendar Export für Outlook
Mi. 09:45 bis 11:15 woch 06.10.2021 bis 17.11.2021  Gebäude V/Laz1 - V 008        
Einzeltermine anzeigen
iCalendar Export für Outlook
Mi. 11:30 bis 13:00 woch 06.10.2021 bis 26.01.2022  Gebäude T - T 013        
Einzeltermine anzeigen
iCalendar Export für Outlook
Mi. 09:45 bis 11:15 Einzel am 24.11.2021 Gebäude V/Laz1 - V 008        
Einzeltermine anzeigen
iCalendar Export für Outlook
Mi. 09:45 bis 11:15 woch 01.12.2021 bis 26.01.2022  Gebäude V/Laz1 - V 008        
Gruppe [unbenannt]:
Zur Zeit kein Belegungszeitraum aktiv.
 


Zugeordnete Personen
Zugeordnete Personen Zuständigkeit
Hofmeister, Marius, Professor verantwortlich
Drotleff, Elias , Dipl.Inform.(FH) begleitend
Laut SPO für
Abschluss Studiengang Semester Kategorie ECTS
Bachelor Mediendesign 7 - 7 Wahlfach 5
Bachelor Mediendesign 4 - 4 Wahlfach 5
Bachelor Mediendesign 6 - 6 Wahlpflichtfach 5
Bachelor Angewandte Informatik 3 - 3 Pflichtfach 5
Prüfungen / Module
Prüfungsnummer Prüfungsversion Modul
3615 10 Grafische Bedienoberfl.
Zuordnung zu Einrichtungen
Bachelorstudiengang Angewandte Informatik
Inhalt
Inhalt

Vorlesungsinhalte:

- Allgemeine Grundlagen grafischer Bedienoberflächen
- GUI-Programmierung mit Java: AWT, Swing und JavaFX
- Ereignisbasierte Programmierung und Reaktion auf Interaktionen
- Nutzung von Bedienelementen
- Gestalten der GUI mit Layoutcontainern, Farben und Schriften
- Einführung in Cascading Style Sheets (CSS)
- Properties und Bindings
- Deklarative Programmierung mit FXML
- Erstellung von Diagrammen
- Schichtbasierter Architekturstil
- GUI Design Patterns: Model-View-Controller (MVC), Model-View-Presenter (MVP), Model-View-ViewModel (MVVM)
- Nebenläufigkeit und Fortschrittsanzeigen in der grafischen Programmierung
- Grafische Anwendungen, Animationen
- ggf. Kommunikation mittels REST, XML, JSON

 

Vorlesungsablauf:

- Die Vorlesung findet in Präsenz statt (Mittwoch 09:45 Uhr in V008, ab 11:30 Uhr in T013)
- Start der Lehrveranstaltung ist am Mittwoch, 6.10.2021 um 09:45 Uhr in Raum V008

Literatur

- Anton Epple: "JavaFX 8: Grundlagen und fortgescrittene Techniken" (dpunkt)
- Ralph Steyer: "Einführung in JavaFX: Moderne GUIs für RIAs und Java-Applikationen" (Springer)
- Chin et al. "The Definitive Guide to Modern Java Clients with JavaFX: Cross-Platform Mobile and Cloud" (apress)

Lernziele

Die Studierenden beherrschen die Implementierung von grafischen Oberflächen in JavaFX. Sie verstehen die Architektur ereignisgetriebener Applikationen, kennen die Grundlagen objektorientierter GUI-Bibliotheken und die Design-Patterns MVC, MVP, MVVM.

Voraussetzungen

Programmieren 1
Programmieren 2
Interaction Design

Leistungsnachweis

Gemäß aktueller SPO: PF oder K90
Lt. "Aktueller Aushänge": K90
In Kleingruppen werden JavaFX-Anwendungen erstellt, mit denen Bonuspunkte für die Klausur gesammelt werden.

 


Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester WiSe 2021/22 , Aktuelles Semester: SoSe 2024