The overall aim of this course is to provide a medium in general computing, or a specific aspect of computing, to progress to graduate status in a broad-based and generic computing programme rather than a specialist, and possibly restrictive, programme.