Degree: Master of Science (M.Sc.)

Regular program length: 4 semester (full-time program)

Credit points (ECTS): 120 credit points

Language of instruction: English

Limited capacity:
First semester: yes
Higher semester: no
Application possible for:
First semester: winter and summer term
Higher semester: winter and summer term
Application deadline:
German and EU nationals
First semester: July 15 for winter term, January 15 for summer term
Higher semester: new study program, application possible starting winter term 25/26
Non-EU nationals
First semester: July 15 for winter term, January 15 for summer term
Higher semester: new study program, application possible starting winter term 25/26

Program structure

Successful completion of the master's degree program requires a total of 120 credit points. The study program must be completed by the end of the 6th semester at the latest.

A characteristic feature of the master's degree programm is that there are no compulsory courses and there is a high degree of freedom of choice throughout the program. The modules of the master's degree program are core modules, specialization modules, complementary subject modules and interdisciplinary modules (key qualifications). All core modules and specialization modules can be assigned to either a specialization subject or an elective subject. The specialization modules include all advanced courses offered by the KIT-Department of Informatics. This also includes seminars and internships.

Two specialization subjects have to be chosen. Specialization subjects can be

  • Theoretical Foundations
  • Algorithm Engineering
  • Cryptography and Security
  • System Architecture
  • Parallel Computing
  • Design of Embedded Systems and Computer Architectures
  • Telematics
  • Robotics and automation
  • Anthropomatics and Cognitive Systems

Core modules teach advanced fundamentals from very specific areas of computer science. 4 core modules must be taken. The following core modules are available:

  • Algorithms II
  • Computer Graphics
  • Formal Systems
  • Advanced Artificial Intelligence
  • Human-Machine Interaction
  • Computer Structures
  • Robotics I - Introduction to Robotics
  • IT Security
  • Software Engineering II
  • Telematics

The supplementary subject prepares you in the best possible way for a possible professional application by acquiring knowledge from a subject area outside of computer science. Possible supplementary subjects are: Mathematics, Electrical Engineering and Information Technology, Business Economics, Economics, Biologically Inspired Robotics.

After completing the English-language master's degree in Computer Science, you will be able to work flexibly on the international job market. During your master's degree, you will acquire strong analytical skills and a highly structured approach to complex issues. The knowledge you acquire during your studies will provide you with a broad foundation for working in a wide range of specialist areas and sectors - in industry as well as in the service sector. With your master's degree or doctorate, you will also be in demand in (interdisciplinary) research or on the management floors of national and international companies. By acquiring one of the nine master's profiles on offer, you can underline your specialization and thus become even more attractive to companies in the high-tech sector. You will have top-class expertise in highly topical subjects such as autonomous driving, artificial intelligence, robotics, IT security, big data and much more. Last but not least, you can start your own business with a creative business idea. KIT will support you in this.

  • course content can be chosen almost freely from a wide range of research-oriented courses
  • variable module sizes allow individual concentration on specializations or broadly based studies
  • supplementary subject modules as a basis for professional application
  • master's thesis possible at another faculty or in cooperation with companies
  • certificates from different study profiles possible
  • various double degrees with universities abroad
  • KIT-Gründerschmiede: support on your way to self-employment
  • Career Service: support on your way into employment
  • integration into the EUCOR university network

Admission requirements

  • a bachelor's degree in Computer Science or equivalent thereof, or a bachelor's degree in a degree program with essentially the same content awarded at a university, university of applied sciences or university of cooperative education or at a foreign university. The program must have been completed within a standard period of study of at least three years with a minimum number of 180 ECTS credits.
  • minimum requirements in the following areas:
    • theoretical computer science: 15 credit points
    • practical computer science: 30 credit points
    • computer Engineering: 8 credit points
    • mathematics: 25 credit points
  • if the requirements mentioned above are not met, you can still be admitted to the master's degree program in Computer Science if you successfully pass an aptitude interview.
    The proven knowledge and performance must not fall below the following requirements in three of the four areas mentioned:
    • theoretical computer science: 15 credit points
    • practical computer science: 20 credit points
    • computer Engineering: 6 credit points
    • mathematics: 20 credit points
    In exceptional cases and within the scope of the available online slots, the selection interview can be conducted online (Zoom).

The assignment of modules to the above-mentioned subject areas is generally carried out by the selection committee. If you need advice on how to make up for insufficient credits for admission, please contact the Student Advisory Services (ZSB) at KIT.

Language skills

Proof of sufficient knowledge of the English language at level B2 or higher, for example through one of the following internationally recognized tests

  • Test of English as Foreign Language (TOEFL) with at least 90 points in the internet-based TOEFL test
  • IELTS with an overall score of at least 6.5 and no section below 5.5
  • University of Cambridge Certificate in Advanced English (CAE) or University of Cambridge Certificate of Proficiency in English (CPE)
  • UNIcert at least level II

Proof of English language proficiency by one of the above-mentioned tests is not required for applicants with

  • a university degree from a university with English as the only language of instruction and examination
  • a high school diploma, whereby the foreign language must have been studied for at least five learning years directly up to graduation with a degree entitling the applicant to university admission. The final or average grade of the last two school years must correspond to at least the German grade 4 or at least 5 points

Proof must be provided by the start of lectures at the latest.

Dr. Regine Endsuleit
Head of department, student advisor
Student advisory services (ZSB)

+49 721 608 - 44930Endsuleit does-not-exist.kit edu

 

Karlsruher Institut für Technologie (KIT)
Zentrale Studienberatung (ZSB)
Engelbert-Arnold-Str. 2
76131 Karlsruhe

Studierendenservice

 

+49 721 608 - 82222

 

Contacts for students

Contacts for applicants

 

Karlsruher Institut für Technologie (KIT)
Studierendenservice
Kaiserstr. 12
76131 Karlsruhe

 

Business hours

International Students Office
First point of contact for international applicants

+49 721 608 - 44911

Contact form

 

Karlsruher Institut für Technologie (KIT)
International Students Office (IStO)
Adenauerring 2
76131 Karlsruhe

WT 2024/25

10-21-2024 to 02-15-2025

ST 2025

04-22-2025 to 08-02-2025

WT 2025/26

10-27-2025 to 02-21-2026

ST 2026

04-20-2026 to 08-01-2026

WT 2026/27

10-26-2026 to 02-20-2027

ST 2027

04-19-2027 to 07-31-2027

WT 2027/28

10-25-2027 to 02-19-2028

ST 2028

04-18-2028 to 07-29-2028

Lectures will not take place:
  • From 12-24 to 01-06
  • the week after Pentecost
  • on all public holidays in the state of Baden-Wuerttemberg