Universiteit Leiden

nl en
Computer Science - Leiden University

Advanced Computing and Systems (MSc)

About the programme

The two-year Advanced Computing and Systems programme (120 EC) includes mandatory core courses and electives, as well as a Master's Thesis Research Project.

Programme overview

The curriculum of the Advanced Computing and Systems specialisation consists of:

  • Core programme (36 EC)
  • Specialisation courses and seminars (42 EC)
  • Master's Thesis Research Project (42 EC)

Read more about the programme outline and courses.

Are you ready for this programme?

The Advanced Computing and Systems programme is a research-oriented master programme and requires you to have the appropriate knowledge and skills before you start. The most important prior knowledge and skills can be summarised as follows:

  • Excellent programming skills in C and C++, preferably at system and application levels
  • Good scripting (bash, Python) and command-line skills in a Linux-based terminal environment
  • Good knowledge and understanding of digital systems design fundamentals (including most topics of: binary arithmetic and codes, boolean algebra, combinational logic circuits, sequential circuits, memory basics, computer design basics)
  • Good knowledge and understanding of computer architecture, operating systems, and networking
  • Basic knowledge of compiler construction and excellent skills in using compilers
  • Basic knowledge of image processing
  • Good academic reading and writing skills; proficient in LaTeX
  • Excellent command of English, both in writing and speaking
  • Independent and critical research attitude

If you doubt whether you meet these expectations and consider applying, contact our study advisor. Read the formal Admission requirements for additional information.

Educational methods

This website uses cookies. More information.