/!\ AFJU (another f*cking Java unit), although it does also include some C++, Smalltalk, and Eiffel. It should really be taught in Python and made a first year unit. It's possible - and not that hard - to skip every assignment and test (worth 40% all up) and only do the exam (with some cursory study in the morning before the exam starts) and still pass the unit. You might as well do this unit, it's 6 points after all.

The key to the exam is to read a previous exam paper. It doesn't matter which one.

Often taught by PeterJones.

Unit website

Handbook entry