A rough schedule of topics is given below, but note that this is subject to change.
|1||29 July||Introduction and Review||Chs. 2-3, CLRS||Lab 0||Workshop 0|
|2||5 August||String Algorithms||Chs. 32 & 15, CLRS||Lab 1||Workshop 1|
|3||12 August||Optimisation||Chs. 34-35, CLRS||Lab 2||Workshop 2|
|4||19 August||Agents||Chs. 1-3, AIMA||Lab 3||Workshop 3|
Uninformed search algorithms
||Ch. 3, AIMA||Lab 4||Workshop 4|
|6||2 September||Informed search algorithms||Ch. 4, AIMA||Lab 5||Project Discussion|
|7||9 September||Game-playing||Ch. 5, AIMA||Lab 6||MS Test Revision|
|8||16 September||Sequential decision problems||Ch17, AIMA||Project||Midsemester Test|
|9||23 September||Learning agents||Ch. 18, AIMA||Workshop 7|
||30 September||Non-teaching Study Period|
|10||7 October||Reinforcement learning||Ch. 21, AIMA||Project||Test Review|
|11||14 October||Logical agents||Chs. 7-9, AIMA||
Logical Agents continued
and First Order Resolution
|12||21 October||Planning and acting||Chs. 10-11, AIMA||Project Tournament|
Lectures take place in the Woolnough Lecture Theatre on Mondays from 10am-12pm and they start in Week 1. Students are expected to attend all lectures.
Workshops take place in the Woolnough Lecture Theatre on Thursdays from 1-2pm and they start in Week 1. Students are expected to attend all workshops.
Labs take place in CSSE:2.03 (Tuesday 9-10, 2-4 and 4-6). They start in Week 1. The labs can be completed using any operating system but programming exercises should be completed in Java.
If you find any errors in the notes, or if you feel that something could be explained more fully in the notes, please email me.