COMP40040 Agent-Oriented Software

Academic Year 2021/2022

This module covers the tools and techniques of agent-oriented systems, including practical experience with applying these techniques to modern research-led problems using state-of-the-art agent programming platforms.

NB. This is a professional module which is part of a professional MSc

Show/hide contentOpenClose All

Curricular information is subject to change

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.

Student Effort Hours: 
Student Effort Type Hours




Autonomous Student Learning




Approaches to Teaching and Learning:
Primary content will be delivered through lectures in mornings with associated practical activities in afternoon laboratories. For programming components, live programming activities led by the module coordinator. Theoretical content will be supplemented through relevant papers. Group presentations will be used as to share experience of students in class. 
Requirements, Exclusions and Recommendations

Not applicable to this module.

Module Requisites and Incompatibles
Not applicable to this module.
Assessment Strategy  
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade
Essay: Review of a research paper. Varies over the Trimester n/a Graded No


Continuous Assessment: Various Programming Assignments Throughout the Trimester n/a Graded No


Group Project: Methodology Project Throughout the Trimester n/a Graded No


Project: Individual project to implement a Multi-Agent System. Coursework (End of Trimester) n/a Graded No


Carry forward of passed components
Resit In Terminal Exam
Autumn No
Please see Student Jargon Buster for more information about remediation types and timing. 
Feedback Strategy/Strategies

• Feedback individually to students, post-assessment

How will my Feedback be Delivered?

Students will present their design to the class. Informal feedback will be provided afterwards.

Timetabling information is displayed only for guidance purposes, relates to the current Academic Year only and is subject to change.

There are no rows to display