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 SoSe 2022 SWS 4
Erwartete Teilnehmer/-innen Max. Teilnehmer/-innen
Rhythmus Jedes Semester Studienjahr
Hyperlink  
Sprache Deutsch
Belegungsfrist 01 Hauptbelegungszeitraum 28.02.2022 - 25.03.2022

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
Di. 08:00 bis 09:30 Einzel am 12.04.2022 Gebäude H - H 002        
Einzeltermine anzeigen
iCalendar Export für Outlook
Di. 08:00 bis 09:30 woch 03.05.2022 bis 21.06.2022  Gebäude H - H 002        
Einzeltermine anzeigen
iCalendar Export für Outlook
Di. 08:00 bis 11:15 woch Gebäude T - T 013        
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 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

Das Modul vermittelt Kenntnisse zur Erstellung grafischer Bedienoberflächen mittels nativer Technologien und Webtechnologien. Im einzelnen werden dabei folgende Inhalte behandelt:
- Allgemeine Grundlagen grafischer Bedienoberflächen
- GUI-Programmierung mit Java: AWT, Swing und JavaFX
- Ereignisbasierte Programmierung und Reaktion auf Interaktionen
- Nutzung von Bedienelementen
- Deklarative Programmierung mit FXML
- Schichtbasierter Architekturstil
- GUI Design Patterns: Model-View-Controller (MVC), Model-View-Presenter (MVP), Model-View-ViewModel (MVVM)
- Hypertext Markup Language (HTML5), Document Object Model (DOM), Semantische Strukturierung
- Cascading Style Sheets (CSS3)
- JavaScript Sprachkonzepte, DOM-Manipulation

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)
- Jürgen Wolf: "HTML5 und CSS3. Das umfassende Handbuch" (Rheinwerk Computing), 2016

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

Objektorientierte Programmierkenntnisse in Java

Leistungsnachweis

Gemäß SPO: K90 oder PF
Lt. "Aktueller Aushänge": PF
Die Portfolioprüfung im aktuellen Semester setzt sich zusammen aus einer Klausur (K90, 70% Gewichtung) sowie einem Testat oder einer Projektabgabe (30% Gewichtung).


Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester SoSe 2022 , Aktuelles Semester: SoSe 2024