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.