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.

Algorithms in Sequence Analysis

URL
Focus

Dynamic programming, database searching, pairwise and multiple alignment, probabilistic methods including HMMs, pattern matching, entropy measures, evolutionary models, and phylogeny.

Type
Course
Organisation
CWI educators
CWI group
Period
1 nov 2023 – 28 feb 2024
Level
BSc

Continuous Optimization

This course aims to provide a concise introduction into the basics of continuous unconstrained, constrained and conic optimization.

Period
1 oct 2023 – 1 dec 2023
Level
MSc
ECTS
6.00

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.

URL
Focus

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

Type
Seminar
Organisation
CWI educators
CWI group
Period
1 sep 2023 – 16 oct 2023
Level
MSc

Fundamentals of Bioinformatics

URL
Focus

Evolution, genomics, sequence alignment, Blast/PSI-Blast, FAIR data, benchmarking, machine learning, genome assembly, mutation impact prediction, protein stucture analysis, substitution matrices, scientific writing

Type
Course
Organisation
CWI educators
CWI group
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.

URL
Focus

Advanced practical methods for solving (integer) linear optimization problems

Type
Course
Organisation
CWI educators
  • Prof.dr. L. Stougie (Lecturer)
CWI group
Period
1 apr 2023 – 31 may 2023
Level
MSc

Algorithmic Game Theory

URL
Focus

Algorithmic Game Theory (AGT) is an interdisciplinary research area that lies in the intersection of Theoretical Computer Science, Discrete Mathematics and Economic Theory

Type
Course
Organisation
CWI educators
CWI group
Period
1 mar 2023 – 23 may 2023
Level
PhD

Algorithmic Mechanism Design

Algorithmic Mechanism Design (AMD) is a research area that lies at the interface of Game Theory and Algorithms and Optimization. On a high level, the goal in AMD is to develop algorithms that induce "socially desirable" outcomes in situations in which several strategic decision makers (or agents) are involved. Examples of the many applications of AMD include auctions, matching markets, voting systems, environmental regulations, fair allocation and division, cost and energy sharing, etc. To achieve the above, we need to design algorithms that (i) compute such desirable outcomes efficiently, and (ii) determine an incentive scheme for the agents such that it is in each agents' self-interest to adhere to the computed solution. Naturally, the development of such algorithms is even more challenging than "traditional" algorithm design.

Type
Course
Organisation
CWI educators
CWI group
Other educators
  • Prof. Dr. M. Uetz (Lecturer)
Period
24 feb 2023 – 28 apr 2023
Location
Utrecht University
Other urls
Level
PhD

Networks and Semidefinite Programming

The course deals with several basic combinatorial optimization problems

Focus

- problems, algorithms and running time; basics of semidefinite programming;
- cliques, cocliques and colouring in graphs; Lovász theta number;
- maximum cuts in graphs; Goemans and Williamson approximation algorithm.

Type
Course
Organisation
CWI educators
CWI group
Period
21 nov 2022 – 20 feb 2023
Level
PhD