Fees and key information
Apply for membership of the British Computer Society
On graduating, you’ll be eligible to apply for Membership of the British Computer Society (MBCS)
Accredited by the Chartered Institute for IT
This degree has been accredited with full CITP status by BCS, The Chartered Institute for IT
A choice of specialisms
You’ll have the opportunity to specialise in fascinating areas such as artificial intelligence, ethics or computer law
Why study this course?
Our Computing BSc (Hons) course is a professionally-focused degree, designed to equip you with skills relevant to the industry. You’ll learn the basics of commercial applications and programming skills sought by employers, as well as specialist topics of your choosing. There will also be opportunities to complete placements in the industry as part of your studies.
On graduating, you’ll be eligible to apply for Membership of the British Computer Society (MBCS).
Our Computing degree has been accredited with full CITP status by BCS, The Chartered Institute for IT. This accreditation is a mark of assurance that the degree meets the standards set by BCS. As a graduate of this course, accreditation will also entitle you to professional membership of BCS, which is an important part of the criteria for achieving Chartered IT Professional (CITP) status through the Institute. Some employers recruit preferentially from accredited degrees, and an accredited degree is likely to be recognised by other countries that are signatories to international accords.
Course modules
The modules listed below are for the academic year 2025/26 and represent the course modules at this time. Modules and module details (including, but not limited to, location and time) are subject to change over time.
- Computer Hardware and Software Architectures
- Fundamentals of Computing
- Introduction to Information Systems
- Logic and Problem Solving
- Programming
- Advanced Programming and Technologies
- Cloud Computing and the Internet of Things
- Databases
- Network Operating Systems
- Professional and Ethical Issues
- Smart Data Discovery
- Software Engineering
- Application Development
- Career Development Learning
- Data and Web Development
- Project
- Artificial Intelligence
- Mobile Applications
- Project Analysis and Practice
