Study flexibly as you find your path
Whether you love programming, Artificial Intelligence or cyber security, or have a broader interest in technology, our flexible courses give you opportunities to experiment and explore. You’ll get a strong balance between foundational principles of computing science and practical application.
You can switch between courses within the first year as your interests develop. In the final year of our undergraduate courses you’ll can choose from a range of specialist modules including advanced programming, AI, machine learning, computer vision, human computer interaction and games development. Our degrees offer specialised pathways for example into cyber security, Artificial Intelligence or data science careers.