Computer science Course Overview

Computer science Course Overview

Contrary to popular belief, computer science is not just about programming, but about understanding the possibilities of what a computer can do - and making them happen.

What will you study?

You will first learn the principles underlying computer software and then be challenged to stretch your imagination to design new and better systems. Besides the basic computer science degree, there are many different specialist courses you can take within this discipline. These include artificial intelligence, internet computing and electronic commerce.

Core subjects

Applied systems and engineering; compiler design for high-performance architectures; computer graphics and visualisation; computer structure and interface; cryptography; foundations of artificial intelligence; introduction to automated reasoning; programming languages and logics (C, C++. Java, Unix Tools etc); quantum information processing.

Typical course duration

This course will take at least three years to complete.


A good grade in mathematics and, in some cases, physics is required.

What do graduates do?

Graduates can find employment in large or small computer services companies, software companies, and large organisations of all kinds (industry, government, banking, healthcare, etc). They can also go into research to contribute to technical progress and bring about long-term improvements in the way people live and work.