Advanced Software Engineering, Spring 2026
Course page
This year the course will have all relevant information on OLAT.
Please, use the following link to find the course details, schedule, project instructions, and grading criteria.
Description
Advanced Software Engineering course focuses on modern software development practices such as Cloud Computing, DevOps, Microservices and AI-assisted Software Engineering. The course is designed to provide students with both theoretical knowledge and practical skills required to excel in today's fast-evolving software industry. Guest lectures from industry experts will provide insights into real-world applications and emerging trends in software engineering.
The lectures will be complemented by a development team project, which enables active learning during the lecture and gives students the opportunity to apply their knowledge in a practical setting. At the end of the course, the students will present their projects. Students will be graded in two parts: the team project, and the final exam.
Organization
| 👨🏫 Instructors | Prof. Dr. Harald C. Gall, Dr. Pooja Rani |
|---|---|
| ⏰ Lecture | Mondays, 12:15 – 13:45, BIN-2.A.10 (Seminarraum) |
| 🇬🇧 Language | English |
| 👨🎓 Target | M.Sc. Informatics students |
| ⏫ ECTS | 6 points |
| ⏪ Prerequisites | Software Engineering, Programming |
| 🗃 Registration | Registration at the course introduction lecture and through Modulbuchung |
| 📨 Contact | E-mail Dr. Pooja Rani for any administrative matters |
| ℹ️ Details | Course Page |
Schedule
| Lecture | Date | Lecture Name | Lecturer |
| Session 1 | February 16, 2026 | Course Introduction, Software Project Management | Dr. Pooja Rani, Alex Wolf, Melih Catal |
| Session 2 | February 23, 2026 | Cloud Applications with AWS and Agentic SE | Alex Wolf, Melih Catal |
| Session 3 | March 2, 2026 | Microservices and Docker | Dr. Carol V. Alexandru-Funakoshi |
| Session 4 | March 9, 2026 |
Best Practices for Testing and Debugging of Cloud Applications |
Waldemar Hummer |
| Session 5 | March 16, 2026 | Introduction to Cloud Computing | Martina Rakaric |
| Session 6 | March 23, 2026 | Mid-term presentation | |
| Session 7 | March 30, 2026 | Running Software in Production | Tobias Sager |
| Session 8 | April 13, 2026 | Security for Cloud Application Engineering | Dr. Beat Fluri & Daniel Hogg |
| Session 9 | April 27, 2026 | Software Engineering for Embedded Systems | Dr. Ouijdane Guiza |
| Session 10 | May 4, 2026 | AI in Software Engineering | Prof. Dr. Harald Gall |
| Session 11 | May 11, 2026 | Continuous Software Development | Dr. Carmine Vassallo |
| Session 12 | May 18, 2026 | Final presentation | |
| Session 13 | June 1, 2026 | Exam |