Course­ Manual WA

Web Architectures


PDF Course Catalog Deutsche Version: WA

Version: 1 | Last Change: 30.07.2019 15:11 | Draft: 0 | Status: vom verantwortlichen Dozent freigegeben

Long name Web Architectures
Approving CModule WA_BaTIN
Responsible
Prof. Dr. René Wörzberger
Professor Fakultät IME
Valid from summer semester 2022
Level Bachelor
Semester in the year every semester
Duration Semester
Hours in self-study 78
ECTS 5
Professors
Prof. Dr. René Wörzberger
Professor Fakultät IME
Requirements (1) advanced programming skills in Java
(2) experiences with development projects in teams
(3) basic knowledge in software engineering
Language German, English if necessary
Separate final exam Yes
Literature
wird in Vorlesung bekannt gegeben
Final exam
Details The final exam is either written or oral. Guided by stepwise assignments, students have to demonstrate how they develop a simple yet dynamic web application.
Minimum standard Some basic knowledge in the aforementioned topics must be demonstrated. Usually, in written exams 50% of all exam points suffice.
Exam Type EN Klausur

Learning goals
Goal type Description
Knowledge (1) basic standards and techniques of the World Wide Web, like the Hypertext Transfer Protocol (HTTP), Transport Layer Security (TLS), constituents of URLs etc.;
(2) browser technologies like the Hypertext Markup Language (HTML), Cascading Stylesheets (CSS), Javascript and common framworks like React;
(3) server-side frameworks like Spring-Boot
(4) web-based system architectures and their constituents like the Domain Name System (DNS), Load-Balancer, Web-Server, or Content Delivery Networks (CDN).
Expenditure classroom teaching
Type Attendance (h/Wk.)
Lecture 2
Exercises (whole course) 1
Exercises (shared course) 0
Tutorial (voluntary) 0
Special requirements
none
Accompanying material (1) lecture slides
(2) lecture notes (tbd)
(3) assignment sheets
Separate exam No

Learning goals
Goal type Description
Skills Based on given requirements (user stories) students develop a web application in several stages (1) beginning with a static web site, (2) a dynamic web site that is rendered on the server ending with (3) a full-fledged, dynamic single-page application that is rendered partly on the server and partly in the browser.
Expenditure classroom teaching
Type Attendance (h/Wk.)
Practical training 1
Tutorial (voluntary) 0
Special requirements
none
Accompanying material (1) assignment sheets for the prepared part (home work) of the lab course
(2) assignment sheets for the on-site part of the lab course
Separate exam Yes
Separate exam
Exam Type EN Projektaufgabe im Team bearbeiten (z.B. im Praktikum)
Details Solutions of the home work and on-site part of the lab course have to be demonstrated by the student teams and to be discussed with supervisors. In case of sufficient solution quality members of the respective team get a pass for the lab course part. There are about 3 to 4 lab course parts in each term.
Minimum standard Solutions must work in the sense of the assignment.

Bei Fehlern, bitte Mitteilung an die
Webredaktion der Fakultät IME

© 2022 Technische Hochschule Köln