inf016 Web-Technologien (Vollständige Modulbeschreibung)

inf016 Web-Technologien (Vollständige Modulbeschreibung)

Deutsch English PDF Download
Modulbezeichnung Web-Technologien
Modulkürzel inf016
Kreditpunkte 6,0 KP
Verantwortliche Einrichtung Department für Informatik
Zuständige Personen
Modulverantwortung:
Dietrich Boles
Prüfungsberechtigt:
Die im Modul Lehrenden
Teilnahmevoraussetzungen

Nützliche Vorkenntnisse: Objektorientierte Programmierung

Unterrichtssprache Deutsch
Lernergebnisse/Kompetenzen

Absolventen und Absolventinnen des Moduls kennen die grundlegenden Konzepte und Technologien im Internet- und Web-Umfeld. Sie können ihre Eignung und Verwendung bei der Entwicklung Internet-basierter Anwendungen einschätzen. Im Rahmen des praktischen Anteils des Moduls erlernen sie die Anwendung und Umsetzung der vorgestellten Technologien im Rahmen eines umfangreichen Web-Projektes im Team.
Fachkompetenzen
Die Studierenden:

  • kennen grundlegende Konzepte und Technologien im Interne- und Web-Umfeld


Methodenkompetenzen
Die Studierenden:

  • wenden die vorgestellten Konzepte und Technologien in Projekten an


Sozialkompetenzen
Die Studierenden:

  • entwickeln Projekte im Team


Selbstkompetenzen
Die Studierenden:

  • schätzen die Eignung der vorgestellten Konzepte und Technologien bei der Entwicklung Internet-basierter Anwendungen ein
Modulinhalte

Das Modul behandelt Grundlagen für die Entwicklung Internet-basierter Anwendungen. Die Vorlesung stellt relevante Client-Technologien für Web-Anwendungen  (HTML, CSS, JavaScript), Server-Technologien (Formulare, Servlets, PHP, Datenbanken) und Technologien für die Client-Server-Kommunikation (AJAX, WebSockets, Webservices, Social-Media-APIs) vor. Darüber hinaus werden die Themen Webdesign, Internetrecht, Sicherheit und Websuche betrachtet.
Die praktischen Übungen umfassen die Konzeption, Implementierung und Präsentation einer umfangreichen Webanwendung. Dabei werden die zentralen Themen der Vorlesung in einem praxisrelevanten Projekt angewendet und vertieft.

Literaturempfehlungen

Linkliste im Lernmanagementsystem

Zu erbringende Leistungen
Prüfungsart, -umfang, -dauer

Projekt und Klausur oder Projekt und mündliche Prüfung

Wiederholungsprüfung:

Projekt und Klausur oder Projekt und mündliche Prüfung

Weitere zu erbringende Leistungen

Im Rahmen der Übungen wird in Teams mit 2-4 Studierenden inkrementell eine größere Web-Anwendung entwickelt. Dazu werden wöchentlich bzw. alle zwei Wochen neue Teilaufgaben mit Bezug zum Vorlesungsinhalt gestellt. In der Klausur oder mündlichen Prüfung müssen die Studierenden zeigen, dass sie die grundlegenden Internet-Technologien kennen als auch bei der Entwicklung von Web-Anwendungen zielgerichtet und sinnvoll einsetzen können. In der Regel wird es eine Klausur (1-stündig) geben, eine mündliche Prüfung (½-stündig) nur in Ausnahmefällen. Klausur und Projekt müssen bestanden werden, ansonsten ist die Gesamtprüfung nicht bestanden. Sind Klausur und Projekt bestanden, gehen Klausur- und Projektnote jeweils zur Hälfte in die Gesamtnote ein.

Prüfungszeiten

Die Vorstellung von Teilergebnissen des praktischen Projektes findet wöchentlich im Rahmen der Übungen statt. Endabgabe des finalen Projektes ist eine Woche nach Ende der Vorlesungszeit. Die Klausur oder mündliche Prüfung findet in der letzten Woche der Vorlesungszeit oder in der ersten Woche nach Ende der Vorlesungszeit statt. Etwaige Wiederholungsprüfungen finden am Ende der vorlesungsfreien Zeit statt. Der genaue Zeitplan kann den Angaben im Lernmanagementsystem entnommen werden.

Dauer in Semestern 1 Semester
Angebotsrhythmus jedes Sommersemester
Workload
Arbeitsaufwand gesamt Davon Präsenzzeit
180 h
Lehrveranstaltungsform
Veranstaltungsart SWS Angebotsrhythmus Workload Präsenzzeit
Vorlesung 2 SoSe 28 h
Übung 2 SoSe 28 h
Zusätzliche Hinweise

Aufnahmekapazität:
unbegrenzt

Lehr-/Lernform:
V+Ü

Links:

https://uol.de/medieninformatik/lehrveranstaltungen/webprogrammierung

Verwendbarkeit des Moduls
  • Erweiterungsfach Gymnasium Informatik > Informatik
  • Erweiterungsfach Gymnasium Informatik > Module
  • Fach-Bachelor Informatik > Wahlpflichtbereich Praktische Informatik
  • Fach-Bachelor Wirtschaftsinformatik > Aufbaucurriculum-Wahlbereich Praktische Informatik
  • Master of Education (Gymnasium) Informatik > Wahlpflichtmodule (Praktische Informatik)
  • Master of Education (Wirtschaftspädagogik) Informatik > Akzentsetzungsbereich