A relatively interesting unit, that provides a formal introduction to what many UCCans would have been doing for years. It has a rather theoretical focus, and requires a semi-decent memory to keep track of the more esoteric techniques (from the semester 1, 2010 mid-semester test "What is a simplist", something that was only touched once in lectures).

The unit is recorded on lectopia (although LuigiBarone doesn't allow downloading, only streaming) and the lecture slides are easily avaliable on the unit webpage. Lecturers: * 2010 Sem 1 - LuigiBarone

The project and labs are all relatively simple, but the assessed language is Java, which can annoy some people.

Unit Webpage Handbook Entry