This comprehensive computer science degree offers in-depth knowledge across various topics and includes a paid, accredited industrial placement for practical experience and career enhancement. In the first two years, students explore areas such as games design, bioinformatics, and security. Following the placement, they select from a wide range of specialized optional modules.