Kurssin tavoitteena on tutustua ohjelmistoagenttien toteutuksen periaatteisiin. Kurssin jälkeen opiskelija tuntee agenttiteknologian mahdollisuudet, toteutusratkaisut ja voi arvioida agenttiteknologian soveltuvuutta tiettyyn suunnitteluongelmaan.
Sisältö
Kurssi sisältää johdannon ohjelmistoagenttiteknologiaan. Keskeisiä aiheita ovat ohjelmistoagentit (määritelmät, arkkitehtuurit ja ohjelmointikielet), agenttien välinen kommunikointi, toteutusalustat, ontologiat ja ohjelmistoagenttien sovellukset.