• An interdisciplinary degree combining traditional mathematical techniques with exciting contemporary applications in the field of computer science.
  • Develops practical skills in the specification, design, and implementation of computer systems, as well as an understanding of the theory behind them.
  • Our world-class teaching is informed by active, up-to-the-minute research of international standing in developing fields including machine learning, artificial intelligence, and nature-inspired computation.
  • Opportunity to gain industry experience, available to all students through summer placements or a year-long ‘Industrial Placement’.
  • Excellent teaching links with computer-related industry partners such as IBM, The Met Office, NATS, and Motorola.