This compact, English-taught MSc runs over three semesters and leads to the Master of Science degree. The programme equips you to design, develop, maintain, integrate and operate software‑intensive systems used in real-world settings, combining applied engineering skills with exposure to contemporary technologies and practices. Its compact format makes it suitable if you want an accelerated pathway to advanced professional roles or onward academic study.
You can shape your study path through elective modules that let you specialise and tailor your profile—examples include cryptography, artificial intelligence, advanced software engineering, leadership and management, and personal development. Alongside applied competencies, the programme places a deliberate emphasis on the theoretical foundations and research methods needed for scientific work. Graduates leave prepared both for technically demanding industry positions and for continuing into doctoral research if they choose.
Key facts and application note
This Master’s in Computer Science is organized across three semesters combining core coursework, electives for specialization, and a substantial research thesis. The program front-loads foundational and applied topics in the first two semesters—each course typically worth 6 ECTS—followed by a 30‑credit master’s thesis in the final semester. The structure is designed so you complete coursework and a scientific seminar before moving into an independent research project.
Key taught modules include Architecture of Information Systems, Systems Analysis, and Artificial Intelligence, which together develop your ability to design, model and implement complex software systems and intelligent solutions. Advanced Database Systems and Higher Mathematics provide deeper technical grounding in data management and the theoretical tools used for algorithm design and rigorous analysis. The Scientific Seminar trains academic presentation and research skills, while the elective slots let you tailor the program toward areas such as data science, software engineering, or AI.
By the end of the program you will have:
Curriculum (course / credits)
Applicants must already hold their Bachelor's degree certificate when they apply. The program requires a completed undergraduate degree in Computer Science or a closely related field and expects demonstrable prior coursework in core computer science areas. International applicants should be prepared to document equivalency of qualifications and show explicit evidence that required subjects were covered in their Bachelor’s program.
Academically, the program looks for a solid final grade and a substantial credit load from the Bachelor’s; in certain exceptional cases a slightly lower credit total can be accepted if compensated by additional qualifications. To avoid rejection, make sure your transcripts and, if needed, course descriptions or syllabi clearly show coverage of the listed topics.
Admission requirements (bullet points)
Winter Semester (International)
1 June 2026
Winter Semester (EU/EEA)
1 June 2026
Graduates are prepared for technical and leadership roles in software development, systems architecture, database and AI engineering, and related fields where designing and operating software-intensive systems is required. The blend of applied modules and electives supports both specialist technical careers and positions requiring management or cross-disciplinary skills.
Because the programme also focuses on scientific methods and independent research, it provides a solid basis for continuing into doctoral studies (PhD) or research-oriented roles in industry and academia.
Hochschule für Technik Stuttgart - University of Applied Sciences — Stuttgart
University of Regensburg — Regensburg
University of Bonn — Bonn
Brandenburg University of Technology Cottbus-Senftenberg — Cottbus