LIACS > For students > Master Computer Science > Curriculum CS & Advanced Data Analytics

Curriculum CS & Advanced Data Analytics

Are you looking for information about studying Computer Science in Leiden or do you want to apply for the programme? Please visit

The computer science "Computer Science and Advanced Data Analytics" provides a clear focus on modern computer science with big data and data science, multimedia and bioinformatics, cyberphysical systems, software engineering, and other components. Applications of these smart computing technologies are explicitly considered in the master to establish a connection to real-world problems relevant in science and society.

Programme Overview

Computer Science and Advanced Data Analytics is a full-time 120 EC 2-year Master programme, and its programme is summarized below:

1st year:
Courses (60 EC)

2nd year:
Research Project (18 EC)
Master Thesis (42 EC)

First Year

The first year of the master Computer Science at Leiden University introduces you into the topic Computer Science and Advanced Data Analytics by means of specialization courses and seminars.

Our course offer for the academic year 2016-2017 can be grouped in three program suggestions:

Data Science

Advances in Data Mining (Fall)
Databases and Data Mining (Fall)
Evolutionary Algorithms (Fall)
Complex Networks (Fall)
Information Retrieval and Text Analytics (spring)
Social Network Analysis for Computer Scientists (Fall)
Muticriteria Optimization and Decision Analysis (Fall)
Multimedia Information Retrival (Spring)
Seminar Distributed Data Minining (Spring)
Bayesian Networks (Spring)
Neural Networks (Spring)

Algorithms and Software Technology

Testing Object Oriented Systems (Fall)
Swarm based Computation (Fall)
Evolutionary Algorithms (Fall)
Complex Networks (Fall)
Databases and Data Mining (Fall)
Muticriteria Optimization and Decision Analysis (Fall)
Systems Development and Project Management (Fall)
Seminar Combinatorial Algorithms (Spring)
Neural Networks (Spring)
Coordination and Component Composition (Spring)
Bio-Modelling and Petri Nets (Spring)
Parallel Programming I (Fall)
Parallel Programming II (Spring)

Computer Systems, Imagery and Media

Audio Processing and Indexing (Fall)
Complex Networks (Fall)
Multimedia Systems (Fall)
System Development and Project Management (Fall)
Testing Object Oriented Systems (Fall)
Microscopy, Modeling and Visualization (Spring)
Coordination and Component Composition (Spring)
Parallel Programming (Spring)
Multimedia Information Retrival (Spring)
Embedded Systems and Software (Spring)

Students may follow one of the above suggested programme or make their own tailor-made programme by selecting and successfully completing 10 of the above courses and seminars.


 Second Year

 In the second year, you will work on innovative research and applications within the context of two projects, namely the research project and the master thesis.

The research project makes you familiar with a research topic, on which you work through literature study, algorithm development, empirical research, theoretical analysis or model development. Again, this project can have an application focus as well. A short report and an oral presentation are required for the research project.

The master thesis project is research or application in a bigger context. Both projects are executed in collaboration with LIACS staff members, so you are strongly embedded into a group. Even if you are combining this with a company internship, close supervision by LIACS will be provided. A master thesis report and an oral presentation are required for the master thesis. Look here for recent master thesis projects.

Master thesis projects are diverse in their topics, and can focus on applications, algorithms and software as well as on foundations and theory. You can conduct them completely at LIACS, or through collaborations and internships with companies and organizations (supervision in any case is done by LIACS staff members).

The master class is a biweekly meeting of all master students working on their research project or master thesis. It is stimulating discussions, presentations, exchanging useful information, and supporting you during your second year.

Last edited on 13 Feb 2018 at 08:28