Master of Science in Software Engineering
Joint international Master's programme in software engineering offered by top German universities.
Best for:Best for computer science graduates seeking an advanced, internationally recognized software engineering degree in Germany.
Overview
The Master of Science in Software Engineering is a joint full-time graduate programme offered by the University of Augsburg in cooperation with Technische Universität München and Ludwig-Maximilians-Universität München. Spanning four semesters, the curriculum combines rigorous foundational study with advanced coursework in software development processes, formal methods, databases, distributed systems, and AI-based systems. Students participate in lectures, seminars, practical labs, and a mandatory two-month industry internship. The programme culminates in a Master's thesis, preparing graduates for high-tech careers or academic research.
What you'll do
- Complete advanced lectures and seminars across core software engineering and computer science domains
- Participate in practical laboratory sessions and collaborative project work
- Undertake a mandatory two-month industrial internship during the summer break between semesters
- Conduct independent research and author a Master's thesis in the final semester
Requirements
Degree required: Bachelor's degree or equivalent in computer science or a closely related field
Degree offered: Master of Science
Language: English; B2 level required, proof via placement test or interview. German B1 is recommended but not strictly required for admission.
Instruction: English and German
- Strong foundational knowledge in computer science and software development
- Demonstrated academic excellence and dedication exceeding standard coursework requirements
- Proficiency in English to follow coursework and technical discussions
- Open to applicants of all nationalities holding a recognized Bachelor's degree in computer science or a closely related field
Funding & terms
Programme and admissions
Admissions not verified
A catalogue listing does not mean applications are open or funding is guaranteed. Check the source for your intake.
- Intake
- Not confirmed by the source
- Duration
- Not confirmed by the source
- Teaching language
- Not confirmed by the source
- Taught / research mode
- Not confirmed by the source
- Study mode
- Not confirmed by the source
- Campus
- Not confirmed by the source
- Prerequisites
- Not confirmed by the source
- Application instructions
- Not confirmed by the source
- Tuition
- Not confirmed by the source
- Funding
- Not confirmed by the source
How to apply
Deadline: 2027-05-01
Applicants must submit their application materials through the official programme admissions portal by the specified deadline. Detailed application guidelines and links are provided on the elite software engineering website.
- CV
- Bachelor's degree certificate and transcripts
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.