Core Module Information
Module title: Multi-Agent Systems

SCQF level: 10:
SCQF credit value: 20.00
ECTS credit value: 10

Module code: SET10111
Module leader: Simon Powers
School School of Computing, Engineering and the Built Environment
Subject area group: Computer Science

Module Code SET08119
Module Title Object Oriented Software Development
Examples of Equivalent Learning Object oriented programming using a high-level language such as C# or Java

Description of module content:

In this module you will:
- Develop an awareness of the use of multi-agent technologies
- Develop an understanding of the concepts of multi-agent technologies including agent design, communication, service discovery, and ontologies.
- Gain practical experience of implementing and evaluating multi-agent systems.

Learning Outcomes for module:

Upon completion of this module you will be able to
LO1: Demonstrate an understanding of the use of multi-agent systems and associated concepts.
LO2: Compare and contrast the use of differing structures and techniques associated with multi-agent systems to achieve particular functionalities.
LO3: Evaluate the effectiveness of multi-agent technologies when applied to a specific problem.
LO4: Specify, implement and evaluate a multi-agent system in response to a particular problem

Full Details of Teaching and Assessment
2022/3, Trimester 1, FACE-TO-FACE, Edinburgh Napier University
Occurrence: 001
Primary mode of delivery: FACE-TO-FACE
Location of delivery: MERCHISTON
Partner: Edinburgh Napier University
Member of staff responsible for delivering module: Simon Powers
Module Organiser:

Learning, Teaching and Assessment (LTA) Approach:
A core lecture series will introduce concepts and theory. Lectures will include video material and demonstrations where appropriate (LO1, LO2). Practical sessions will utilise a mixture of lab-based sessions to prepare for the coursework, in which students will have the opportunity to develop their own implementations of algorithms as well as customising and analysing existing software (LO3, LO4).

Formative Assessment:
To support formative feedback, the Software Engineering subject group utilise a lab based teaching approach across their provision. During these lab sessions, staff will discuss and evaluate student progress and provide feedback on how well they are progressing with their work. All modules in the subject group also require students to demonstrate their coursework on submission to provide further formative feedback on how the work could be improved.

Summative Assessment:
Summative assessment takes place via an examination (LO1,2,3) at the end of the module and a coursework (LO3,4); the coursework will require the students to demonstrate that they understand both the practical and theoretical aspects of the field, and as such will involve both writing and demonstrating code as well as writing an academic report. Practical classes will provide support for this.

Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)
Other Centrally Time Tabled Examination 2
Face To Face Lecture 24
Face To Face Practical classes and workshops 24
Independent Learning Guided independent study 150
Total Study Hours200
Expected Total Study Hours for Module200

Type of Assessment Weighting % LOs covered Week due Length in Hours/Words
Report 060.00 3, 4 13 HOURS= 48.00, WORDS= 000.00
Centrally Time Tabled Examination 040.00 1, 2, 3 14/15 HOURS= 02.00, WORDS= 000.00
Component 1 subtotal: 60
Component 2 subtotal: 40
Module subtotal: 100

Indicative References and Reading List - URL:
Multi-Agent Systems