Modul

WA - Web-Architekturen

Bachelor Technische Informatik 2020


PDF Studiengangsverzeichnis Studienverlaufspläne Bachelor Technische Informatik

Version: 5 | Letzte Änderung: 30.07.2019 23:26 | Entwurf: 0 | Status: vom Modulverantwortlichen freigegeben | Verantwortlich: SGL_BaTIN

Anerkannte Lehrveran­staltungen Individuell
Fachsemester
Modul ist Bestandteil der StudienschwerpunkteNVS - Netze und Verteilte Systeme
SOS - Software-Systeme
Dauer 1 Semester
ECTS 5
Zeugnistext (de) Web-Architekturen
Zeugnistext (en) Web Architectures
Unterrichtssprache deutsch
abschließende Modulprüfung Ja
Inhaltliche Voraussetzungen
PI1 -
Praktische Informatik 1
Serverseitige Implementierungen werden in fortgeschrittenem Java durchgeführt, dessen Kenntnis vorausgesetzt wird.
PI2 -
Praktische Informatik 2
Serverseitige Implementierungen werden in fortgeschrittenem Java durchgeführt, dessen Kenntnis vorausgesetzt wird.
SP -
undefined
Serverseitige Implementierungen werden in fortgeschrittenem Java durchgeführt, dessen Kenntnis vorausgesetzt wird. Zudem sind für die Bearbeitung von Praktikumsaufgaben fortgeschrittene Kenntnisse mit der Arbeit im Team erforderlich.
Handlungsfelder
Systeme zur Verarbeitung, Übertragung und Speicherung von Informationen für technische Anwendungen planen, realisieren und integrieren
Anforderungen, Konzepte und Systeme analysieren und bewerten
Informationstechnische Systeme und Prozesse organisieren und betreiben
Mit Auftraggebern, Anwendern, gesellschaftlichem Umfeld und Teammitgliedern interagieren
Modulprüfung
Benotet Ja
Frequenz Jedes Semester
Prüfungskonzept

Die Studierenden müssen in dieser abschließenden Prüfung, durchgeführt als schriftliche Klausurarbeit oder mündliche Prüfung, und geleitet durch Teilaufgaben bzw. Fragen zeigen, wie sie ein einfaches webbasiertes System realisieren und welche Entwurfsentscheidungen dabei zu treffen sind.

Learning Outcomes
LO-WA - (WAS) Die Studierenden lernen Standards und grundlegende Architekturen kennen und wenden Sprachen, Methoden und Werkzeuge zur Realisierung von webbasierten Systemen an,
(WOMIT) indem ihnen besagte Inhalte und Fertigkeiten in Vorlesungen/Übungen vermittelt werden und indem sie sie in einer Reihe von vorzubereitenden, aufeinander aufbauenenden Praktikumsaufgaben praktisch anwenden,
(WOZU) um später im Entwurf und der Entwicklung von webbasierten Systemen mitwirken zu können.
Kompetenzen

Vermittelte Kompetenzen
In Systemen denken
fachliche Probleme abstrahieren und formalisieren
Konzepte und Methoden der Informatik, Mathematik und Technik kennen und anwenden
Systeme analysieren
Systeme entwerfen
Systeme realisieren
Systeme prüfen
Informationen beschaffen und auswerten; Technische Zusammenhänge darstellen und erläutern
Typische Werkzeuge, Standards und Best Practices der industriellen Praxis kennen und einsetzen
In vorhandene Systeme einarbeiten und vorhandene Komponenten sinnvoll nutzen
Komplexe technische Aufgaben im Team bearbeiten
Befähigung zum lebenslangen Lernen
Kommunikative und interkulturelle Fähigkeiten anwenden

Inhaltliche Voraussetzungen
PI1 -
Praktische Informatik 1
Serverseitige Implementierungen werden in fortgeschrittenem Java durchgeführt, dessen Kenntnis vorausgesetzt wird.
PI2 -
Praktische Informatik 2
Serverseitige Implementierungen werden in fortgeschrittenem Java durchgeführt, dessen Kenntnis vorausgesetzt wird.
SP -
undefined
Serverseitige Implementierungen werden in fortgeschrittenem Java durchgeführt, dessen Kenntnis vorausgesetzt wird. Zudem sind für die Bearbeitung von Praktikumsaufgaben fortgeschrittene Kenntnisse mit der Arbeit im Team erforderlich.
Handlungsfelder
Systeme zur Verarbeitung, Übertragung und Speicherung von Informationen für technische Anwendungen planen, realisieren und integrieren
Anforderungen, Konzepte und Systeme analysieren und bewerten
Informationstechnische Systeme und Prozesse organisieren und betreiben
Mit Auftraggebern, Anwendern, gesellschaftlichem Umfeld und Teammitgliedern interagieren
Learning Outcomes
LO-WA - (WAS) Die Studierenden lernen Standards und grundlegende Architekturen kennen und wenden Sprachen, Methoden und Werkzeuge zur Realisierung von webbasierten Systemen an,
(WOMIT) indem ihnen besagte Inhalte und Fertigkeiten in Vorlesungen/Übungen vermittelt werden und indem sie sie in einer Reihe von vorzubereitenden, aufeinander aufbauenenden Praktikumsaufgaben praktisch anwenden,
(WOZU) um später im Entwurf und der Entwicklung von webbasierten Systemen mitwirken zu können.
Kompetenzen
Kompetenz Ausprägung
In Systemen denken Vermittelte Kompetenzen
fachliche Probleme abstrahieren und formalisieren Vermittelte Kompetenzen
Konzepte und Methoden der Informatik, Mathematik und Technik kennen und anwenden Vermittelte Kompetenzen
Systeme analysieren Vermittelte Kompetenzen
Systeme entwerfen Vermittelte Kompetenzen
Systeme realisieren Vermittelte Kompetenzen
Systeme prüfen Vermittelte Kompetenzen
Informationen beschaffen und auswerten; Technische Zusammenhänge darstellen und erläutern Vermittelte Kompetenzen
Typische Werkzeuge, Standards und Best Practices der industriellen Praxis kennen und einsetzen Vermittelte Kompetenzen
In vorhandene Systeme einarbeiten und vorhandene Komponenten sinnvoll nutzen Vermittelte Kompetenzen
Komplexe technische Aufgaben im Team bearbeiten Vermittelte Kompetenzen
Befähigung zum lebenslangen Lernen Vermittelte Kompetenzen
Kommunikative und interkulturelle Fähigkeiten anwenden Vermittelte Kompetenzen

Exempla­rische inhaltliche Operatio­nalisierung

(1) Vorlesung über grundlegende Standards und Mechanismen des World Wide Webs, wie beispielsweise das Hypertext Transfer Protocol (HTTP), Transport Layer Security (TLS), Aufbau von URLs etc.;
(2) Vorlesung und Übungen zur Browser-Technologien wie der Hypertext Markup Language (HTML), Cascading Stylesheets (CSS), Javascript und gängiger Frameworks wie z.B. React;
(3) Vorlesungen und Übungen zu serverseitigen Sprachen und Frameworks wie z.B. Spring-Boot,
(4) Vorlesung über Grundzüge webbasierter Systemarchitekturen und deren Bestandteile wie z.B. das Domain Name System (DNS), Load-Balancer, Web-Server oder Content Delivery Networks.

Separate Prüfung

keine

Exempla­rische inhaltliche Operatio­nalisierung

Auf Basis vorgebener Anforderungen sollen Studierende eine Web-Applikation in mehreren Praktikumsterminen fortentwickeln, (1) beginnend mit einer statischen Web-Site über (2) eine, dynamische, aber rein serverseitig erzeugte Web-Site bis hin zu (3) einer vollwertigen, dynamischen, browser- und serverseitig erzeugten Single-Page-Application.

Separate Prüfung
Benotet Nein
Frequenz Einmal im Jahr
Voraussetzung für Teilnahme an Modulprüfung Ja
Prüfungskonzept

Der Erfolg der Teilnahme am Modulelement "Praktikum" wird durch begleitende Testate überprüft und belegt (3 bis 4 Testate pro Teilnehmer).


© 2022 Technische Hochschule Köln