Courses in Computer Science, Roskilde University

KIIS: Artificial Intelligence and Intelligent Systems (preliminary course description)

 

An introduction is given to artificial intelligence (AI) and intelligent systems, including an overview of common AI methods. Emphasis is on AI methods as practical programming and problem solving techniques, and with no special attention to the philosophical or ethical aspects. The course aims at an integration of practical and theoretical aspects and can also be taken as a source of inspiration for project works and master's theses.

The course will give an introduction and overview of selected computational methods related to Artificial Intelligence. A selection of the following (non-exclusive) list of topics is introduced:

While aiming at a fair overview of the field, the course may also give special attention to topics related to current research topics. For the practical exercises, we use high-level tools to be introduced during the course, with logic programming as one central technique, so that time spent on irrelevant technical details can be reduced to a minimum.

Background

A familiarity of database technology and data modelling is recommended. Programming experience equivalent to introductory programming courses followed by a programming project.

 

Last modification 1-mar-2011, Henning Christiansen