Studiegids

nl en

Computer Science: Computer Science and Education

Master

The specialisation Computer Science and Education is a joint programme offered in collaboration with the Leiden University Graduate School of Teaching (ICLON)). It prepares students for a career as a computer science teacher and results in the teacher qualification (eerstegraads-lesbevoegdheid) required for teaching in Dutch secondary schools. For teaching in bilingual and international schools the World Teachers Programme (WTP) is offered.

In addition to the Computer Science entry requirements proof of Dutch language proficiency is required. Applicants who do not hold a Dutch secondary school diploma (VWO-diploma) will have to take a Dutch language test.

When the student has passed the minor Education (30 EC) during the BSc programme, the compulsory Education component is reduced by 30 EC. The remaining 30 EC can be used for both the Computer Science and Education component of the Master’s programme.

Curriculum

The two-year Computer Science and Education programme consists of:

Year 1

  • at least 30 EC of level-400-500 Specialisation courses and seminars in Computer Science to be selected in correspondence with the chosen topic of the Master's Thesis Research Project in Computer Science (30 EC) and including the mandatory course Psychology of Programming.

  • a Master's Thesis Research Project in Computer Science of 30 EC (including Master Class, written thesis and oral presentation) in one of the LIACS research groups.

Year 2

  • the Education component (60 EC).

See also

More information

For specific questions about programme content, curriculum choices and/or study planning, please contact the Computer Science study advisor and/or the ICLON study advisor Toke Egberts MSc.

  • Specialisation courses and seminars Computer Science
  • Research components Computer Science
  • Education component
  • Course levels
  • Career Orientation

A choice can be made from the specialisation courses and seminars below. The specialisation courses and seminars have level 400 - 500, and range from 3 - 6 EC each.

Important notes:

  • Seminar Advances in Deep Learning is not available to students who completed Advances in Deep Learning (Level 500, 6 EC) before 1 September 2022.

  • Information Retrieval is not available to students who completed Information Retrieval and Text Analytics (Level 500, 6 EC) before 1 September 2021.

  • Introduction to Deep Learning is not available to students who completed either Neural Networks (Level 500, 6 EC) or Deep Learning and Neural Networks (Level 500, 6 EC) before 1 September 2020.

  • Software Verification is not available to students who completed Advances in Model Checking (Level 500, 6 EC) before 1 September 2020.

  • The following courses have limited availability. Details on the admission procedure can be found in the course descriptions:

    • Competitive Programming
    • Computational Imaging and Tomography
    • Information Theoretic Data Mining
    • Seminar Advanced Deep Reinforcement Learning
    • Seminar Advances in Deep Learning
    • Seminar Multimedia and Deep Learning
    • Sports Data Science
Vak EC Semester 1 Semester 2

Fall semester

Advanced Data Management for Data Analysis 6
Advances in Data Mining 6
Audio Processing and Indexing 6
Automated Machine Learning 6
Biological and Biomedical Informatics 6
Complex Networks (BM) 6
Computational Creativity 6
Computational Models and Semantics 6
Distributed Data Processing Systems 6
Evolutionary Algorithms 6
High Performance Computing I 6
Introduction to Deep Learning 6
Introduction to Machine Learning 6
Multimedia Systems 6
Quantum Algorithms 6
Seminar Advanced Deep Reinforcement Learning 6
Social Network Analysis for Computer Scientists 6
Software Development and Product Management 6
System and Software Security 6
Text Mining 6
Urban Computing 6
Video Games for Research 6

Spring semester

Applied Quantum Algorithms 6
Bio-Modeling 6
Cloud Computing 6
Computational Imaging and Tomography 6
Cryptographic Engineering 6
Educational Technologies 6
Embedded Systems and Software 6
Foundations of Software Testing 6
High Performance Computing II 6
Image Analysis with Applications in Microscopy 6
Information Retrieval 6
Information Theoretic Data Mining 6
Modern Game AI Algorithms 6
Multicriteria Optimization and Decision Analysis 6
Quantum Computing 3
Reinforcement Learning 6
Robotics 6
Seminar Advances in Deep Learning 6
Seminar Combinatorial Algorithms 6
Seminar Multimedia and Deep Learning 6
Software Verification 6
Sports Data Science 6