This unit builds on CITS2200 Data Structures and Algorithms. It reinforces key concepts from that unit, and extend them to consider algorithms in the context of autonomous programs, or agents. This allows the introduction of concepts such as decision making, goal-directed behaviour, heuristic search, action selection, performance (self) evaluation, expected return, and learning. These concepts are explored in the context of artificial intelligence or 'intelligent agents'. -- Course Website
Instructor: Assistant Professor Tim French
Prerequisites: CITS2200 Data Structures and Algorithms