Skip to main content

Modulbeschreibung - Webprogrammierung und interaktive Datenvisualisierung

Nummer
3050
Leitung Martin Christen, bWFydGluLmNocmlzdGVuQGZobncuY2g=
ECTS 5.0
Unterrichtssprache Deutsch
Lernziele/Kompetenzen Webprogrammierung:
  • Die Studierenden kennen die Grundzüge moderner Web-Technologien und Frameworks, sowie den Aufbau und Funktionsweise der Webanwendungen.
  • Die Studierenden können interaktive Single Page Applikationen mit React und einen REST-Webdienst eigenständig erstellen.
  • Die Studierenden können Web-Applikationen in einer Linux-Umgebung betreiben.


Interaktive Datenvisualisierung:
  • Die Studierenden kennen die Grundprinzipien grafischer Bedienschnittstellen (GUIs) und können diese aus Sicht nutzerfreundlicher und effektiver Bedienung kritisieren und selber erstellen.
  • Sie kennen verschiedene Formen von Interaktionen mit Oberflächen und Visualisierungen und können diese für verschiedene Zwecke einsetzen.
  • Sie können selber für bestimmte Zwecke geeignete statische und interaktive Oberflächen und Visualisierungen erstellen.

Inhalt
  • Grundlagen Web-Technogien
  • JavaScript und UI Frameworks
  • WebAPIs
  • Interaktive Applikationen mit GUI
  • Entwicklung einer REST-API
  • Deployment auf Server
  • Vertiefung der Layout- und GUI-Design Prinzipien
  • Arbeitsabläufe und -aufwände in Bezug auf GUIs und Interaktionen
  • Umsetzung eigener Visualisierungen, Interaktionen und - Bedienschnittstellen mit ausgewählten Werkzeugen


Leistungsbewertung benotete Projektarbeit
E100
Diese Seite teilen: