| TDDA14 |
AI Programming, 7,5 ECTS credits.
/AI-programmering/
For:
C
D
IT
|
| |
Area of Education:
Subject area:
|
| |
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 these
structures and techniques.
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
Introductory course in artificial intelligence
(eg. TDDA58 AI C or TDDA13 AI D).
Object-oriented programming, preferably in C++.
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 recent
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:
Articles available from the Internet, see the course webpage
http://www.ida.liu.se/~TDDA14.
|
|
Examination: |
|
Labratory work |
5 p
|
| |
|
|
Course language is English.
Department offering the course: IDA.
Director of Studies: Marcus Bjäreland
Examiner: Fredrik Heintz
Link to the course homepage at the department
Course Syllabus in Swedish
|