Please note: this page describes the course held in Autumn 2001. The next course like this will most likely be organized in Autumn 2003.
16.10. Organizing the course, introduction
17.10. (no lecture)
23.10. (no lecture)
24.10. What is an agent? Definitions, examples, classes of agents
30.10. What is an agent? Definitions, examples, classes of agents (continued)
31.10. User interface agents
6.11. Agent architectures
7.11. Agent communication languages
13.11. Filtering and profiling
14.11. Agent standards: Visiting lecturer
Heimo Laamanen (Sonera/University of Helsinki)
20.11. (no lecture)
21.11. Agent internals: useful A.I. techniques etc. Note: this lecture is in Pinni 0081
27.11. (no lecture)
The ending seminar is held on January 15th, 2002 -- further information by email.
The first task (due 26.10.)
Level: Last years of undergraduate
studies.
Teaching: 16-20 h lectures, 8 h
exercises, and a seminar. The working language of the course is English.
Requirements: Active participation
in the exercises and a written project work. Presenting the results in
the concluding seminar.
Prerequisites:
A4.3
Käyttöliittymien perusteet or old course Human-Computer Interaction,
A4.3
Tietorakenteet.
URL: http://www.cs.uta.fi/agents/
Details:
This new course is partly based on the
earlier course "Agenttiohjelmointi" (Agent Programming). The new course
structure is such that Software Agents (2 cu) does not involve programming
practise but understanding of agents. It is followed by the new course
"Agenttiohjelmoinnin työkurssi" (Agent Programming, 3 cu) that is
taught in Spring 2002. Software Agents is an essential prerequisite if
you plan to take this programming course.
The course begins on October 16th and the
weekly exercises begin on October 26th.
Lectures (Roope
Raisamo) 16.10.-28.11. & Ending seminar in January, 2002
Tue 14-16 Pinni lr 0081
Weekly exercises (Erno
Mäkinen) 26.10.-16.11.
Group 1: Fri 10-12 Pinni lr 2107
28.11. Instructions for the seminar work; Introduction to the course "Agent Programming" (Spring 2002)
Weekly tasks
The second task (due 2.11.)
The third task (due 9.11.)
The fourth task (due 16.11.)
Answers to tasks (Erno Mäkinen)
Contents: The course gives a comprehensive
understanding on software agents. The subjects include the characteristics
of the agents, their design and implementation. The implementation is described
in the architecture level. There are occasional examples in a programming
language or pseudocode, when necessary. Two kinds of agents are emphasized
in the material: user interface agents and Internet agents.
Teaching is in English.
Wed 14-16 Paavo Koli -auditorium
Note: The lecture on Wednesday 21.11. is at 14-16 in Pinni lr 0081
Group 2: Fri 12-14 Pinni lr 1089
Roope Raisamo