Universiteit Leiden

nl en
Computer Science - Leiden University

Computer Science and Education (MSc)

The master's specialisation Computer Science and Education prepares you for a career as a teacher in secondary schools. After completion you obtained the qualifications to be a computer science teacher. Note that this specialisation is only open to students who speak Dutch.

What does this master’s programme entail?

Computer Science and Education optimally prepares you to teach the subject of computer science to secondary school students, based on a solid background of high quality research in computer science. The programme comprises a one-year Computer Science component, followed by an education component in the second year. This master’s specialisation uniquely enables you to make a relevant impact on society by educating today’s secondary school pupils for tomorrow’s challenges in the field of computer science.

Read more about the Computer Science and Education programme.

Read more about the specialisation on the ICLON website.

Discover why our students choose the Computer Science master's programme

Due to the selected cookie settings, we cannot show this video here.

Watch the video on the original website or

Why study Computer Science and Education at Leiden University?

  • The Computer Science and Education specialisation provides you with one year research training in computer science and one year of theory and practical experience in teaching offered by the Leiden University Graduate School of Teaching.
  • You have ample of opportunities to assemble your own study path: an individually tailored programme will be designed for each student.
  • During the education component, you receive one-on-one guidance, but you will also meet with colleagues from different disciplines, each with their own knowledge and experience, providing you with a broad view on education.

Find more reasons to study Computer Science and Education at Leiden University.

Computer Science and Education: the right master’s programme for you?

Do you want to fascinate our younger generations for the field of computer science? Are you aiming for a career as a modern and flexible teacher? Then, the Computer Science and Education master’s specialisation is the right choice for you. After completion, you will have obtained your teacher qualification, which is required for employment as a computer science teacher in Dutch secondary schools. You can also participate in the World Teachers Programme for international teaching. As the main education component is taught in Dutch, all applicants must provide proof of proficiency in Dutch language.

Read more about the entry requirements for Computer Science and Education.