Software Engineering

Master of Science 

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

This study program is not offered in English. For further information please visit the German version of the study program.

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.

Important Websites


The quality of this degree program has been certified.

Contact for further questions

This image shows Katrin Schneider

Katrin Schneider


Program Manager, Department Manager & Erasmus Coordinator of the Computer Science Department

This image shows Student Counseling Center

Student Counseling Center

To the top of the page