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.
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.
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.
This course will take at least three years to complete.
A good grade in mathematics and, in some cases, physics is required.
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.