
This module, Practical Software Engineering (PSE), is a core component of the Applied Artificial Intelligence (Bachelor) program. It immerses students in a real-world software development project, guiding them through the entire lifecycle—from requirements engineering to documentation and customer handover. By working in interdisciplinary teams, students apply agile methodologies, design scalable software architectures, and implement robust solutions using modern technologies and tools.
The module emphasizes customer interaction, quality assurance, and professional project management, enabling students to develop not only technical expertise but also essential soft skills such as communication, teamwork, and problem-solving. Through hands-on experience, students learn to align technical decisions with business goals, manage stakeholder expectations, and deliver user-centered software solutions. By the end of the course, students will have built a comprehensive portfolio project, demonstrating their readiness to tackle challenges in the AI and software engineering industries.
- Trainer/in: Antropov, Alexej
- Trainer/in: Beneken, Gerd
- Trainer/in: Jud, Christopher