Webtechnologien 2

Fakultät

Ingenieurwissenschaften und Informatik

Version

Version 5.0 vom 23.01.2020

Modulkennung

11B0563

Modulname (englisch)

Internet Technologies 2

Studiengänge mit diesem Modul

Media & Interaction Design (B.A.)

Niveaustufe

2

Kurzbeschreibung

Für die Entwicklung von professionellen Web-Applikationen werden stets sowohl Technik- als auch Design-Kompetenzen benötigt. Studierende in Media & Interaction Design müssen dabei in der Lage sein, ihre gestalterischen Vorstellungen an technische Anforderungen anzupassen. Grundkenntnisse der Programmierung dynamischer und interaktiver Anwendungen für Desktop-Computer und mobile Endgeräte zählen daher zum Grundwissen von Media & Interaction DesignerInnen.

Lehrinhalte

Vermittlung von Techniken für die Produktion von dynamischen, interaktiven und mobilen Web-Applikationen.Vermittlung von fundierten Grundkenntnissen der im Web verbreiteten, praxisrelevanten Programmiersprachen.Heranführung an die Entwicklung von Web-Applikationen mit gängigen Autorenwerkzeugen bzw. Frameworks.Einführung in die Erstellung hybrider und nativer mobiler Apps.

Lernergebnisse / Kompetenzziele

Wissensverbreiterung
Die Studierenden, die dieses Modul erfolgreich studiert haben, kennen die Techniken der Programmierung dynamischer und interaktiver Web-Applikationen. Weiterhin kennen sie die Anwendung aktueller Autorenwerkzeuge und Content Management Systeme. Teamstrukturen, Arbeitsabläufe und wichtige Produktionsdokumente werden ihnen anhand eines aktuellen Beispiels aus der Praxis präsentiert.
Wissensvertiefung
Die Studierenden, die dieses Modul erfolgreich studiert haben, sind in der Lage dynamische Web-Anwendungen zu konzipieren und umzusetzen.
Können - instrumentale Kompetenz
Die Studierenden wenden das erworbene Wissen in Form von Programmieraufgaben an. Sie lösen Detailprobleme, indem sie mit möglichen Herangehensweisen und technischen Lösungen experimentieren.
Können - kommunikative Kompetenz
Im Rahmen einer Abschlußarbeit, die in Kleingruppen realisiert wird, entwickeln die Studenten Kompetenzen in den Bereichen Teamfähigkeit und Projektmanagement. Sie müssen gemeinsam ein abgeschlossenes inhaltliches und technisches Konzept erarbeiten und die Teamaufgaben sinnvoll aufeinander abstimmen.
Können - systemische Kompetenz
Die Studierenden gehen mit den gängigen Softwarepaketen fachgerecht um und konzepieren dynamische und interaktive Web-Applikationen.

Lehr-/Lernmethoden

Vorlesung, Seminar, Gruppenarbeiten, Übung, studentische Referate, Praxisprojekt

Empfohlene Vorkenntnisse

Grundlagen der Programmierung, Webtechnologien 1

Modulpromotor

Plutka, Björn

Lehrende

Plutka, Björn

Leistungspunkte

5

Lehr-/Lernkonzept
Workload Dozentengebunden
Std. WorkloadLehrtyp
30Vorlesungen
30Labore
Workload Dozentenungebunden
Std. WorkloadLehrtyp
30Veranstaltungsvor-/-nachbereitung
20Kleingruppen
40Projekt
Literatur

aktuelle Dokumentationen von Frameworks und Programmier-/SkriptsprachenBengt Weiße: AngularJS & Ionic Framework: Hybride App-Entwicklung mit JavaScript und HTML5,Carl Hanser Verlag GmbH & Co. KG 2016, ISBN: 978-3446446717Florence Maurice: PHP 5.6 und MySQL 5.7: Ihr praktischer Einstieg in die Programmierung dynamischer Websites,dpunkt.verlag GmbH 2015, ISBN: 978-3864902819

Prüfungsleistung
  • Präsentation
  • Projektbericht, schriftlich
Unbenotete Prüfungsleistung

Experimentelle Arbeit

Prüfungsanforderungen

Grundkenntnisse von Techniken für die Produktion von dynamischen und interaktiven Rich Media Applications. Vermittlung von fundierten Grundkenntnissen der im Web verbreiteten, praxisrelevanten Programmiersprachen. Konzipierung von Rich Media Applications mit gängigen Autorenwerkzeugen bzw. Frameworks

Dauer

1 Semester

Angebotsfrequenz

Nur Wintersemester

Lehrsprache

Deutsch