Welcome to the pages of the English Master Program in Computer Science at the University of Stuttgart, Germany. The University of Stuttgart is one of the international well-established research universities in the field of Computer Science. Since the winter term 2013/2014, the University of Stuttgart offers the English Master’s Program in Computer Science for 40 master students per year. This program covers various scientific fields such as robotics, visual computing, service technology and engineering, database systems, parallel as well as distributed systems just to name a few of them.
The classes offered by the Computer Science Master Program are held in English. The regular supply of the required modules, Core modules, Extended modules and Breadth modules, is ensured by the department of Computer Science. The Elective courses offered are partially shared with the two German Master's Programs Computer Science and Software Engineering. Thus, there is the possibility to attend German classes as well as a part of the Elective catalogue.
Stuttgart is located right in the heart of the leading technology region in Europe. Companies including Daimler AG, Porsche, Bosch, Celesio, Hewlett-Packard and IBM have their world or European headquarters here, and research and development laboratories of international companies like Philips, IBM, Lucent Alcatel, Agilent are located in Stuttgart. With these strong connections to international technology companies, the University of Stuttgart offers excellent research and working environments with great job opportunities in industry as well as academia for talented and motivated students.
Combining the breadth of a traditional course of study with the specialization in one out of three highly attractive majors, the Master's Degree Program in Computer Science is perfectly suited to obtaining an excellent education. The program also constitutes a good opportunity to qualify for a PhD program in the case of an outstanding degree. Further information can be obtained from the links below or via email from the contact address at the bottom of the page.
To have a look at the offered courses of all programs, please visit the.
In the first semester, the module "Theoretical and methodological foundations of computer science", which is specific for each major, is compulsory. Core and extended modules can be chosen from the respective catalogs. The core modules of the major serve to get a deeper understanding and knowledge in the field of the major. The extended modules are courses to support the core modules with boarder knowledge. In the breadth modules are complemented by a broad education in computer science. All modules of the computer science faculty except the modules of the respective major can be selected as breadth modules. The seminar which is graded is part of the second semester and imparts you the knowledge and techniques to present results in written or oral form. The third semester offers great flexibility. For example, it is possible to stay abroad. Alternatively, different modules can be selected instead, for example:
- Research project (project 9 ECTS + Seminar 3 ETCS) = 12 ETCS
- Minor with 2 * 6 ECTS
- Breadth module with 6 ETCS
- Lab course with 6 ECTS
The fourth semester is reserved for the Master Thesis.
To have a look at the courses offered this semester, please follow this.
For further information. e.g. about withdrawals, deadline extensions or hints for your Master thesis, please visit the examination board website.