Computer Science is the study of scientific principles underlying all computational processes and computational environments. Computer Science is about finding out what can be computed (and why!), how to compute it, and how this affects humans and society. It is a broad subject, ranging from the very theoretical and mathematical, to the highly practical and applied, such as the software engineering of safety critical systems like fly-by-wire aircraft. It also encompasses the social and economic implications of new computer-based technologies, such as privacy considerations on social networks.
Being able to program a computer is of course a fundamental skill for all computer scientists, but there is so much more to Computer Science than just programming!
In the first year you will study the formal foundations of computing, learn programming and study computer systems, along with studying an elective - a module you can choose from any course in the University. Computer Science is generally taught in small classes (mostly no more than 40 students) and the degree has had accreditation from the British Computer Society for many years.
A-level subject requirements:
- Mathematics required at A-level
Typical offer if you are successful on Supported Progression:
|Degree Programme||A-Levels||Other qualifications|
|see here for an equivalency|
|plus successful completion of the Supported Progression qualification for Computer Science|