Symbolbild Studiengang Software Engineering

Final Degree: Master of Science 

Software Engineering

Standard Period of Study: 4 semesters
Start of studies: winter or summer semester
Teaching Language: German


The Software Engineer M.Sc. study program at the University of Stuttgart is purely software-engineering oriented without unduly focusing on individual application areas. Instead, you can specialize by choosing from the extensive offering of advanced module series. They cover the entire research sweep of the subject area and so lay the groundwork for entering the profession either in industry or in research. Stuttgart software engineering is further distinguished by being a highly practically-oriented education that prepares graduates directly and comprehensively for a job in software design and development.


To be admitted to the software engineering Master’s program, you need to have completed a Bachelor’s degree in software engineering or a related program of study with good results. What we look for especially is project experience that equates with the study project in our Bachelor’s study program. Applicants from related Bachelor’s programs can be admitted with conditions. The conditions normally comprise one or two basic or core modules from the software engineering Bachelor’s degree program. You will be given the details of any eventual conditions at the time of admission.

The quality of this degree program has been certified.