The European Education Directory
Home Degree Course Search Education Systems Contact

M.Sc. Computer Science

University of Freiburg, Faculty of Engineering, Georges-Koehler-Allee 101, 79110 Freiburg, Germany

+49 (0)761 203 8340

E-mail address

Type of course

Language of tuition

Length of course
2 years

Date of commencement
October and April

Application deadline
October start:
Non EU-nationals: May, 31st
EU-nationals: July, 15th

April start:
Non EU-nationals: December, 15th December
EU-nationals: January, 15th

Class size

Cost / fees
EU-citizens: 161 Euro per semester
Non EU-citizens: 1661 Euro per semester

Student grants / Financial assistance
Applicants with excellent GPA can apply for the Germany scholarship

Students will stay in students’ residences or shared flats.

Exchange partner schools
Partner universities in Europe
Partner universities outside the European Union

Student profile
1. 50 % international students
2. Ratio Men: Women: 82 % men, 18 % women
3. Age Range: 23 – 27 years
4. Average Age: 25.8

Admission requirements
Bachelor’s degree in computer science or in a closely related field of study with an above average GPA, TOEFL (iBT 95) or IELTS Band 7.0.

Programme Director
Prof. Dr. Hannah Bast

Contact person for application
Ursula Epe

University of Freiburg

Master's Program in Computer Science

Smartphones, navigation devices, search engines or data streaming have become indispensable in our everyday lives. Self-directed robots, autonomous vehicles, computers that learn to understand images or mind-controlled prostheses are our future. The goal of this Master’s programme is to equip you with the theoretical and practical skills needed to contribute to this exciting technological progress.

The international, English taught Master’s degree programme in Computer Science aims at foreign and German students with a Bachelor's degree in computer science or a similar subject.


A very flexible study programme and a large variety of elective courses provide the opportunity to shape your individual profile while building the basis for a successful international career, whether in academia or industry. You can choose to follow an open curriculum or to specialise in either Cyber-Physical Systems or Artificial Intelligence.


The Master’s programme in Computer Science builds on a first degree in Computer Science or mathematics or a closely related area. In addition to a solid background in the fundamentals of computer science, a good command of mathematics and theoretical computer science concepts is required.

To obtain the Master's degree, students will complete
  • seven lectures in advanced or specialised areas of Computer Science (42 ECTS credits)
  • two seminars (6 ECTS credits)
  • one lab course (6 ECTS credits)
  • one study project (18 ECTS credits)
  • the thesis (30 ECTS credits)
In addition, they will obtain 18 ECTS credits in the so-called “Customized Course Selection” area, which allows to take a look outside the box by completing some courses in subjects other than Computer Science.

Within this general structure, students have three different options:
  • Open Curriculum:
    This is the most flexible option. Students can freely select their courses from the whole range offered by the Department of Computer Science as long as they fit into the above mentioned program structure.

  • Specialization in Cyber Physical Systems:
    Students who want to obtain a Master of Science degree in Computer Science with a specialization in Cyber Physical Systems have to choose four out of seven lectures as well as the study project and the master thesis from the field of Cyber Physical Systems.

  • Specialization in Artificial Intelligence:
    Students who want to obtain a Master of Science degree in Computer Science with a specialization in Artificial Intelligence have to choose four out of seven lectures as well as the study project and the master thesis from the field of Artificial Intelligence.

About the Computer Science Department

Founded in 1995, the Department of Computer Science (IIF) is part of the Faculty of Engineering, the youngest faculty at the university. Situated on a quite new and still growing campus, the Faculty of Engineering features modern facilities including various research labs, computer labs for students as well as WiFi on the whole campus.

IIF currently has 22 professors and junior research groups as well as approximately 160 research assistants. They cover a broad spectrum of teaching and research topics which range from computer graphics to artificial intelligence, from algorithms to software technology, and from communication systems to applications in engineering and the life sciences. Approx. 1100 students are enrolled in both, undergraduate and postgraduate programs at the Department of Computer Science.

Other courses offered by University of Freiburg

About the University of Freiburg

The University of Freiburg was founded in 1457 as a classical comprehensive university, making it one of the most renowned institutions of higher education in Germany. In the 2018 Thomson Reuters’ Innovation Ranking the University of Freiburg is considered one of the five universities nationwide whose innovations have accelerated scientific and technical progress. Its work with successful publications, patents and start-ups has contributed significantly to this top position.

The 2018 Times Higher Education Ranking has also ranked the University of Freiburg 5th in Germany.

The structure of the university is multifaceted, ranging from 11 academic faculties - from the humanities and the social and natural sciences all the way to engineering to 20 research centres. This goes to show that we are a dynamic, large-scale institution with a diverse educational offering.

Bilateral partnerships, research projects, joint study courses and memberships in international networks such as the League of European Research Universities (LERU) and the European Confederation of Upper Rhine Universities (EUCOR) are examples of the university's strong transnational relations.

All our students, including those from abroad, can take courses at the Universities of Basel (Switzerland) and Strasbourg (France) without having to enrol. Via the EUCOR mobility grant, they also receive allowances for travel expenses.