This comprehensive degree offers in-depth knowledge across diverse computer science areas. In the first two years, you explore various computing specialisms to discover your interests. You then advance through a broad range of topics, graduating with both extensive and profound expertise.