Course Overview

Course Title: Agent-Oriented Programming and Design
Credit Points: 12
Nominal Hours:
Course Coordinator: Dhirendra Singh
Course Coordinator Phone:
Course Coordinator Email: dhirendra.singh@rmit.edu.au
Course Summary

The course provides a foundation in agent-based modelling and simulation techniques for understanding complex systems. Agent-based models (ABMs) work by representing the entities (agents) of a system and their interactions from which system-level phenomena emerge. Examples of emergent phenomena that can be represented with ABMs include flocking in birds, traffic congestion on roads, and spread of infection in a population. The objective of this course is to develop an understanding of and gain experience with agent-based modelling and simulation concepts and technology.
In this course you will learn how to design, implement, use, analyse, and critique agent-based models of complex systems. You will construct 'what-if' scenarios, and implement 'policy interventions', to examine how exogenous changes can perturb the system, and use critical analysis to determine likely impacts of proposed changes.
This is a studio-style course, with a strong emphasis on learning by doing.

Full Course Information
View detailed overview on Course Guide