Webanwendungen
- Fakult?t
Fakult?t Ingenieurwissenschaften und Informatik (IuI)
- Version
Version 1 vom 09.02.2026.
- Modulkennung
11B1960
- Niveaustufe
Bachelor
- Unterrichtssprache
Deutsch
- ECTS-Leistungspunkte und Benotung
5.0
- H?ufigkeit des Angebots des Moduls
Winter- und Sommersemester
- Dauer des Moduls
1 Semester
- Kurzbeschreibung
Die Rolle des Internet als Plattform für verteilte Anwendungen nimmt stetig zu. Auch in der Wirtschaft werden neuerdings viele Services in das Internet ausgelagert, um eine stetige Verfügbarkeit und Plattformunabh?ngigkeit zu erzielen. Hierzu dienen Webanwendungen, die dem Benutzer den Zugriff über Webbrowser oder Mobilger?te erm?glichen. In diesem Modul werden die Grundlagen solcher Webanwendungen behandelt, sowie anhand von ausgew?hlten Technologien direkt angewandt.
- Lehr-Lerninhalte
In diesem Modul werden Grundlagen der Webprogrammierung vermittelt: 1. Auffrischung HTML5/CSS3 2. Responsive Webdesign 3. Grundlagen JavaScript und Frameworks 4. Web Frontend Frameworks 5. Hybride App-Entwicklung 6. Datenhaltung in Webanwendungen 7. Einführung PHP und PHP-Frameworks 8. Einführung Webserver-Programmierung
- Gesamtarbeitsaufwand
Der Arbeitsaufwand für das Modul umfasst insgesamt 150 Stunden (siehe auch "ECTS-Leistungspunkte und Benotung").
- Lehr- und Lernformen
Dozentengebundenes Lernen Std. Workload Lehrtyp Mediale Umsetzung Konkretisierung 30 Vorlesung Pr?senz - 30 betreute Kleingruppen Pr?senz - Dozentenungebundenes Lernen Std. Workload Lehrtyp Mediale Umsetzung Konkretisierung 30 Arbeit in Kleingruppen - 40 Erstellung von Prüfungsleistungen - 20 Veranstaltungsvor- und -nachbereitung -
- Benotete Prüfungsleistung
- Projektbericht (schriftlich)
- Unbenotete Prüfungsleistung
- experimentelle Arbeit
- Prüfungsdauer und Prüfungsumfang
Benotete Prüfungsleistung:
Projektbericht, schriftlich: ca. 10 Seiten, dazugeh?rige Erl?uterung: ca. 15 MinutenUnbenotete Prüfungsleistung:
Experimentelle Arbeit: insgesamt ca. 5 Versuche
- Empfohlene Vorkenntnisse
Für die Teilnahme am Modul Webanwendungen werden grundlegende Kenntnisse in der Programmierung vorausgesetzt. Die Studierenden sollten mit elementaren Konzepten wie Variablen, Kontrollstrukturen, Funktionen und einfachen Datenstrukturen vertraut sein. Vorkenntnisse in Webtechnologien sind hilfreich, aber nicht zwingend erforderlich. Grundlegende HTML- und CSS-Kenntnisse werden empfohlen.
- Wissensverbreiterung
Die Studierenden, die dieses Modul erfolgreich studiert haben, besitzen ein grundlegendes Verst?ndnis über aktuelle Technologien, wie sie im Internet Einsatz finden. Sie sind in der Lage Programme und Frameworks zur Programmierung interaktiver Webanwendungen und Apps auszuw?hlen sowie anzuwenden.
- Wissensvertiefung
Die Studierenden, die dieses Modul erfolgreich studiert haben, sind in der Lage dynamische Webanwendungen zu konzipieren und umzusetzen.
- Wissensverst?ndnis
Die Studierenden k?nnen Technologien zur Programmierung von Webanwendungen identifizieren und anwenden.
- Nutzung und Transfer
Die Studierenden wenden das erworbene Wissen in Form von Webanwendungen an. Sie l?sen Detailprobleme, indem sie mit m?glichen Herangehensweisen und technischen L?sungen experimentieren.
- Wissenschaftliche Innovation
Die Studierenden erstellen selbst?ndig neuartige Applikationen für das Internet, welche auf den erlernten oder selbst erstellen Technologien basieren.
- Kommunikation und Kooperation
Im Rahmen einer umfangreichen Abschlu?arbeit, die in Kleingruppen realisiert wird, entwickeln die Studierenden 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.
- Wissenschaftliches Selbstverst?ndnis / Professionalit?t
Die Studierenden sind in der Lage Webanwendungen am Computer zu erschaffen und diese kritisch im Hinblick auf gesellschaftliche Anforderungen zu bewerten.
- Literatur
aktuelle Dokumentationen von Frameworks und Programmier-/Skriptsprachen
Jürgen Wolf: HTML5 und CSS3: Das umfassende Handbuch zum Lernen und Nachschlagen, Rheinwerk Computing 2019, ISBN: 978-3836262262
Ferdinand Malcher, Danny Koppenhagen, Johannes Hoppe: Angular: Das gro?e Praxisbuch, dpunkt.verlag GmbH 2023, ISBN: 978-3864909467
Bengt Wei?e: AngularJS & Ionic Framework: Hybride App-Entwicklung mit JavaScript und HTML5, Carl Hanser Verlag GmbH & Co. KG 2016, ISBN: 978-3446446717
Christian Wenz, Tobias Hauser: PHP 8 und MySQL: Von den Grundlagen bis zur professionellen Programmierung, Rheinwerk Computing 2016, ISBN: 978-3367100002
- Verwendbarkeit nach Studieng?ngen
- Informatik - Medieninformatik
- Informatik - Medieninformatik B.Sc. (01.09.2025)
- Informatik - Technische Informatik
- Informatik - Technische Informatik B.Sc. (01.09.2025)
- Modulpromotor*in
- Plutka, Bj?rn
- Lehrende
- Plutka, Bj?rn