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 pfd for a complete overview.

Additive combinatorics

Additive combinatorics is a relatively new area of mathematics that brings together areas such as combinatorial and analytic number theory, Ramsey theory, harmonic analysis, graph theory, extremal combinatorics, algebraic methods, ergodic theory and probability theory.

Focus
To expose key ideas behind the Fourier-analytic and graph-theoretic proofs of Szemerédi's theorem, in addition to algebraic techniques used recently in breakthrough works for three-term arithmetic progressions in the finite-field setting.
University
Mastermath
CWI Professors
Jop Briët
CWI group
Algorithms & Complexity
Period
1 Mar 2023 / 30 Apr 2023
Level
MSc

Advanced Data Management for Data Analysis

Going beyond standard "textbook" (relational) database concepts and techniques.

Focus
The course will teach advanced data management concepts techniques.
University
Universiteit Leiden
CWI Professors
Stefan Manegold
CWI group
Database Architectures
Period
1 Sep 2023 / 31 Oct 2023
Level
MSc

Advanced Linear Programming

To provide insight in the theory of linear optimization and in the design of advanced practical methods for solving (integer) linear optimization problems.

Focus
Advanced practical methods for solving (integer) linear optimization problems
University
Mastermath
CWI Professors
Leen Stougie
CWI group
Networks and Optimization
Period
1 Apr 2023 / 31 May 2023
Level
MSc

Advanced Quantum Algorithms

A major claim to fame of quantum computers is that they will be able to solve some problems significantly faster than believed to be possible on a classical computer. The design of further quantum algorithms is an exciting active field of research, and there is still much left to explore in understanding which problems can be sped up by quantum computers, and by how much.

Focus
In this course, students will learn about various advanced topics in quantum algorithms and algorithm design, as well as techniques for understanding for which problems it is possible to get a quantum speedup, and by how much.
University
University of Amsterdam
CWI Professors
Stacey Jeffery
CWI group
A&C
Period
1 Feb 2024 / 31 Mar 2024
Level
MSc

Agent-based Energy Markets

In this course we introduce a number of fundamental scientific and engineering concepts that underpin the theoretical study of such multi-agent systems.

Focus
This course focuses on balancing supply and demand in future energy systems, especially addressing smart grids, renewable resources, and heavy energy consuming devices.
University
TU Delft
CWI Professors
Han la Poutré
CWI group
IAS
Period
1 Nov 2022 / 1 Feb 2023
Level
BSc

Algorithmic Game Theory

Focus
Algorithmic Game Theory (AGT) is an interdisciplinary research area that lies in the intersection of Theoretical Computer Science, Discrete Mathematics and Economic Theory
University
Landelijk Netwerk Mathematische Besliskunde
CWI Professors
Guido Schäfer
CWI group
Networks & Optimization
Period
1 Mar 2023 / 23 May 2023
Level
PhD

Algorithmic Game Theory UvA

Algorithmic game theory (AGT) is a research area that lies in the intersection of theoretical computer science, discrete mathematics and economic theory.

Focus
Algorithmic game theory (AGT) is a research area that lies in the intersection of theoretical computer science, discrete mathematics and economic theory.
University
UvA
CWI Professors
Guido Schäfer
CWI group
Networks & Optimization
Period
1 Sep 2023 / 16 Oct 2023
Level
MSc

Algorithmic Methods in Queueing

This course focusses on algorithmic aspects of queueing theory, and builds on the basic queueing models treated in the Master course Queueing Theory.

Focus
The course starts by treating numerical methods to solve the steady-state and transient behavior of (finite state) Markov processes. Attention is also devoted to the construction of (error) bounds on the steady-state distribution. Then the course introduc
University
LNMB
CWI Professors
Rob van der Mei
CWI group
Stochastics
Period
30 Jan 2023 / 27 Feb 2023
Level
MSc