BSc Computer Science

UCAS Code G400

A lecturer This is a three-year programme designed to teach you a wide range of aspects of Computer Science. In the first year (level 1) you will learn how to program (in Java and Prolog), study how computers work, be introduced to Software Engineering, and learn about the fundamental mathematics and theory of Computer Science.

In the second year (level 2) you will learn about operating systems and networking, computer graphics, databases, compilers, advanced and specialised programming programming, specification, and some of the more advanced theoretical aspects of Computer Science. You will develop your programming skills (in C and Java), and have the opportunity to attempt advanced tasks, both individually and in groups.

Three cliffs bay In the final year (level 3), you will undertake a large project, accounting for 25% of the credit for the year, and study a selection of our advanced option modules. These vary from year to year, but currently include modules on graphics, advanced programming, human-computer interaction, the internet, artificial intelligence, concurrent systems, hardware and theory.

The BSc in Computer Science is accredited by the British Computer Society, and provides exemption from their membership exams.