Skip to main navigationSkip to main content
The University of Southampton

COMP6203 Intelligent Agents

Module Overview

This module gives a broad introduction to the new and rapidly expanding field of agent-based computing. It introduces the key concepts and models of the field, dealing both with the individual agents and with their interactions. Particular emphasis is placed on automated negotiation, cooperation and on-line auctions, and students are required to program a trading agent in Java which will compete in a class tournament within a simulated trading environment.

Aims and Objectives

Learning Outcomes

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Motivations for, and appropriate use of, agent-based computing
  • Main agent models in use today and their grounding in artificial intelligence research
  • Main agent decision making frameworks for cooperative and competitive environments
Subject Specific Intellectual and Research Skills

Having successfully completed this module you will be able to:

  • Deploy an agent within a simulated agent trading environment
  • Analyse and critique the performance of a deployed agent


Topics covered are: Introduction to agent-based computing - Motivations for agent-based computing - Key concepts and models of reasoning (symbolic, reactive and practical) - Rational decision making and handling uncertainty Agent Interactions - Models of cooperation - Models of competitive behaviour (game theory and mechanism design) - Computational markets (auctions) Agent design and implementation - Structuring agent models in code - Deploying agents within a simulated environment - Practical reasoning strategies for computational markets

Learning and Teaching

Completion of assessment task60
Total study time150

Resources & Reading list

Michael Wooldrige. An Introduction to MultiAgent Systems. 

Gerhard Weiss. Multiagent Systems. 

Y. Shoham and K. Leyton-Brown. Multiagent Systems. 



MethodPercentage contribution
Continuous Assessment 50%
Final Assessment  50%


MethodPercentage contribution
Examination 100%


MethodPercentage contribution
Examination  (1.5 hours) 100%

Repeat Information

Repeat type: Internal & External

Share this module Share this on Facebook Share this on Twitter Share this on Weibo
Privacy Settings