To provide students with a systematic understanding of the principles and technologies which underpin the discipline of computer science.
To give students practical skills in central areas of computing, such that graduates will be able to find productive employment in the computing and computer-related industries.
To give students...