Many real-world problems are solved by a close-knit combination of mathematical and computational techniques. This degree course aims to equip students with a powerful set of skills to deal with such tasks, providing an excellent grounding for any career at the interface between computing and mathematics, as well as most careers that are traditionally open to single honours graduates in either of the two disciplines. The course is divided equally into topics from computer science and mathematics so that graduates have a wide range of experience in both areas. This will appeal to students who would like to study applications of logic and mathematics to computer science, and also the application of computational techniques to mathematics. The core mathematics subjects required for business, industry and academia are studied in the first two years, with a particular emphasis on computational methods. The core computer science subjects studied in the first two years have a particular emphasis on mathematical aspects of computer science. The final year involves a project that draws on knowledge of computer science and mathematics as well as offering a range of options to allow specialisation in different aspects of both subjects.