Learning Outcomes:
An understanding of agent-based software development. Familiarity with the tools and techniques involved.
Indicative Module Content:
Fundamentals of Multi-Agent Systems; Agent-Oriemted Software Engineering methodologies, Agent-Oriented Programming languages; Coordination & Cooperation techniques.