The course will describe and analyse a number of algorithms for combinatorial computational problems.
Algorithmic concepts: randomized algorithms, approximation algorithms, fixed-parameter algorithms.

Advanced course focusing on areas on the border between computer science and discrete mathematics and covering modern techniques for construction of efficient algorithms.
KTH Campus
Autumn 2026: P2 (4.5 hp), P1 (1.5 hp)
25%
10138
Normal Daytime
English
Min: 1
Master of Science in Engineering and in Education, year 5, TEDA
Master's Programme, Applied and Computational Mathematics, year 1
Master's Programme, Cybersecurity, year 1
Master's Programme, Applied and Computational Mathematics, year 2
Master's Programme, Computer Science, year 1, Mandatory
Master's Programme, Mathematics, year 1
Please note: all information from the Course syllabus is available on this page in an accessible format.
Course syllabus DD2440 (Autumn 2026–)The course will describe and analyse a number of algorithms for combinatorial computational problems.
Algorithmic concepts: randomized algorithms, approximation algorithms, fixed-parameter algorithms.
After passing the course, the student should be able to
in order to be able to reason about and apply advanced algorithmic techniques to computational problems that may arise in future studies or professional activities.
• Knowledge of algorithms and complexity, 7.5 credits, equivalent to completed course DD1352/DD2350/DD2352.
• Knowledge of discrete mathematics, 7.5 credits, equivalent to completed course SF1610/SF1630/SF1662/SF1679/SF1688/SF1698.
• Knowledge of probability theory and statistics, 6 credits, equivalent to completed course SF1910-SF1925/SF1935 or completed exam module TEN1 within SF1910/SF1925/SF1935.
Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.
The examiner may apply another examination format when re-examining individual students.
If the course is discontinued, students may request to be examined during the following two academic years.
Students with disabilities, regarding any adapted examination for students with documented, permanent disabilities.
The examiner may allow a different examination form when re-examining individual students.
When a course is no longer given, students have the opportunity to be examined for two additional academic years.
ÖVN1 consists of group assignments that are presented in writing as well as individual assignments and a group project that is presented in writing and orally.
In this course, the EECS code of honor applies, see:
http://www.kth.se/en/eecs/utbildning/hederskodex