Faculty of Information Technology

Monash University

Undergraduate - Unit

This unit entry is for students who completed this unit in 2014 only. For students planning to study the unit, please refer to the unit indexes in the the current edition of the Handbook. If you have any queries contact the managing faculty for your course or area of study.

print version

6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered, or view unit timetables.

FacultyFaculty of Information Technology
OfferedCaulfield First semester 2014 (Day)


This unit will introduce Artificial Life (A-Life) and Artificial Intelligence (AI) techniques that can be used in the production of virtual environments. It also addresses the general capabilities of A-Life and AI technology, behaviours/circumstances that need to be simulated, learned or reproduced by virtual agents or characters and environments in virtual worlds. Techniques such as evolutionary computation and neural networks used in the development of intelligent, life-like agents in games and virtual worlds will be discussed in detail. This unit will build upon previous programming skills, and provide a strong grounding for further study in this area. The unit employs the fundamentals of C++ programming within a UNIX environment.


At the completion of this unit, students will be able to:

  • select and use Artificial Life, Artificial Intelligence and virtual environment construction techniques to build coherent virtual worlds;
  • develop new strategies to extend virtual environments beyond the current state of the art;
  • demonstrate independent research skills in understanding pioneering and recent A-Life and AI techniques;
  • design, develop and debug applications written in C++ under a UNIX environment;
  • create environments that display the techniques learned during the unit;
  • engage in technical discussions on A-Life and AI technologies.


Examination (2 hours): 60%; In-semester assessment: 40%

Chief examiner(s)

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

This unit applies to the following area(s) of study


Additional information on this unit is available from the faculty at: