Software plays a major role in almost all areas of life today. Software must therefore function stably and reliably and be adapted to the needs of the user. Software engineering students learn to design and implement new software, as well as to adapt and reuse existing software . The focus of the course is on teaching methods for software development as well as models for  software quality or for checking software. The practical work , therefore, in typical situations in software development occupies an important place in the study.



In the first year of study you will be equipped with knowledge in the areas of practical and theoretical computer science  as well as software technology and mathematics. You will also learn to familiarize yourself with other areas independently. Therefore, all courses in the first two semesters are  compulsory . You will need these basics for the projects and internships that you will carry out in the following semesters


A thematically broad program is offered from the third semester. You will deepen your knowledge and gain initial practical experience. Teamwork in particular is an important part of the software engineering degree. The core of these practical applications is the “study project” , in which a large software project is implemented. There is also the option of taking an application subject in order to prepare for a career start.



The University of Stuttgart offers a master’s degree in software engineering . The demand for software technology graduates is high. A wide range of possible activities is open to you. Many work in the field of software development and analysis, software consulting or security management. A wide variety of industries have a need for software engineers. 

Request info

Want to know more about this program, Art - Design? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.

Contact Information

whatsapp chat