Our BCS-accredited Computer Science degree will equip you with practical and theoretical computer science skills that are highly sought-after across a range of industries.
Computer technology touches almost every part of modern life - from the sophisticated devices and software we use to the ways we collect, store, process, and analyse data. We are living in a powerful digital age, with new technological advances continually emerging.
Computer Science graduates with current, industry-relevant skills are in high demand across a wide range of industries. Our BSc in Computer Science equips you with the practical and theoretical skills needed to pursue the challenging and rewarding careers available in the computing field.
This British Computer Society (BCS)-accredited course provides a strong foundation in key areas of computer science. Core modules cover topics such as logic, programming and software engineering. A range of optional modules spanning topics like robotics and network security, allows you to tailor your studies to your strengths, interests, and career goals. In your final year, you will complete an individual project under the supervision of an academic member of staff.
You also have the option to enhance your degree by taking a placement year, gaining valuable professional experience that can give you a competitive edge in the graduate job market.
What's the difference between MSci and BSc?
The Bachelor of Science (BSc) degree will provide a thorough grounding in the critical areas of the subject and enable you to develop skills and knowledge sought by employers in diverse industries. The Masters in Science (MSci) degree also provides an ideal preparation for research and development work in industry or for a PhD and is designed to create leaders in the subject area by giving in-depth experience of cutting-edge research.