Provisional Schedule
Semester 1, Caulfield Campus, 2015
Dates on which lectures are covered may vary depending on speed of progress through the material.
|  
       Weeks      | 
     
       Lectures  | 
    Exercises, assignments, support materials | 
| 1 |  
        Introduction to Artificial Intelligence (AI) & Artificial Life (ALife)  | 
    Self-directed study: MacOSX access notes, Introduction to Unix tutorial Support videos*: Algorithms I, Algorithms II  | 
  
| 2 | A history of applications for AI, ALife and Virtual Environments Preliminary reading: Charles Babbage, "Games of skill can be played by an automaton", in Passages from the Life of a Philosopher, p465-471 (sample URL1, URL2) Or check your library for, "Charles Babbage and his calculating engines : selected writings", Dover, 1961, p152-157. Q: What algorithm did Babbage suggest?  | 
    Lab sheet (Noughts and crosses) Support videos: Binary Search, What is a tree?  | 
  
| 3 | The interactive game loop, Finite State Automata and agent decision making  | 
    Lab sheet (Pacman FSMs) Support videos: Recursion I, Recursion II  | 
  
| 4 | 
       Preliminary reading: Pliny the Elder, Natural Histories, Chapter 19(13), Labyrinths. Q: What are the difficulties of ancient labyrinths?  | 
    Lab sheet (Pirate search)  | 
  
| 5 | Vectors and Steering behaviour & Cooperative strategies for agent behaviour Preliminary reading: Dorin, A., Biological Bits, 2014 (chapter 6).  | 
    Assignment 1 time (download Pirates v2.2) Support materials: Craig Reynolds' boids  | 
  
| Mid-semester break (week starting 6 April 2015) | ||
| 6 | Cooperative strategies for agent behaviour (cont.) & The built environment. Video watching: What is architecture? Choose 3 videos  to watch from those offered here (in a language you can understand). Make notes summarising the answers each architect gives to each question.  | 
    Assignment 1 lab demo (see: due dates) | 
| 7 |  
       Assignment 1 class game  | 
    Lab sheet (Graphical wanderers)  | 
  
| 8 | Growing realistic plants and forests Preliminary reading: Dorin, A., Biological Bits, 2014 (chapter 4).  | 
    Lab sheet (Vectors and boids) Support materials: Dorin, A., Biological Bits, 2014 (chapters 4.4, 5.1, 6.1)  | 
  
| 9 | 
       Preliminary reading: Dorin, A., Biological Bits, 2014 (chapter 7.2, Evolution).  | 
    Lab sheet (L-System plants)  | 
  
| 10 | 
     Preliminary reading: Dorin, A., Biological Bits, 2014 (chapter 7).  | 
    Lab sheet (Cellular automata) Support videos Meniscus, Bee waggle dance  | 
  
| 11 | Assignment 2 time (Aesthetic Evolution - submission details and upload via Moodle) Support materials Search algorithm visualisation, Path-finding bug video, Detail on path-finding  | 
  |
| 12 |  
      
       Discuss the Sample Exam  | 
    Assignment 2 and lab demo (see: due dates) | 
© Copyright Alan Dorin 2015