Web Applications
- Faculty
Faculty of Engineering and Computer Science
- Version
Version 1 of 09.02.2026.
- Module identifier
11B1960
- Module level
Bachelor
- Language of instruction
German
- ECTS credit points and grading
5.0
- Module frequency
winter and summer term
- Duration
1 semester
- Brief description
The role of the Internet as a platform for distributed applications is constantly increasing. In business, too, many services have recently been outsourced to the Internet in order to achieve constant availability and platform independence. Web applications are used for this purpose and allow the user to access them via web browsers or mobile devices. This module covers the basics of such web applications and directly applies them using selected technologies.
- Teaching and learning outcomes
This module teaches the basics of web programming: 1. Refresher HTML5/CSS3 2. Responsive web design 3. Basics of JavaScript and frameworks 4. Web frontend frameworks 5. Hybrid app development 6. Data storage in web applications 7. Introduction to PHP and PHP frameworks 8 .Introduction to web server programming
- Overall workload
The total workload for the module is 150 hours (see also "ECTS credit points and grading").
- Teaching and learning methods
Lecturer based learning Workload hours Type of teaching Media implementation Concretization 30 Lecture Presence - 30 Learning in groups / Coaching of groups Presence - Lecturer independent learning Workload hours Type of teaching Media implementation Concretization 30 Work in small groups - 40 Creation of examinations - 20 Preparation/follow-up for course work -
- Graded examination
- Project Report, written
- Ungraded exam
- Field work / Experimental work
- Exam duration and scope
Graded examination component:
Project report, written: approx. 10 pages, accompanying explanation: approx. 15 minutesNon-graded examination component:
Experimental work: approx. 5 experiments in total
- Recommended prior knowledge
Basic programming knowledge is required for participation in the Web Applications module. Students should be familiar with elementary concepts such as variables, control structures, functions, and simple data structures. Prior knowledge of web technologies is helpful but not mandatory. Basic HTML and CSS knowledge is recommended.
- Knowledge Broadening
The students who have successfully studied this module have a basic understanding of current technologies as they are used on the Internet. You are able to select and use programs and frameworks for programming interactive web applications and apps.
- Knowledge deepening
The students who have successfully studied this module are able to design and implement dynamic web applications.
- Knowledge Understanding
Students can identify and apply technologies for programming web applications.
- Application and Transfer
The students apply the knowledge they have acquired in the form of web applications. They solve detailed problems by experimenting with possible approaches and technical solutions.
- Academic Innovation
The students independently create new applications for the Internet, which are based on the technologies they have learned or created themselves.
- Communication and Cooperation
As part of an extensive final paper, which is carried out in small groups, the students develop skills in the areas of teamwork and project management. You must work together to develop a complete content and technical concept and coordinate the team tasks sensibly.
- Academic Self-Conception / Professionalism
The students are able to create web applications on the computer and critically evaluate them with regard to social requirements.
- Literature
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
- Applicability in study programs
- Computer Science and Media Applications
- Computer Science and Media Applications B.Sc. (01.09.2025)
- Computer Science and Computer Engineering
- Computer Science and Computer Engineering B.Sc. (01.09.2025)
- Person responsible for the module
- Plutka, Bj?rn
- Teachers
- Plutka, Bj?rn