Computer Science MSci/BSc (Hons)

Whether you see your future self as an app developer, a systems administrator, or an information technology specialist, our Computer Science course equips you with the knowledge and skills you will need to help drive the digital revolution.

  • Master the practical skills and theoretical knowledge you need to develop software solutions that address demanding user expectations and complex customer requirements.
  • Explore fascinating fields, such as artificial intelligence, parallel programming, and data science, and learn how these areas continue to drive major change in the domain of computer science.
  • Gain industry-relevant experience as you apply real-world, software development practices within peer groups, preparing you for your career after graduation.
  • The January start for this course is condensed in Year 1. Please see the ‘How you’ll learn’ section below for more details.

 

Why you should study this course

  • Activity-led learning helps you consolidate what you’re taught through practical application of everything you’re covering in lectures.
  • Opportunity to spend a year on industrial placement2.
  • Strong professional skills focus.
  • Hybrid, online, and asynchronous learning to support students with different needs across a range of locations4.
  • If you choose to start this course in January you will study exactly the same course but over a slightly shorter timescale in Year 1. This is ideal if you missed the September start, want to transfer from a different university or course or just need a bit more time to prepare for life at university.