htw saar Piktogramm QR-encoded URL
Back to Main Page Choose Module Version:
emphasize objectives XML-Code


Web Security Project

Module name (EN):
Name of module in study programme. It should be precise and clear.
Web Security Project
Degree programme:
Study Programme with validity of corresponding study regulations containing this module.
Applied Informatics, Bachelor, ASPO 01.10.2022
Module code: PIB-PWS
Hours per semester week / Teaching method:
The count of hours per week is a combination of lecture (V for German Vorlesung), exercise (U for Übung), practice (P) oder project (PA). For example a course of the form 2V+2U has 2 hours of lecture and 2 hours of exercise per week.
1V+1PA (2 hours per week)
ECTS credits:
European Credit Transfer System. Points for successful completion of a course. Each ECTS point represents a workload of 30 hours.
Semester: 4
Mandatory course: no
Language of instruction:
Project, presentation, documentation

[updated 12.04.2018]
Applicability / Curricular relevance:
All study programs (with year of the version of study regulations) containing the course.

KI614 (P221-0089) Computer Science and Communication Systems, Bachelor, ASPO 01.10.2014 , semester 6, optional course, technical
KIB-PWS Computer Science and Communication Systems, Bachelor, ASPO 01.10.2021 , semester 6, optional course, technical
KIB-PWS Computer Science and Communication Systems, Bachelor, ASPO 01.10.2022 , semester 6, optional course, technical
PIBWI62 (P221-0089) Applied Informatics, Bachelor, ASPO 01.10.2011 , semester 6, optional course, informatics specific
PIB-PWS Applied Informatics, Bachelor, ASPO 01.10.2022 , semester 4, optional course, informatics specific
Workload of student for successfully completing the course. Each ECTS credit represents 30 working hours. These are the combined effort of face-to-face time, post-processing the subject of the lecture, exercises and preparation for the exam.

The total workload is distributed on the semester (01.04.-30.09. during the summer term, 01.10.-31.03. during the winter term).
30 class hours (= 22.5 clock hours) over a 15-week period.
The total student study time is 90 hours (equivalent to 3 ECTS credits).
There are therefore 67.5 hours available for class preparation and follow-up work and exam preparation.
Recommended prerequisites (modules):
Recommended as prerequisite for:
Module coordinator:
Prof. Dr. Damian Weber
Dipl.-Inform. Dominik Brettnacher

[updated 19.04.2021]
Learning outcomes:
After successfully completing this module, students will have learned about typical security holes in web applications.
They know about the effects of such mistakes and how to avoid them in practice.
- Secure development of web applications, getting to know typical target (attack) areas

[updated 12.04.2018]
Module content:
- Exemplary implementation of a small application that will be developed during the course of the module.
- Technical and economic impact of exploitable vulnerabilities on the Internet.
- Incident response: My server has been hacked: what do I do if it is already too late?

[updated 12.04.2018]
Recommended or required reading:
2011 CWE/SANS Top 25 Most Dangerous Software Errors
Günter Schäfer: Netzsicherheit: Algorithmische Grundlagen und Protokolle,
dpunkt.verlag 2003
Risk Management Guide for Information Technology Systems (NIST SP 800-30),
Telekommunikationsgesetz, § 109
Kryptographische Verfahren: Empfehlungen und Schlüssellängen (BSI
TR-02102-1), 2017
Module website:

[updated 12.04.2018]
[Wed Jul 24 11:08:28 CEST 2024, CKEY=kpw, BKEY=pi2, CID=PIB-PWS, LANGUAGE=en, DATE=24.07.2024]