Our Computer Science degree emphasises strong technical skills in translating scientific principles to usable computing technologies and solutions, as well as the management skills needed to navigate complex software development and system deployment concerns.