Course syllabus

Constraint Programming

EDAN01, 7,5 credits, A (Second Cycle)

Valid for: 2018/19
Decided by: PLED C/D
Date of Decision: 2018-04-03

General Information

Elective for: C4-pv, D4-pv, D4-se, E4-pv, F4, F4-pv, IDA3, Pi4-pv
Language of instruction: The course will be given in English


The goal of this course is to have each student acquire the knowledge on a new programming paradigm based on constraints over finite domains and provide experience of how to use these methods for solving combinatorial problems.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

Competences and skills
For a passing grade the student must


Examination details

Grading scale: TH - (U,3,4,5) - (Fail, Three, Four, Five)
Assessment: To qualify for a passing mark, the students must have completed the laboratory work. To qualify for a higher mark a written examination is required.

The examiner, in consultation with Disability Support Services, may deviate from the regular form of examination in order to provide a permanently disabled student with a form of examination equivalent to that of a student without a disability.


Admission requirements:

The number of participants is limited to: No
The course overlaps following course/s: EDA340

Reading list

Contact and other information

Course coordinator: Professor Krzysztof Kuchcinski,
Course homepage:
Further information: The course will be given in English.