Contact to us

BSc Mathematics with Computing

Course content
The programme begins where your previous learning ends, developing your knowledge of the core areas of mathematics fundamental to further study. You will develop your analytic and problem solving skills, learning how to communicate effectively complex ideas.
You will learn to programme throughout your degree, starting in the first year. Additionally you will learn how to develop and study algorithms and determine their efficiency, and you will find out how computers can learn beyond what is programmed. Options in your third year allow you to specialise in computer graphics, artificial intelligence or in other areas, tailoring your development towards your own career choice.
The four-year MSci Mathematics with Computing allows you to specialise in your final year to study a huge variety of subjects, thereby letting you develop your own work in a number of cutting-edge areas.

Modules

Year 1

  • Vectors and Matrices (30 credits) – Compulsory
  • Calculus and Differential Equations (30 credits) – Compulsory
  • Logic and Structures (30 credits) – Compulsory
  • Data and Information (30 credits) – Compulsory

Year 2

  • Algorithmic Complexity and Machine Learning (30 credits) – Compulsory
  • Groups and Rings (30 credits) – Compulsory
  • Mathematical Analysis (30 credits) – Compulsory
  • Problem Solving Methods (30 credits) – Compulsory

Year 3

  • Advanced Algebra (30 credits) – Compulsory
  • Real and Complex Analysis (30 credits) – Compulsory
  • Communicating Mathematics (30 credits) – Compulsory
  • Project (30 credits) – Compulsory
  • Computer Graphics (30 credits) – Compulsory
  • Artificial Intelligence (30 credits) – Compulsory
  • Combinatorics (30 credits) – Compulsory
  • Multivariate Statistics (30 credits) – Compulsory
  • Simulation and Decision Making (30 credits) – Compulsory
  • Functional Analysis (30 credits) – Compulsory
  • Differential Equations (30 credits) – Compulsory