Courses in Computer Science, Roskilde University

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

 

Introduction to Artificial Intelligence. Problem solving by statespace search: We will analyse and implement algorithms to find way through a maze, shortest paths between cities, planning problems etc. Design and implementation of a game: We will learn how a computer plays chess, and we will implement our own chess-program, or other game of your own choise. Game theory, algorithm analysis, datastructures. Introduction to Machine learning - how can a computer program learn from it's experience, Logic programming and knowledge representation.

Artificial Intelligence is a field of computer science concerned with complicated problems that usually require human intelligence. Strategic games are games with well defined rules for the cource of the game, and a strategy for applying these rules with the purpose of winning. Examples are tic-tac-toe, checkers and chess wich are so called perfect-information games, and games with chance ex. back-gammon. Strategic games serves as models for problem solving methods in computer science. Methods that are applied in engineering-tasks such as VLSI design, robot-navigation, jobshop-planning etc

Background

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

 

Last modification 24-september-2013, Henning Christiansen