TIES454 Agent Technologies for Developers (5 op)

Opinnon taso:
Syventävät opinnot
Arviointiasteikko:
0-5
Suorituskieli:
englanti
Vastuuorganisaatio:
Informaatioteknologian tiedekunta
Opetussuunnitelmakaudet:
2021-2022, 2022-2023, 2023-2024

Kuvaus

The course focuses on designing and implementing intelligent software agents, eventually leading to a multi-agent system (MAS) including multiple interacting intelligent agents. This practice-oriented course summarizes the topics covered in TIES4530 and aims to provide practical programming of the intelligent agents, agent communications, agent interactions, agent frameworks and MASs for developers. Students will be capable of designing and implementing their own MAS using existing MAS frameworks for a given case study. The course consists of eight lectures that cover the main topics as well as the necessary software environments. Students are expected to complete four projects and present project details and outcomes. They are also in charge of reading assignments and taking part in discussion sessions. The course is lectured in English.

Osaamistavoitteet

-

Esitietojen kuvaus

This course requires completion of the course “Collective Intelligence and Agent Technology (Course code: TIES4530)” and programming skills (especially in Java).

Oppimateriaalit

Recommended books

  • Wooldridge, M. (2009). An introduction to multiagent systems. John wiley & sons.
  • Bellifemine, F. L., Caire, G., & Greenwood, D. (2007). Developing multi-agent systems with JADE (Vol. 7). John Wiley & Sons.
  • Shehory, O., & Sturm, A. (2016). Agent-Oriented Software Engineering: Reflections on Architectures, Methodologies, Languages, and Frameworks. Springer-Verlag Berlin AN.
  • Hadzic, M., Wongthongtham, P., Dillon, T., & Chang, E. (2009). Ontology-based multi-agent systems. Germany: Springer Berlin Heidelberg.

Useful links

Suoritustavat

Tapa 1

Arviointiperusteet:
Projects and demonstrations (70%) and active participation in lectures and especially discussion sessions (30%).
Valitaan kaikki merkityt osat
Suoritustapojen osat
x

Osallistuminen opetukseen (5 op)

Tyyppi:
Osallistuminen opetukseen
Arviointiasteikko:
0-5
Suorituskieli:
englanti

Opetus