HomeAboutLecturesProblem ClassesAssessmentResources


This module will begin in the week of 15/01/2018.

Archived announcements

An introduction to the main techniques of constraint programming and optimisation, for modelling and solving application problems including timetabling, scheduling, travel planning, configuration, network design and bioinformatics.

Lecturer: Ken Brown
Lectures: To be confirmed
Labs: To be confirmed
Assessment: 90-minute written exam (80%)
continuous assessment (20%)
Pre-requisites: CS1112, CS1113, CS2514, and CS2515
(or equivalent modules in Foundations of CS,
Data Structures and Algorithms, and OOP in Java)