Home | About Us | Courses | Units | Student resources | Research |
IT Support | Staff directory | A-Z index |
M O N A T A R |
InfoTech Unit Avatar |
This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff
To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.
NB: This view restricted to entries modified on or after 19990401000000
Following the 2004 Review of the Faculty of Information Technology this unit forms part of the Multimedia Games Development major established within the Bachelor of Information Technology and Systems degree.
This unit has been updated as part of a 2013 review in light of feedback received from students following semester 1 offering, 2013 and in light of improvements made to the prerequisite units for students enrolled in the Games Major of the BITS degree.
Request to hold this in Macintosh labs from 2014-> due to new software installed in standard labs no longer being suitable for the student assignments and lab work.
14/05/14 - Admin update: minor change to learning outcomes (as approved by ADE).
Sept 2015: Updated for course architecture process. Effective 2016.
Feb 2016: Updated course content and delivery to practice-based model with greater emphasis on programming practice in AI for real time simulation and games.
Sept 2016: Admin - CE updated workload from 4hrs studio based learning to 2 hrs lecture based learning and 2 hrs studio based learning.
17/02/2017 - Amended Unit Content - Removed the word Cinder in the last sentence because we are not using that library anymore. Semester 1,2017 implementation.
5/12/2018 - Amended learning outcomes, deleting the final one which relates to Cinder etc. to ensure unit is not tied to specific programming languages. I note that this was attempted regarding the Unit at 17/02/2017... it was seemingly unsuccessful as the text remained in the Learning outcome! This was a likely cause of confusion for students.
20/9/2019: Admin - updating exam duration to include additional 10 minutes as per University requirement.
Elective unit in the Games Major within the BIT degree, elective within the BCS and BCSAH degrees.
This is a required unit in the Multimedia Games Development major and builds on C++ programming for games development skills developed in the prerequisite unit FIT2049 Games Programming using C++. C++, programmed within a UNIX operating system, is used as the vehicle for students to understand the basic concepts of Artificial Life and Artificial Intelligence techniques and implement them in the development of coherent virtual environments such as those typical of many computer games, virtual reality systems and even within biological simulation.
This unit is intended to provide an explanation and practical experience with the fundamental concepts of artificial life, artificial intelligence and virtual environments. It provides students with the opportunity to design and implement their own software utilising the techniques discussed in lectures. This unit equips students with knowledge and development skills that can be used in games, virtual reality and even when conducting biological simulation.
At the completion of this unit, students should be able to:
020119 Artificial Intelligence (60%) 020103 Programming (20%) 020115 Computer Graphics (20%)
This unit introduces topics in Artificial Intelligence (AI) suited to real-time simulation and computer games development. Using a practice-based and programming-led approach, the unit explores a number of fundamental concepts, techniques and algorithms that can be used to build real-time, interactive games, virtual environments and simulations. Starting with basic concepts in 2D discrete simulation, the unit progresses to continuous, 3D models, agent simulation, bio-inspired intelligence models and search algorithms. Programs are developed using the Processing environment in Java or C++.
Recommended resources
Reading list Recommended Texts:
Dario Floreano and Claudio Mattiussi, "Bio-Inspired Artificial Intelligence: theories, methods, and technologies", MIT Press, 2008.
Alan Dorin, "Biological Bits - A brief guide to the ideas and artefacts of computational artificial life", Animaland 2014 - Free Download http://users.monash.edu/~aland/BiologicalBits.html Video materials covering some background aspects of the course will also be available.
Monash Library Unit Reading List (if applicable to the unit) http://readinglists.lib.monash.edu/index.html
Some useful web resources
http://natureofcode.com/book/ http://www.ai-junkie.com/ann/evolved/nnt1.html www.gamedev.net
https://www.movingai.com/
Technological requirements
On-campus
* Active & Peer Assisted Learning
Examination (2 hours and 10 minutes): 40%; In-semester assessment: 60%;
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
Requires a studio computer laboratory with a C++ development environment installed. The Processing (https://processing.org) and Cinder (https://libcinder.org) environments are required for this unit.
FIT
2008 Semester 1
Caulfield, Clayton
19 Apr 2007 | Grace Rumantir | Initial Draft; modified UnitName; modified Abbreviation |
19 Apr 2007 | Grace Rumantir | |
19 Apr 2007 | Grace Rumantir | modified Unit Content Summary and Handbook Summary: replace genetic algorithms and neural networks with more generic terms evolutionary and neural computations |
22 Apr 2007 | Lindsay Smith | BSIT approval and submission |
05 Jun 2007 | Ralph Gillon | FIT School Approval, Endorsed at UGPC Special mtg 1/07. |
13 Jun 2007 | Ralph Gillon | FEC Approval |
13 Jun 2007 | Ralph Gillon | FacultyBoard Approval - Approved by FEC at mtg 3/07. Faculty Board approval added to aid administration in Monatar. |
29 Oct 2009 | David Sole | This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data. |
29 Oct 2009 | David Sole | 2009 Review - Submit |
29 Oct 2009 | David Sole | 2009 Review - Chief Examiner approval |
29 Oct 2009 | David Sole | 2009 Review - FEC approval |
29 Oct 2009 | David Sole | 2009 Review - Faculty Board approval |
20 Sep 2013 | Alan Dorin | modified UnitName; modified Abbreviation; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RoleRelationshipRelevance; modified ReasonsForIntroduction/RoleRelationshipRelevance; modified UnitObjectives/Objectives; modified UnitContent/Synopsis; modified FacultyInformation/FIContact |
20 Sep 2013 | Alan Dorin | |
24 Sep 2013 | Alan Dorin | FIT3094 Chief Examiner Approval, ( proxy school approval ) |
09 Oct 2013 | Alan Dorin | modified UnitObjectives/Objectives in accordance with Margot's requirement that they begin with "action verbs". Took the time to write these outcomes more clearly and concisely also. |
09 Oct 2013 | Alan Dorin | FIT3094 Chief Examiner Approval, ( proxy school approval ) |
14 Oct 2013 | Jeanette Niehus | FEC Approval |
14 Oct 2013 | Jeanette Niehus | FacultyBoard Approval - FEC Executive Approval granted 11/10/13. Faculty Board approval given to aid administration in Monatar. |
10 Dec 2013 | Alan Dorin | modified Workload/SpecialRequirements |
12 Dec 2013 | Alan Dorin | modified ReasonsForIntroduction/RChange |
07 Jan 2014 | Jeanette Niehus | FIT3094 Chief Examiner Approval, ( proxy school approval ) |
08 Jan 2014 | Jeanette Niehus | FEC Approval |
08 Jan 2014 | Jeanette Niehus | FacultyBoard Approval - ADE Executive Approval granted 7/1/14. |
22 Jan 2014 | Damien Moore | modified Workload/ContactHours (bulk upload from CUPID extract) |
14 May 2014 | Jeanette Niehus | Admin update: modified UnitObjectives/Objectives; modified ReasonsForIntroduction/RChange |
18 Jul 2014 | Geraldine DCosta | FIT3094 Chief Examiner Approval, ( proxy school approval ) |
18 Jul 2014 | Geraldine DCosta | FEC Approval |
18 Jul 2014 | Geraldine DCosta | FacultyBoard Approval - Approved at UGPC 3/14. Faculty Board approval has been added to aid administration in Monatar. |
17 Sep 2015 | Caitlin Slattery | Amendments for course architecture. Effective 2016. |
22 Sep 2015 | Jeanette Niehus | FIT3094 Chief Examiner Approval, ( proxy school approval ) |
22 Sep 2015 | Jeanette Niehus | FEC Approval |
22 Sep 2015 | Jeanette Niehus | FacultyBoard Approval - FEC approved 23/07/2015 |
11 Feb 2016 | Jon McCormack | modified UnitContent/ASCED; modified UnitContent/PrescribedReading; modified UnitContent/PrescribedReading; modified UnitContent/Synopsis; modified Assessment/Summary; modified Workload/ContactHours; modified Workload/ContactHours; modified FacultyInformation/FIContact |
22 Feb 2016 | Jon McCormack | modified UnitObjectives/Objectives; modified UnitObjectives/Objectives |
22 Feb 2016 | Jon McCormack | modified Workload/SpecialRequirements |
23 Feb 2016 | Jon McCormack | modified ReasonsForIntroduction/RChange; modified UnitObjectives/Objectives; modified UnitContent/ASCED |
24 Feb 2016 | Jon McCormack | modified UnitObjectives/Objectives |
25 Feb 2016 | Jeanette Niehus | FIT3094 Chief Examiner Approval, ( proxy school approval ) |
25 Feb 2016 | Jeanette Niehus | FEC Approval |
25 Feb 2016 | Jeanette Niehus | FacultyBoard Approval - UGPC executive approval 24/02/2016 |
17 Mar 2016 | Jeanette Niehus | Admin: modified Chief Examiner |
13 Sep 2016 | Jon McCormack | modified Workload/ContactHours; modified Workload/ContactHours; modified Workload/SpecialRequirements |
20 Sep 2016 | Jeanette Niehus | Admin: modified ReasonsForIntroduction/RChange |
23 Sep 2016 | Jeanette Niehus | FIT3094 Chief Examiner Approval, ( proxy school approval ) |
23 Sep 2016 | Jeanette Niehus | FEC Approval |
23 Sep 2016 | Jeanette Niehus | FacultyBoard Approval - Approved at FEC 4/16, Item 8.3 |
16 Feb 2017 | Jon McCormack | modified UnitContent/Synopsis |
17 Feb 2017 | Geraldine DCosta | Added reason for change on behalf of CE. Semester 1,2017 implementation. |
17 Feb 2017 | Geraldine DCosta | |
17 Feb 2017 | Geraldine DCosta | FIT3094 Chief Examiner Approval, ( proxy school approval ) |
17 Feb 2017 | Geraldine DCosta | FEC Approval |
17 Feb 2017 | Geraldine DCosta | FacultyBoard Approval - Executively approved by UGPC Chair on 17/02/2017. |
05 Dec 2018 | Alan Dorin | modified UnitObjectives/Objectives; modified ReasonsForIntroduction/RChange |
13 Dec 2018 | Emma Nash | FIT3094 Chief Examiner Approval, ( proxy school approval ) |
13 Dec 2018 | Emma Nash | FEC Approval |
13 Dec 2018 | Emma Nash | FacultyBoard Approval - Executively approved by DUGP 13/12/2018 |
20 Sep 2019 | Emma Nash | ; modified Chief Examiner; modified ReasonsForIntroduction/RChange; modified Assessment/Summary |
18 Sep 2020 | Miriam Little | modified UnitContent/PrescribedReading; modified Teaching/SpecialArrangements; modified Assessment/Summary |
This version:
Copyright © 2022 Monash University ABN 12 377 614 012 – Caution – CRICOS Provider Number: 00008C Last updated: 20 January 2020 – Maintained by eSolutions Service desk – Privacy – Accessibility information |