The course has also been quite innovative in terms of deliveryof course content on the Web and student submissions via
the Web, although other courses have generally shifted in that direction in recent years. However, the course remains quite innovative in its use of automated marking procedures to assist in assessment (taking advantage of the fact that student submissions are electronic and largely consist of computer code that can be evacluated).