Courses

CWI highly values education. CWI researchers not only supervise and inspire the CWI PhD students, but also aim at contributing to teaching Master's students at universities. See the overview of CWI's current involvement in teaching courses in the Netherlands below.

Contribution to education

CWI is a research institute and does not have education as an institutional task. However, many of the senior researchers of CWI contribute to education via an affiliation or part-time appointment at one of the Dutch universities. CWI conveys the knowledge of the scientists employed at our institute to the new generation of mathematics and computer science students. Our staff contributes by e.g. teaching a university course or supervising MSc thesis projects carried out by university students. They also supervise PhD students at CWI, who defend their thesis at one of the Dutch universities after their employment at CWI. All courses can be found below in alphabetical order. You can also open the pdf for a complete overview.

Lattices and Their Algorithms

This course will propose to study euclidean lattices (discrete subgroups of the Euclidean vector space Rn) and related questions arising in various areas of mathematics and computer science (Geometry of Numbers, Algebraic Number Theory, Coding Theory, Cryptography).

Type
Course
Organisation
CWI educators
CWI group
Period
1 Sep 2025 – 1 Feb 2026
Location
Universiteit Leiden
Level
MSc
ECTS
6.00

Quantum Computing

URL
Focus

Quantum Computing

Type
Course
Organisation
CWI educators
CWI group
Other educators
  • D. Schoneveld (Instructor)
Period
1 Sep 2025 – 19 Dec 2025
Location
UvA
Level
MSc
ECTS
8.00

Scientific perspectives on GMT

Type
Course
Organisation
CWI educators
CWI group
Other educators
  • prof. dr. M.J. van Kreveld (Lecturer)
Period
1 Sep 2025 – 7 Nov 2025
Location
Urecht
Other urls
Level
MSc
ECTS
7.50

Modern Cryptography

URL
Focus

This Master's level course provides an introduction to modern cryptography, the science of securing communication and computation against different forms of adversarial behaviors.

Type
Course
Organisation
CWI educators
CWI group
Period
1 Sep 2025 – 19 Dec 2025
Level
MSc
ECTS
8.00

Interactive Proofs

This course provides an introduction to "interactive proofs", a fundamental concept and active research topic in theoretical computer science, particularly in complexity theory and cryptography.

URL
Focus

The goal of the course is to provide an introduction to 'interactive proofs', a fundamental concept in theoretical computer science, and to discuss complexity-theoretic as well as cryptographic aspects, covering classical examples but also touching upon recent results.

Type
Course
Organisation
CWI educators
CWI group
Period
1 Sep 2025 – 8 Dec 2025
Level
MSc
ECTS
6.00

Research Seminar on Multimedia Computing and Systems

The topics covered by the course include: multimedia systems, multimedia experiences, and multimedia engagement.

Focus

To become acquainted with the state-of-the-art research and development activities in the field of Multimedia Computing.

Type
Course
Organisation
CWI educators
CWI group
Period
1 Sep 2025 – 30 Jun 2026
Level
MSc
ECTS
5.00

Selected Topics in Quantum Information Processing

This course is intended to introduce master’s students to advanced topics in quantum computer science. It is a stepping stone between coursework and the research component of the master's thesis project. Through four modules taught by four different instructors, students will explore current research areas by looking at specialized topics at the forefront of quantum computing and quantum information theory.

URL
Focus

The course will feature the following specialized topics: Quantum walks and algebraic graph theory, Quantum proofs for classical theorems, State Tomography and shadow tomography, a small tour, and Quantum algorithms for classical topology.

Type
Course
Organisation
CWI educators
CWI group
Period
1 Sep 2025 – 17 Oct 2025
Level
MSc
ECTS
6.00

Introduction to Information Theory

In this course, we quickly review the basics of probability theory and introduce concepts such as (conditional) Shannon entropy, mutual information and entropy diagrams. Then, we prove Shannon's theorems about data compression and channel coding. An interesting connection with graph theory is made in the setting of zero-error information theory. We also cover some aspects of information-theoretic security such as perfectly secure encryption, and draw some connections to machine learning.

URL
Type
Course
Organisation
CWI educators
  • J. Zuiddam (Coordinator)
  • F. Witteveen (Lecturer)
  • J. Zuiddam (Lecturer)
CWI group
Period
1 Sep 2025 – 24 Oct 2025
ECTS
6.00