Software Engineering
DEGREE
APPLICATION DEADLINE
for winter semester
INTERNSHIP
ADMISSION
START
STANDARD PERIOD OF STUDY
LANGUAGE REQUIREMENTS
English level of at least B2
TEACHING LANGUAGE
Software – Shaping the Future!
Software is indispensable in almost every aspect of life today. It must be stable, reliable, and user-friendly. The Software Engineering program teaches students how to develop new software, adapt existing software, and reuse it – while utilizing AI methods to create intelligent, adaptive, and automated solutions, as well as AI-supported analysis and optimization techniques.
The program focuses on best practices in software development and models that can be used to ensure and verify software quality. What is particularly exciting is that you will work directly on real-world scenarios that demonstrate how software is developed in actual projects. Combined with the strong theoretical foundation of a university degree, you will be excellently prepared to meet the demands of the software industry.
Good to know
Not only will you gain in-depth knowledge, but you will also gain a wealth of practical experience –especially through the real-world study project. The program places great emphasis on the practical application of computer science, rather than just learning the theory.
The Department of Computer Science at the University of Stuttgart excels in research and teaching and offers a wide range of courses. This enables you to specialize in the areas that interest you most during your studies and define your own path.
Practical learning is a major advantage: You will be introduced to real-world tasks right from the beginning and can immediately apply what you have learned. And the best part? You will benefit directly from the department’s research expertise, as the latest research findings are continuously incorporated into the curriculum. One highlight is the course project, which provides you with the best possible preparation for the working methods you will encounter in your professional career.
- Buddy or mentoring program: The International Office offers two support programs to international students who are about to start their studies at the University of Stuttgart. Click here to find out more!
- Learning German: Find out how to learn German before and during your studies and read our tips on fun ways to practice. Click here to find out more!
- Student Counseling Center (ZSB): The ZSB provides you with information and advice to help you choose the right study program, supports you in starting your studies and helps you to succeed. Click here to find out more!
- Advice and assistance: Finding the right contact person is not always easy. Click here to find the responsible persons for various issues.
- Academic advisors: The academic advisors and study program management team are your first points of contact for all questions (and also for any problems) related to studying in the Department of Computer Science, to which this program belongs. Click here to find out more!
- The Computer Science Student Council at the University of Stuttgart (FIUS): Our student council also advises students on the department’s study programs and serves as a link between faculty and students. Click here to find out more!
Do you want to study abroad for a semester? During your Bachelor's study program, you have many options to gain international experience. Exchange programs, partner universities and scholarships make it easier to go abroad. Find out more about your options!

Accreditation
The quality of this degree program has been certified.
Contact
Katrin Schneider
Dr.Program Manager, Department Manager & Erasmus Coordinator of the Computer Science Department
- Profile page
- +49 711 685 88520
- Write e-mail
- Vacation: 26.05.2026 - 29.05.2026
Stefan Zimmer
Dr.Academic Advisor Computer Science