A boring as buggery first year unit that serves as a basis for the introduction to procedural programming. It is taught using the BlueJ teaching tool.

The later labs and the programming project can be fun, rewarding, and a source of amusement or practice for later year students wishing to brush up on Java skills.

Has been taught by GordonRoyle and WeiLiu.

Unit website

Handbook entry