Software Engineering
- AS BACHELOR OF SCIENCE
DEGREE
APPLICATION DEADLINE
INTERNSHIP
LANGUAGE
START
STANDARD PERIOD OF STUDY
Software – Shaping the Future!
Software plays a major role in almost every area of modern life. It must therefore function stably and reliably, and be adapted to the needs of its users. Students in the Software Engineering program learn to design and develop new software, as well as to adapt and reuse existing software.
This study program focuses on teaching methods for software development as well as models for ensuring and verifying software quality. Another key component of the program is practical work in typical software development scenarios.
Good to know
- Students acquire solid knowledge and practical experience, particularly through realistic, project-based learning. The program places great emphasis on the constructive aspect of computer science, that is, its practical application.
- The Department of Computer Science at the University of Stuttgart is excellently positioned in research and teaching and offers a wide range of courses. This allows students to pursue an individual specialization in the elective areas of the program during their studies.
- Practically oriented teaching: You are introduced to practical work early on in your studies. In this process, you benefit directly from the department's research expertise - current research findings are continuously integrated into the teaching. The study project is given special emphasis, as it prepares you specifically for the typical working practices you will encounter in your future 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
Stefan Zimmer
Dr.Academic Advisor Computer Science
Katrin Schneider
Dr.Program Manager, Department Manager & Erasmus Coordinator of the Computer Science Department
- Profile page
- +49 711 685 88520
- Write e-mail
- No office hours between 15.01.2026 and 04.02.2026