Degree teaches you the fundamentals of computer science as well as a broad range of Artificial Intelligence (AI) techniques, including neural networks and evolutionary algorithms, which draw on philosophy and psychology. You have the opportunity to exercise your skills on a paid industry placement, which greatly enhances your employment prospects and allows you to put your academic learning into a real-world context.