University of Leeds Featured Masters Courses
University of Portsmouth Featured Masters Courses
Edinburgh Napier University Featured Masters Courses
Imperial College London Featured Masters Courses
Durham University Featured Masters Courses
    Department of Computer Science Logo
  • Study Type

    Full time available

  • Subject Areas

    Computer Science

  • Start Date

    October, April

  • Course Duration

    2 years

  • Course Type


  • Course Fees

    For EU nationals: 155 Euro per semester
    For non-EU nationals: 1655 Euro per semester

  • Last Updated

    21 June 2018

The accredited Master of Science program in Computer Science is a two-year program that has been designed for international and German graduate students. The curriculum is very flexible. Students can compile their individual study plans based on their background and interests. It is also a very practical program. In addition to lectures and tutorials, students will complete two seminars, one or two projects and the master thesis.

In the beginning students will choose one or two key courses. Key courses are courses which introduce the students to the research areas represented at the Department of Computer Science. The following key courses are offered:

• Algorithm Theory

• Pattern Recognition

• Databases and Information Systems

• Software Engineering

• Artificial Intelligence

• Computer Architecture

After that, students can specialize in one of the following three areas:

• Cyber-Physical Systems

• Information Systems

• Cognitive Technical Systems

Here are some examples of subjects offered in the three specialization areas:

Cyber-Physical Systems:

• Cyber-Physical Systems – Discrete Models

• Cyber-Physical Systems – Hybrid Control

• Real Time Operation Systems and Reliability

• Verification of Embedded Systems

• Test and Reliability

• Decision Procedures

• Software Design, Modeling and Analysis in UML

• Formal Methods for Java

• Concurrency: Theory and Practice

• Compiler Construction

• Distributed Systems

• Constraint Satisfaction Problems

• Modal Logic

• Peer-to-Peer Networks

• Program Analysis

• Model Driven Engineering

Information Systems:

• Information Retrieval Data Models and Query Languages

• Peer-to-Peer Networks

• Distributed Storage

• Software Design, Modeling and Analysis in UML

• Security in Large-Scale Distributed Enterprises

• Machine Learning

• Efficient Route Planning

• Bioinformatics I

• Bioinformatics II

• Game Theory

• Knowledge Representation

• Distributed Systems

Cognitive Technical Systems:

• Computer Vision I

• Computer Vision II

• Statistical Pattern Recognition

• Mobile Robotics II

• Simulation in Computer Graphics

• Advanced Computer Graphics

• AI Planning

• Game Theory

• Knowledge Representation

• Constraint Satisfaction Problems

• Modal Logic

• Reinforcement Learning

• Machine Learning

• Mobile Robotics I

We believe that it is important for computer science students to get a basic knowledge in a field in which they might work after graduation. Therefore, our students have the opportunity to complete several courses and/or a project in one of the following application areas:

  • Bioinformatics
  • Microsystems Engineering
  • Neuroscience
  • Economics

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.

Visit the Master of Science in Computer Science page on the University of Freiburg website for more details!





Enquire About This Course

Recipient: University of Freiburg

* required field

Please correct the errors indicated below to send your enquiry

Your enquiry has been emailed successfully