S1.1 Software Agents (2 cu)

Ohjelmistoagentit

Please note: this page describes the course held in Autumn 2001. The next course like this will most likely be organized in Autumn 2003.

The ending seminar

Seminar schedule and instructions

The schedule of lectures

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)
28.11.  Instructions for the seminar work; Introduction to the course "Agent Programming" (Spring 2002)

The ending seminar is held on January 15th, 2002 -- further information by email.

Weekly tasks

The first task (due 26.10.)
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.

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.
Teaching is in English.

Lectures (Roope Raisamo)  16.10.-28.11. & Ending seminar in January, 2002

                           Tue 14-16 Pinni lr 0081
                           Wed 14-16 Paavo Koli -auditorium
                             Note: The lecture on Wednesday 21.11. is at 14-16 in Pinni lr 0081

Weekly exercises (Erno Mäkinen)  26.10.-16.11.

                           Group 1: Fri 10-12 Pinni lr 2107
                           Group 2: Fri 12-14 Pinni lr 1089
 


Roope Raisamo