Programme Structure - part-time MSc in Computer Science – University of Copenhagen

Part-time MSc in Computer Science > Programme Structure

Programme Structure

The part-time MSc in Computer Science is a four-year programme concluding with a Master Thesis.

You can select from and combine a wide range of courses during your studies, such as: digital imaging, programming languages, distributed and parallel systems, systems engineering, human-machine interfaces, combinatorial optimization and computer games.

Study tracks

You have the chance to study a subject area in depth. By selecting different elective and restricted elective courses you can either compose a programme of your own or choose one of seven available study tracks.

Read more about study tracks

Master Thesis

Your degree is capped off with the thesis. Below is an eclectic list of previous thesis topics to help acquaint you with an idea of what is possible:

  • Synthesis of the electric guitar sound based on sound analysis and physics.
  • Private users’ problems with computers at home.
  • Robot navigation.
  • Developing distributed computing solutions combining grid computing and Internet computing.

The programme structure is shown below. The placement of restricted elective courses depends on which courses you choose.

Block 1 Block 2 Block 3 Block 4
Year 1 Advanced Programming Advanced Computer Systems
Relevant employment or entrepreneurship
Year 2 Advanced Algorithms and Data Structures Machine Learning
Relevant employment or entrepreneurship
Year 3
Relevant employment or entrepreneurship
Year 4 Thesis
Relevant employment or entrepreneurship

     Compulsory course
     Restricted elective course
     Elective course

Restricted elective courses

Choose your restricted elective courses from the list below. Click on each course for a detailed description.