Computer Science, Planning and Scheduling, Second Cycle, 7,5 Credits

In many application domains, from logistics to autonomous service robots, artificial decision-making systems must reason about time and resources. They must also decide which actions to execute in order to achieve goals, and these actions may require interacting or moving in the real world in non-trivial ways. This course provides the fundamentals of motion planning, task planning, and scheduling. Course contents include classical planning and its representations, planning as search, Graphplan, and planning as boolean satisfiability, planning under uncertainty, motion planning, lattice-based approaches, temporal planning, and resource scheduling.

ECTS Credits

7,5 Credits

Level of education

Second cycle, has only first-cycle course/s as entry requirements (A1N)

School

School of Science and Technology

When is the course offered?

Prerequisites: First-cycle degree of 180 credits, with Computer Science as the main field of study, and at least 15 credits in mathematics (analysis and algebra). The applicant must also have qualifications corresponding to the course "English 6" or "English B" from the Swedish Upper Secondary School.

OR

First-cycle degree of 180 credits, and at least 30 credits in mathematics (analysis and algebra), as well as at least 15 credits in Computer Science or Informatics (which includes programming). The applicant must also have qualifications corresponding to the course "English 6" or "English B" from the Swedish Upper Secondary School.

Selection: Academic points

Course syllabus

Application code: V5067