Each week you should attend three hours of lectures, a tutorial class and a practical session. For details of days, times and rooms consult the timetables webpage. Students are urged to actively participate in the tutorials; this helps enhancing the understanding by students.
Note that practicals and tutorials commence in week 2. You should have selected a practical session and a tutorial session during enrolment. You should attend the sessions you are enrolled in.
There is no set textbook for the unit. The following are recommended readings. Lecturers may recommend other references.
S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach, Prentice-Hall, 2009.
Poole, D. and Mackworth, AK. Artificial Intelligence - Foundations of Computational Agents. Cambridge University Press 2017. (Available free of charge at: https://artint.info/2e/html/ArtInt2e.html under a Creative Commons Attribution-Noncommercial-No Derivative Works 2.5 Canada License.)
For some parts of learning, the necessary reading (book chapters, software documentation, papers, etc.) will be made available on iLearn.
Unit Webpage and Technology Used and Required
COMP329 uses iLearn for delivery of class materials, discussion boards, submission of assessment tasks and access to marks and comments. Students should check the iLearn site regularly for unit updates.
Questions that are of are of potential interest to other students in this unit, such as queries regarding the content of this unit, its tutorials or practicals, should be posted on discussion forum on iLearn.
The practical work in this unit mostly involves programming in Python3, and will require some packages purpose packages relevant to AI. Instructions will be provided on how to use Python3 and these packages on the laboratory machines and how to download them for use on your own machines