You are here: Home Study Programs Computer Science Computer Science (Master of …

Computer Science

Computer Science (Master of Science)


The technological developments of the past 20 years have changed our daily lives. 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.

We teach you the practical and theoretical skills you need to work on these and other innovations. The international master’s degree program in computer science is aimed at foreign and German students with a bachelor's degree in computer science or a similar subject. The curriculum is very flexible and offers many choices so that you can develop yourself individually and prepare for a career in science or business.

The Master program in Informatik / Computer Science in Freiburg offers you three options:

  • a degree "Master of Science Informatik / Computer Science" with a self-directed, personalized course of study, where you can combine various topics from all areas of Computer Science such as algorithmics, data analysis, computer graphics, software and hardware development, machine learning, gender studies in STEM or bioinformatics.

  • a degree "Master of Science Informatik / Computer Science" with the additional qualification "Specialization in Artificial Intelligence" where you can put a special focus on artificial intelligence, machine learning, deep learning, robotics, computer vision, computer graphics and neuroscience.

  • a degree "Master of Science Informatik / Computer Science" with the additional qualification „Specialization in Cyber-Physical Systems" where you can put a special focus on design, verification and analysis of hardware and software systems, programming languages, distributed or embedded systems, security and efficiency.


  • Bachelor's degree in computer science, math, or in a closely related field. Very good command of mathematics and theoretical computer science (e.g. differential equations, linear algebra, analysis, formal languages, formal grammars, Turing machines, decidability, complexity theory, logic, automata, algorithms and data structures, operation systems, computer networks, computer architecture).
  • English language proficiency level C1 (to find out which language certificates are accepted, please go to Application / English language proficiency).

Facts and Figures

Scope: 120 ECTS credit points
Standard program duration:  4 semesters = 2 years
Language of instruction: English


winter semester (October) or summer semester (April)


Fees and Cost

German and EU nationals
  • 84 € to support the services offered by Studierendenwerk (SWFR)
  • 70 € administrative fee
  •   7 € to support the student council

Altogether 161 € per semester to be paid to the university.

Non-EU nationals
  • 1500 € tuition fees
  •     84 € to support the services offered by Studierendenwerk (SWFR)
  •     70 € administrative fee
  •       7 € to support the student council

Altogether 1661 € per semester to be paid to the university.

The living cost in Freiburg amounts to approximately 800 - 900 € per month.



Applications will be done electronically. These are the documents needed:

  • your undergraduate diploma (bachelor's or equivalent), if already available (see below)
  • your undergraduate transcript of records, showing all courses and credits taken and all grades/marks obtained as well as the final/current overall average grade (see below),
  • if applicable: letter or certificate issued by your university, stating one of the following: registration, submission or completion of your final thesis, or expected graduation date (see below),
  • your English proficiency test result (details see below),
  • your Curriculum Vitae or résumé,
  • an APS certificate (only for applicants who have studied in China or Vietnam).

Additional documents that can be useful to submit:

  • Letter of motivation
  • Letter of recommendation
  • Description of those subjects of your bachelor's degree that covered topics from mathematics and theoretical computer science
  • GRE score (all three sections are important)
  • Certificate about your class rank
  • Certificate about the average grade of your class
  • University entrance exam result from your home country
  • GATE score (India)

Undergraduate diploma and transcript of records: If you have completed your studies, but not yet received the bachelors diploma, the transcript of records has to show the total number of credit points, final grade and the remark "degree conferred" or "degree awarded". If not, please submit an additional confirmation letter from the university stating the total number of credit points, the final grade and that the degree has been conferred.
If you have not yet completed your undergraduate studies, please submit letter or certificate issued by your university, stating one of the following: registration, submission or completion of your final thesis, or expected graduation date.

English language proficiency:
The following English language certificates are accepted: Academic IELTS (minimum 7.0), TOEFL (minimum internet-based score 95), Cambridge CAE or CPE, Pearson PTE Academic (min. 76), telc University, TOEIC, OOPT. Only native speakers from the USA, the UK, Australia, New Zealand and Canada are exempted from submitting one of these English language certificates. A confirmation that the medium of instruction at your university was English is not sufficient.

Please note: Incomplete applications will not be considered. Certificates issued in a language other than German or English must be accompanied with a translation by an authorized translator.

Due to the fact that applications of various programs are administered through the HISinOne online application portal, it does not always indicate the specifics of the application for this specific program. Therefore, if you are unsure you can follow the instructions for the online application.

Start application



The admissions committee will verify whether you fulfill the special prerequisites specified in the admissions regulations. For further information please contact the program coordinator (see contact persons).

Please note: University admission requirements may be subject to change prior to the start of the application period.

Application deadlines:

Applications for the summer semester 2022 will begin on November 1.

May 31 (non-EU nationals), July 15 (EU nationals) for the winter semester.
December 15 (non-EU nationals), January 15 (EU nationals) for the summer semester

Faculty affiliation: Faculty of Engineering


The Master's degree program in Computer Science has a very flexible curriculum. Students acquire in-depth knowledge in various self-chosen IT areas by participating in different courses: Lectures, seminars, a lab course, a study project and the Master's thesis form a personal competency profile in the field of computer science. In the meantime, the personal profile ("Individuelle Studiengestaltung") allows a look outside the box by taking some courses in subjects other than Computer Science.

In the last semester, students work on their master’s thesis. They are expected to tackle an actual research question in close cooperation with a professor and his/her staff. 

This study plan/curriculum for M.Sc. Informatik/Computer Science PO 2020 (PDF) offers more detailed information about the program structure.

A list of the courses offered in other departments that can be selected as part of the elective modules and courses gives you information on how to deal with this area of the module "Customized Course Selection".


Students can choose to focus in one of the following specialization areas:

An overview of the lectures and courses that are assigned to this area and from which the at least 24 ECTS credits can be put together can be found in the following PDF document:
Lectures Specialization CPS - Vorlesungen Spezialisierung CPS (PDF)

An overview of the lectures and courses that are assigned to this area and from which the at least 24 ECTS credits can be put together can be found in the following PDF document:
Lectures Specialization AI - Vorlesungen Spezialisierung KI (PDF)



Organizational note for students of the previous exam regulations (PO 2011):

In summer semester 2020, all students, who did not object, have automatically been transferred to the new PO 2020 exam regulations. The model study plan / curriculum for the PO 2011 exam regulations can be found on the overview page Module Handbooks and Exam Regulations

An overview of the changes can be found in this comparison of POs 2012 and 2020.(Please excuse the slight mistake in the year of the old PO version: It should have been 2011, not 2012 in this document.)


Possible occupational fields

Computer science is one of the most versatile study fields. There are hardly any life areas left, that do not involve any computing. Computer scientists can work for example in

  • Software development
  • Energy supply
  • Media / entertainment industry
  • Medicine or biotechnology
  • Education
  • Automotive industry
  • Logistics
  • Police
  • Banking and finance


Syllabus and Examination Regulations

Please note: Only the latest version is listed here. Older versions can be found in Module Handbooks and Exam Regulations under Studies and Teaching.


Please check out our dates and deadlines for course registration or exam registration.

Contact Persons

Do you have any questions concerning the application and admission procedure? Please contact the program coordinator:


Georges-Köhler-Allee 101
Room 101 02 013a
Phone: +49 761 203 8340

Ms. Ursula Epe

For questions pertaining to the curriculum, please contact the academic advisor:



Further contact information (telephone number, consulting hours, address) at

Ms. Martina Nopper



Copyright fortiss GmbH

 "When I searched for options to study my Master’s in computer science, I found the University of Freiburg, which in this field is one of the most prestigious universities in Germany. Freiburg’s Department of Computer Science is renowned for winning several international robotic competitions, and yes, the same researchers who have won these competitions are the ones that teach the students in Freiburg."

Christian Herrera Salazar

Particularities about this study program

Flexible Curriculum

The master’s degree program in computer science has a very flexible curriculum. There is not a single course in the curriculum that the students have to take. Instead, students are always provided with several options from which they can freely choose. In this way, each student can build their study plan according to their individual interest.

Lecture Recordings

Many lectures are recorded and made available to students online so they can revisit and listen to the lecture once they have missed a class or when they are preparing for the exam..

Smart, Micro, Green – Engineering in Freiburg

Smart – stands for robots that act independently, for computers that learn to interpret images or algorithms that become faster and smarter. Simply put, smart stands for computer science.

Micro – is meant literally here. The tiniest technical systems emerge that inconspicuously take on complex tasks in everyday life, medicine and industry. Without even knowing it, you are constantly dealing with microsystems. They make our lives healthier, safer, more comfortable, more versatile and, to say the least, easier.

Green – Freiburg is known worldwide for being the Green City. Since 2015, the Faculty of Engineering has been active from an engineering perspective with its own department for sustainability research. How can renewable energy be generated, fed into the grid and stored? How do we develop materials and systems that are produced and used in an energy- and resource-efficient way and that can adapt optimally to difficult environmental conditions or disasters?

Studying engineering in Freiburg always means that you benefit from all three areas of research, no matter which area you choose. Smart, micro and green technologies are becoming more and more in demand - acquire the necessary competencies to solve the social and technical questions of the future as engineers and computer scientists!


Further Information