| TDDA14 |
AI Programming, 7,5 ECTS credits.
/AI-programmering/
For:
C
D
IT
|
| |
Prel. scheduled
hours: 78
Rec. self-study hours: 122
|
| |
Area of Education: Technology
Subject area: Computer Science/Computer Engineering
|
| |
Advancement level
(A-D): C
|
|
Aim:
The aim of the course is to give an introduction to agent-oriented AI programming through the use of robotic soccer (RoboCup).
The course introduces fundamental techniques and data structures used in the construction of agent-oriented AI-systems. The students should also gain practical experience in implementing and integrating these structures and techniques.
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
Introductory course in artificial intelligence (e.g. TDDC17, TDDA58 or TDDA13).
Object-oriented programming, preferably in C++ (e.g. TDDB89).
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Supplementary courses:
TDDA16 Representation of Knowledge in AI
|
|
Organisation:
The course is organised as a number of lectures and seminars combined with practical work. The lectures discuss the practical and theoretical aspects of agent-based AI-systems. The seminars discuss specific solutions to the problems arising during laboratory assignments and are held in cooperation with the students, who will present their problems and solutions.
In the laboratory work the students will implement and test AI techniques and also develop their own soccer team.
|
|
Course contents:
Implementation and use of multi-agent systems, agent architectures, machine learning, communication, teamwork and coordination among agents.
|
|
Course literature:
Wooldridge, Michael (2002) An Introduction to Multiagent Systems. John Wiley & Sons. ISBN 047149691X.
|
|
Examination: |
|
Laboratory work |
5 p
|
| |
|
|
Course language is English.
Department offering the course: IDA.
Director of Studies: Peter Dalenius
Examiner: Fredrik Heintz
Link to the course homepage at the department
Course Syllabus in Swedish
|