Graduates of the “Business Software Development” specialization gain the expertise required to professionally design and develop business-oriented client/server systems.
The “Web Development Fundamentals” (WBDG) module provides a comprehensive introduction to key concepts and technologies for web-based software. Students explore foundational technologies for creating web-based frontends and service-oriented backend systems. Additionally, the module covers essential aspects of contemporary software development, including AI-based code generation and user experience (UX) design.
The module emphasizes hands-on, practice-oriented learning. Students apply their knowledge by independently working on an interactive web application as part of a semester-long project. This practical work is supported through supervised tutorials, where students deepen their understanding through exercises and receive guidance on their individual projects.
Workload[h]
Kontaktstudium: 42
Begleitetes Selbststudium: 38
Unbegleitetes Selbststudium: 100
1. Online Moodle Tests (50%)
- Three mandatory short tests conducted throughout the semester
- Approx. 15 minutes each, closed-book format
- Designed to assess understanding of key concepts, terminology, and fundamental principles of web development
2. Individual Practical Project (50%)
- Development of a fully functional web application based on specified tasks
- Accompanied by a concise project report that documents the development process and includes a critical reflection on both technical and personal learning progress
- Assesses the ability to apply theoretical knowledge to practice and articulate informed design decisions
Professional competences:
Participants can:
Methodological competences:
Participants can:
Self-competences:
Participants can:
Social competences:
Participants can:
Topic area I: Web Basics
Topic area II: Designing and Styling a Web application
Topic area III: Interactive Web Applications
Lectures, work in groups and individual work
Online literature, will be announced during the course.
Execution according to timetable