This course produces graduates with the core mathematical and computer science knowledge and skills needed to present, analyse and ultimately understand large data sets. The course is the result of a partnership between the School of Computer Science and the School of Mathematical Sciences, and draws on staff expertise available in each School. Course content is equally split between Mathematics and Computer Science modules, with an emphasis on statistical and computational data analysis methods. These are supported by a strong software development theme, providing the skills needed to both understand and apply key techniques. The final year project provides an opportunity to bring these skills together to address real data analysis problems in a rich and supportive environment.