Computer Science (MSc)
About the programme
The MSc programme Computer Science offers five specialisations corresponding to the research focus areas within the Leiden Institute of Advanced Computer Science. If you would like to become a qualified teacher in Computer Science or combine our studies with science communication, you can choose one of the more practical-oriented specialisations.
Programme overview Computer Science
The Master of Science in Computer Science programme offers seven specialisations:
- Advanced Computing and Systems: this programme includes future-oriented topics in computer science with a focus on high performance computing, embedded systems, cloud and distributed computing.
- Artificial Intelligence: this programme in computer science focuses on machine learning, optimization algorithms, and decision support techniques.
- Bioinformatics: this programme has a specific focus on applying and designing new computer science methods and techniques to handle the complex data analysis problems from molecular biology and life sciences.
- Data Science: Computer Science: this programme has a specific focus on the statistical and computational aspects of Data Science as well as on its application.
- Foundations of Computing: this programme has a specific focus on mathematical aspects of algorithms and on several verification techniques to increase the trust in today’s software systems.
- Computer Science and Education (taught partly in Dutch): prepare yourself for a career in teaching Computer Science in secondary schools.
- Computer Science and Science Communication and Society: combine research with programmes in different aspects of science popularisation.
The research-oriented master’s specialisations consist of:
- Mandatory courses
- Electives
- Master's Thesis Research Project
Find out more about the research-oriented specialisation:
If you choose one of the specialisations where you combine Computer Science with Education or Science Communication and Society, you need to follow specific modules (30-60 EC) in the second year.
The research programme in Computer Science consists of course work in Computer Science (30 EC) followed by a Master's Thesis Research Project (30 EC).
Find out more about the research-oriented specialisation:
Educational methods
- Colloquium
- Individual paper
- Lab work
- Literature study
- Presentations
- Lectures
- Working groups
- Master's Thesis Research Project