This four‑year integrated Master’s programme blends rigorous mathematics and computer science, giving you deep technical expertise across both fields. It’s ideal if you enjoy pure mathematics and programming/algorithms, and want a versatile qualification for careers in software, data science, quantitative roles or research.
Curriculum Structure
Year 1:
You’ll build strong fundamentals in both departments: core modules include Analysis 1, Calculus and Applications, Linear Algebra and Groups on the maths side, and Graphs and Algorithms, Computing Practical 1, Logic and Reasoning on the computing side. This gives you a solid base in abstract reasoning, programming and mathematical structures.
Year 2:
In your second year you continue with core modules such as Software Engineering Design, Operating Systems, Computing Practical 2, Probability and Statistics (from computing side), and you will choose optional modules like Numerical Analysis, Multivariable Calculus, Complex Analysis (from the math side). You also begin to mix and match your interests, balancing mathematical theory with computing applications and selecting a group project or research project.
Year 3:
The third year includes a compulsory industrial placement (giving you real‑world experience) and the module I‑Explore, which lets you dive into a broader topic of choice. You’ll also select from optional modules across both computing and mathematics—perhaps advanced algorithms, machine learning, numerical PDEs, dynamical systems, etc.—depending on where your interests lie.
Year 4:
In the final (master’s level) year you undertake an individual major project (in mathematics, computing or a joint topic) and choose advanced optional modules. These might include topics like Advanced Computer Architecture, Cryptography Engineering, Mathematical Finance: Option Pricing, Dynamical Systems, Quantum Mechanics, depending on your pathway. This year prepares you for either industry or postgraduate research.
Focus areas: Pure and applied mathematics (analysis, algebra, numerical methods), computer science (algorithms, operating systems, software engineering, data/AI), the interface of math+CS (modelling, simulation, computational methods)
Learning outcomes: Develop deep mathematical insight and proof skills; master computing fundamentals and software engineering practices; integrate Math + CS to solve complex problems; work on significant individual and group technical projects; prepare for high‑skilled professional or research roles
Professional alignment (accreditation): This degree is offered jointly by Imperial’s Department of Mathematics and Department of Computing, ensuring high academic standard and recognition by employers in computing, finance, technology and research
Reputation (employability rankings): Imperial College London is globally ranked among the top institutions for maths and computer science, and graduates of this programme are highly sought after for roles in software, analytics, finance, tech‑industry and research.
The MEng Mathematics and Computer Science at Imperial College London is a four-year integrated master’s programme that combines rigorous mathematics with advanced computer science, preparing you for high-level roles in technology, quantitative research, and software development. The programme balances theory with practical experience, ensuring you gain both analytical depth and hands-on computational skills.
Experiential Learning
Here’s how the programme develops practical skills and real-world experience:
Core Modules and Early Projects – In the first two years, you engage in foundational mathematics and computer science modules, complemented by project work that develops problem-solving, algorithmic thinking, and programming skills.
Optional Modules for Specialisation – From Year 2 onward, you can select modules such as machine learning, optimisation, numerical analysis, and advanced programming to tailor your studies to your interests.
Industrial Placement – In Year 3, you complete a four-month placement in industry, gaining real-world experience and applying your combined mathematics and computing skills to professional projects.
Final Year Individual Project – The fourth year culminates in a substantial independent project, where you investigate a complex problem, implement solutions, and present findings, integrating both mathematical and computational expertise.
Computing Labs and Problem-Solving Classes – Practical exercises, programming assignments, group work, and tutorials ensure hands-on experience with software, algorithms, and computational modelling.
Mathematical and Computational Tools – Throughout the programme, you work with software and programming languages for numerical methods, algorithm design, statistical modelling, and data analysis, linking theory directly to practice.
Collaborative and Independent Learning – A blend of team projects, research-based assignments, and self-directed study develops communication, teamwork, and independent analytical skills.
This combination of theoretical depth, computational proficiency, and real-world experience ensures graduates are highly sought after for roles in technology, data science, quantitative finance, software engineering, and research, as well as for advanced postgraduate study.
The MEng Mathematics and Computer Science at Imperial College London is an integrated four-year master’s degree that combines rigorous mathematical theory with advanced computing and software engineering skills. Graduates are highly sought after for roles that require both deep analytical thinking and strong programming expertise, such as Software Engineer, Data Scientist, Quantitative Analyst, and Algorithm Developer.
Progression & Future Opportunities:
University services: Imperial’s Careers Service offers dedicated support for computing and mathematics students, including one-on-one career coaching, CV and interview workshops, internship placements, and networking events with top tech and finance employers.
Employment stats & salary figures: About 89% of Imperial mathematics and computing graduates are employed or in further study within 15 months of graduation. Starting salaries typically range between £45,000 and £55,000, reflecting strong industry demand for graduates with combined mathematical and computing expertise.
University–industry partnerships: The programme benefits from Imperial’s connections with major technology firms, financial institutions, and research labs, giving students opportunities for real-world projects, summer internships, and collaborative research.
Long-term accreditation value: While the programme is not formally accredited, the Imperial College London brand combined with a dual focus on mathematics and computing provides strong professional credibility and prepares graduates for leadership or specialist technical roles worldwide.
Graduation outcomes: Graduates leave with strong analytical, programming, and problem-solving skills, making them highly employable in technology, finance, data analytics, consulting, and research. The degree also provides a foundation for advanced study or professional qualifications in computing, data science, or quantitative finance.
Further Academic Progression:
After completing the MEng, students can pursue a PhD or MSc by Research in areas such as Computational Mathematics, Machine Learning, Data Science, Financial Computing, or Artificial Intelligence. Graduates are also well-prepared for professional development in software engineering, quantitative analytics, and advanced research roles.



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.
