184.180 Intelligent Software Agents
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2010S, VU, 2.0h, 3.0EC
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

Knowledge of the software agent paradigm.

Subject of course

Foundations of software agents: Principles, Architectures, Models. In this course we treat the following topics:
  • Agent Architectures
  • Multi-Agent Systems
  • Agent Communication (Languages)
  • Agent Coordination
  • Logic-Based Agents

Organization

  • Please subscribe to this course in TISS and activate forum participation.
  • Register for one group "Anmeldung zur LVA" (I1 to I3).
  • Further organizational details (important dates, etc.) will be posted in the corresponding TISS Forum.

Didactic Procedure

  • Lecture units alternate with exercise units (3 per term).
  • Exercise sheets with deepening exercises have to be solved independently before each exercise unit.
  • Necessary knowledge and skills will be presented and illustrated in preceding lecture units.
  • During exercise units, solutions to the exercises of the exercise sheets have to be presented on the blackboard; the focus is on presenting the approach, this will not be graded.
  • Participating in the test on exercises towards the end of the term, however, is obligatory for a subsequent admission to the final exam.
  • The final exam is on the subjects presented during the lecture units.

Additional information

Addressing software systems that apply software agents first of all calls for the following questions:
  • What is a software agent?

  • Loosely speaking, a software agent is any computer program that provides a service after the request and input of data. E.g., any printer demon, or xbiff are simple software agents. This definition, however, is too simple and further abilities are required, such as to act autonomously, adaptive behavior, or interaction with other agents or the user.
  • What are software agents good for?

  • They are useful in complex, distributed systems whenever services shall be provided by independent, autonomous entities. More complex systems can be built based on the interaction of single agents, each tailored for different tasks and equipped with different capabilities. On the Web, Information Agents play an important role.
  • How to build "intelligent" software agents?

  • There are different approaches (e.g., integrating problem-solving components, special architectures), many of them building on AI methods.

Lecturers

  • Fink, Michael

Institute

Course dates

DayTimeDateLocationDescription
Tue13:00 - 15:0009.03.2010 - 29.06.2010EI 2 Pichelmayer HS - ETIT FINK
Intelligent Software Agents - Single appointments
DayDateTimeLocationDescription
Tue09.03.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue16.03.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue23.03.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue30.03.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue06.04.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue13.04.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue20.04.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue27.04.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue04.05.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue11.05.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue18.05.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue25.05.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue01.06.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue08.06.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue15.06.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue22.06.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK
Tue29.06.201013:00 - 15:00EI 2 Pichelmayer HS - ETIT FINK

Examination modalities

written and oral

Course registration

Registration modalities

siehe http://www.kr.tuwien.ac.at/courses/

Group Registration

GroupRegistration FromTo
I1 Anmeldung zur LVA09.02.2010 00:0009.03.2010 23:59
I2 Anmeldung zur LVA09.02.2010 00:0009.03.2010 23:59
I3 Anmeldung zur LVA09.02.2010 00:0009.03.2010 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
033 532 Media Informatics Mandatory elective
033 533 Medical Informatics Not specified
033 534 Software & Information Engineering Mandatory elective
033 534 Software & Information Engineering Mandatory elective

Literature

Lecture material will be provided via TUWEL.

Previous knowledge

Basic programming skills (C++, Java) and basic mathematical skills, as taught in the mathematics courses of the bachelor studies, are a necessary requirement. Auxiliary knowledge of knowledge-based systems, as well as of theoretical computer science and logic, is helpful but not necessary.

Preceding courses

Miscellaneous

Language

German