ACS332 Agent-based modelling and multi-agent systems
This module introduces multi-agent systems and agent-based modelling. It will motivate the many diverse types of complex adaptive system that can be represented and simulated by these approaches (including engineering applications, artificial intelligence and socio-technical systems), and establish a typology of phenomena that typically indicate that such approaches would be useful. We will introduce a set of key theories, methods and tools in the domain of multi-agent systems and agent-based models. Students will gain experience of implementing agent-based simulations in state-of-the-art software, building on their experience in C and Java programming. We will also investigate methods for how agent-based models can be tested and validated using empirical data.
Credits: 10 (Autumn Semester)
Amy Johnson Building
If you have any questions about the module please talk to us during the lectures or the labs in the first instance. It is likely that other students will learn from any questions you ask as well, so don’t be afraid to ask questions.
Outside of lectures please contact me via email, or drop in to see me.
By the end of the module students will be able to:
This module satisfies the AHEP3 (Accreditation of Higher Education Programmes, Third Edition) Learning Outcomes that are listed in brackets after each learning outcome above. For further details on AHEP3 Learning Outcomes, see the downloads section of our accreditation webpage.
This module will include the following topics:
Learning and Teaching Methods
The main teaching methods are lectures, example and case-study classes, tutorial sessions as well as lab-based sessions (practical as well as computer-based labs). All learning outcomes will be addressed via the above teaching methods, with the addition of the use of industry-standard software in the form of instructor-led pc-lab sessions.
Lectures: 18 hours
Learning and Teaching Materials
All teaching materials will be available on MOLE.
Formal 2-hour exam 60%
Students are encouraged to provide feedback during the module direct to the lecturer. Students will also have the opportunity to provide formal feedback via the Faculty of Engineering Student Evaluation Survey at the end of each semester.
There is no core text for ACS332/6332. A sequence of recommended journal paper readings will be made available during the module.