3 Years On Campus Bachelors Program
This three-year undergraduate degree combines rigorous study of core mathematics with a strong focus on computation, numerical methods, and scientific computing. It is ideal for students who enjoy mathematics and want to apply it through programming, modelling, and computational techniques.
Curriculum Structure
Year 1:
The first year provides a solid foundation in mathematics and computational thinking. Core modules include Analysis 1, Linear Algebra and Groups, Calculus and Applications, Probability and Statistics, Introduction to Computation, An Introduction to Applied Mathematics, and an Individual Research Project. These courses establish problem-solving skills, logical reasoning, and basic programming experience.
Year 2:
In the second year, you build on this foundation with modules such as Analysis 2, Linear Algebra and Numerical Analysis, Multivariable Calculus and Differential Equations, Principles of Programming, and the I-Explore module. Optional modules allow you to begin specialising in computational aspects while exploring additional mathematics topics like Groups and Rings or Probability for Statistics.
Year 3:
The final year focuses on advanced computation and specialised mathematics. You choose at least three modules from a designated “Mathematical Computation” group, such as Computational Linear Algebra, Computational Partial Differential Equations, Finite Elements: Numerical Analysis and Implementation, Scientific Computing, Methods for Data Science, or Numerical Solutions of Ordinary Differential Equations. Additional modules (five or six) can be selected from a broader mathematics/computation list, including options like Algebraic Number Theory, Applied Probability, Time Series Analysis, or Mathematical Finance: Option Pricing.
Focus areas: Core mathematics (algebra, analysis, probability) plus computational and numerical methods, scientific computing, algorithmic problem solving, numerical solutions of differential equations, data science techniques
Learning outcomes: Develop advanced mathematical reasoning and proof skills; formulate and solve mathematical models using computational and numerical methods; gain proficiency in programming and algorithmic thinking; prepare for careers or further study requiring both strong mathematics and computational expertise
Professional alignment (accreditation): Delivered by Imperial’s Department of Mathematics, ensuring world-class academic training and recognition by employers, though not tied to a specific professional engineering accreditation
Reputation (employability rankings): Graduates are highly employable, with most moving into skilled roles or postgraduate study; the programme is recognised for blending strong mathematics training with computational and practical skills
The BSc Mathematics with Mathematical Computation at Imperial College London combines rigorous mathematical theory with a strong emphasis on computational methods, programming, and numerical analysis. This programme is designed to develop your ability to solve both abstract mathematical problems and practical computational challenges, preparing you for careers in scientific computing, data science, quantitative modelling, and algorithm development.
Experiential Learning
Here’s how practical and computational skills are integrated into this programme:
Early Computational Exposure – From Year 1, modules integrate mathematical theory with programming and algorithmic thinking, giving you hands-on experience in applying mathematics computationally.
Individual Research Project – Early projects allow you to explore topics independently, develop research skills, and apply computational tools to solve mathematical problems.
Programming and Numerical Analysis Modules – Core modules in linear algebra, numerical analysis, and principles of programming teach you how to implement mathematical algorithms and perform simulations.
Specialised Mathematical Computation Modules – In later years, you can take advanced courses such as computational linear algebra, scientific computing, and finite element analysis, directly applying computation to complex mathematical problems.
Flexible Optional Modules – The programme allows you to tailor your studies, combining traditional mathematics modules with computation-heavy courses, depending on your interests and career goals.
Problem-Solving Tutorials and Computing Labs – Regular tutorials, coding exercises, and computational labs reinforce both theory and practice, ensuring you can apply numerical methods and algorithmic approaches effectively.
Dedicated Learning Resources – Access to departmental computing labs, collaborative study areas, and support from faculty ensures you have the tools and guidance needed to succeed.
This integration of mathematics and computation ensures that graduates leave with both strong analytical skills and the ability to implement computational solutions—preparing you for roles in data science, quantitative research, algorithm design, scientific computing, and other computationally-intensive fields.
The BSc Mathematics with Mathematical Computation at Imperial College London combines rigorous mathematical theory with advanced computational and programming skills. Graduates are equipped to tackle complex mathematical problems using modern computational tools, preparing them for roles such as Data Scientist, Computational Mathematician, Quantitative Analyst, and Software Engineer for Mathematical Modelling.
Progression & Future Opportunities:
University services: Imperial’s Careers Service offers tailored guidance for students focusing on computational and analytical careers, including one-on-one career coaching, CV and interview workshops, internship placements, and networking events with employers in tech, finance, and research sectors.
Employment stats & salary figures: Approximately 89% of Imperial mathematics graduates enter work or further study within 15 months of graduation. Graduates with computational expertise often command starting salaries in the range of £40,000–£52,000, reflecting high demand for computational and mathematical skills.
University–industry partnerships: The Department of Mathematics collaborates with top technology companies, financial institutions, and research labs, offering opportunities to work on real-world projects, gain internship experience, and connect with industry professionals.
Long-term accreditation value: While not formally accredited, the combination of Imperial’s reputation and the strong computational and analytical training provides graduates with internationally recognised credentials and long-term career flexibility in diverse quantitative fields.
Graduation outcomes: Graduates are highly employable across technology, finance, consulting, and research sectors. They are prepared to undertake complex modelling, simulation, and algorithm development tasks, or to continue into postgraduate study and research in applied mathematics, computational sciences, or data science.
Further Academic Progression:
After completing this degree, students can pursue a Master’s or PhD in Computational Mathematics, Data Science, Mathematical Modelling, or Applied Mathematics. The programme also provides a solid foundation for professional careers in algorithm development, quantitative analysis, and computational research.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
