Studying at the Computer Science Department
Before you start your studies, you should inform yourself as good as possible about its contents and requirements. This can help to prevent unpleasant surprises and avoid disappointments. We have therefore collected the most important information about the courses offered by the Department of Computer Science, but also further hints about studying in general.
For all (further) questions about studying or the individual courses of study, please contact our student advisory service at any time.
Our study programs
In teaching, the Department of Computer Science always keeps pace with the times: For our students we offer learning modules that meet the requirements of the information technology world of today and tomorrow. Even more, we are also developing new study programs that are based on job profiles of the present and the future, giving our graduates the best prospects for a successful start to their professional lives - in research as well as in the industries.
Our Bachelor programs (in German only):
- B.A. Computer Science Teacher
IT systems are permanently present in our daily lives. What was unimaginable just a few years ago is now a self-evident standard. In order to keep up competently with these developments and to be able to help to further develop them, it is important and necessary to impart basic knowledge about them at school. This task is faced by teacher training graduates with the subject of computer science. - B.Sc. Data Science
Data scientists combine in-depth technical knowledge in the areas of data integration, data storage and data quality, data analysis and knowledge management, as well as data visualization and providing information with a solid understanding of specific application domains. - B.Sc. Computer Science
The Bachelor programme Computer Science covers all core areas: theoretical computer science, which deals with the complexity and decidability of questions as well as their modelling; practical computer science, which develops concepts for solving problems, and technical computer science, which deals with the underlying hardware. - B.Sc. Natural Language Processing
Talking robots, automatic translation, dialogue systems for telephone or car and much more – without Natural Language Processing all this would be impossible. This study program is primarily concerned with the processing and understanding of language by machines. Thus, this interdisciplinary degree program is ideal for those who want to combine their interest in language and communication with that in mathematics and computer science. - B.Sc. Media Informatics
The degree program Media Informatics combines the knowledge of computer science with that of digital media, human-computer interaction, computer graphics, language processing and digital networks. It thus creates the foundations that enable graduates to design digital systems in such a way that they meet the requirements of human users. - B.Sc. Software Engineering
Software plays an important role in almost all areas of today's life: it controls mobile phones, navigation systems, computers, robots, and much more. The Software Engineering degree program emphasizes the constructive aspects of computer science, i.e. the acquired knowledge is practically applied and practiced in projects already during the study program.
Unsere Masterstudiengänge:
- M.Sc. Artificial Intelligence and Data Science (exp. from winter semester 2022/23)
Artificial Intelligence and Data Science are two scientific disciplines that play an important role in all areas of life today. This Master's program expands the knowledge from the Bachelor Data Science with in-depth knowledge and the component of artificial intelligence to cover these two important fields. - M.Sc. Computational Linguistics
This English-language Master's degree builds on the Bachelor's degree in Machine Language Processing and deepens the knowledge of the subject. Students deal with the construction of natural languages from the syntactic, semantic, morphological and phonetic point of view and try to use the knowledge gained for the development of new problem-solving strategies in the field of language processing. - M.Sc. Computer Science
The Master's programme in Computer Science is taught in English and is particularly suitable for international students. The degree program offers three study profiles within which students can specialize, significantly expand the basic education of a bachelor's degree and thus prepare for the requirements in industry and also in research. - M.Sc. Computer Science (German program)
The Master's programme in Computer Science builds directly on the Bachelor's programme in Computer Science and significantly deepens the topics dealt with there. After successfully completing their Master's degree, graduates can enter industry as well as research and development itself. - M.Sc. Software Engineering
Also in the Master Software Engineering the constructive aspect and the practical sides of computer science are emphasized and teamwork and application of what has been learned are promoted. Thus, students are directly and comprehensively prepared for a career in software development and processing. Due to the large freedom in the elective area, you can set your own priorities.
Other courses of study in which we are significantly involved:
- B.Sc. Simulation Technology
Through simulation technology, the computer can be used to answer questions safely, reliably and cost-effectively for which conventional experiments cannot be carried out. In addition, individual aspects can be changed again and again in simulations and reliable predictions can be made each time under reproducible conditions. This type of research is used, for example in further developments in medicine or the development of prototypes in vehicle construction. - B.Sc. Business Informatics
The role of a business informatics specialist is to optimize the communication between executives and IT managers who monitor the technical processes. Business informatics specialists can formulate and individual proposals to ensure the optimal return on investment (ROI). - M.Sc. Autonomous Systems
Nowadays, many systems are no longer just automated, but increasingly autonomous. To ensure that such systems work safely, reliably and efficiently, knowledge from various disciplines is required. The Master's program "Autonomous Systems" follows this idea and bridges the gap between basic and application-oriented subjects. - M.Sc. Information Technology
This English-language degree program is a hybrid. It is offered jointly by both departments of Faculty 5, the Department of Electrical Engineering and Information Technology and the Department of Computer Science. In contrast to the Master's program in Computer Science, emphasis is placed on the combination of electrotechnical and computer science knowledge. - M.Sc. Simulation Technology
Like the Bachelor's degree, the Master Simulation Technology makes it possible to use the computer to answer questions safely, reliably and cost-effectively that cannot be captured by conventional experiments. In addition to courses in the field of simulation technologies, the degree programme includes a very large individual elective area in which students can specialise ideally. - M.Sc. Business Informatics
The Master's programme in Business Informatics at the University of Stuttgart bridges the gap between the economic, social and engineering sciences and the design potential of computer science, which in the course of digital transformation affects almost all areas of society and business. Er steht im Kern für die Vermittlung eines kritisch reflektierenden Verständnisses der Theorien, Methoden und praktischen Anwendungen in der Wirtschaftsinformatik und seiner angrenzenden Disziplinen. At its core, it stands for conveying a critically reflective understanding of theories, methods and practical applications in business informatics and its related disciplines.
Application
The application for our Bachelor's degree programs is always possible in the winter semester of each academic year. For those interested, the lectures from the Study Information Day (Unitag) are available HERE, dwhere our four Bachelor's degree programs were presented in detail (in German only)
Applications for our Master's degree programmes are possible in both the summer and winter semesters.
All information about the application and the deadlines for the respective semester can be found here: APPLICATION INFORMATION
Contact person for study courses in the department of computer science

Katrin Schneider
Dr.Program Manager, Department Manager & Erasmus Coordinator of the Computer Science Department