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 |