course consists a theory part and a practice part.The theory part
presents basics of software agents including different definitions
for software agents, internal structures of software agents, and
software agents as a design and implementation tool for distributed
The practice part presents various implementations
of software agents including software agent platforms, various
application areas for software agents, and agent research and
development carried out by various parties.