This degree provides extensive knowledge of the principles and theory that underpin computing science, from the fundamental techniques used in modern software engineering to the architectural concepts underpinning computer and networking hardware platforms.
You take an industrial training year between Stages 2 and 3, extending your degree to four years.
Our degrees are divided into Stages. Each Stage lasts for an academic year and you need to complete modules totalling 120 credits by the end of each Stage.
We introduce you to the basics of computing science, with an emphasis on developing your skills in problem solving, and program design and implementation.
You choose one module from the following list:
As the first two years of all of our Computing Science degrees are the same, it is possible to transfer between them at the end of either Stage 1 or Stage 2 should you find your interests change.
You spend the year between Stages 2 and 3 on a work placement in an IT-related company.
The School of Computing Science and the Careers Service will suggest potential employers and guide you through the application process but the final decision on the placement will lie with the company.
The placement will be assessed via a short report and presentation on a pass/fail basis, which will not contribute towards your final degree classification.
Students who are unable to secure a suitable placement or who do not pass the placement year will transfer to the equivalent degree without an industrial placement and continue into Stage 3.
You choose modules from the following list to bring your total credits to 120:
The modules listed here are those currently being taught in this academic year and may vary for your year of entry.