inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
GBP 40,940
Per year
Start Date
2025-10-01
Medium of studying
Duration
36 months
Program Facts
Program Details
Degree
Bachelors
Major
Electrical Engineering | Network Engineering
Area of study
Engineering
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 40,940
Intakes
Program start dateApplication deadline
2025-10-01-
About Program

Program Overview


This three-year BEng in Mathematics and Computer Science from Imperial College London emphasizes interdisciplinary study in mathematics, computer science, and software development. Graduates are highly sought after in industries such as management consultancy, finance, and academia due to their specialized knowledge and transferable skills. The program offers flexibility through optional modules allowing students to specialize in areas aligning with their interests, and is designed to meet the growing demand for professionals with expertise in both mathematics and computer science.

Program Outline


Degree Overview:

This BEng in Mathematics and Computer Science is designed for students with a strong interest in both mathematics and computer science. The program aims to provide a solid foundation in mathematics, particularly in pure mathematics, numerical analysis, and statistics. It also covers the essentials of computer science, with a focus on software development and theoretical concepts. The program emphasizes interdisciplinary study, incorporating modules from both the Departments of Computing and Mathematics. Students have the opportunity to choose from a wide range of optional modules, allowing them to specialize in areas that align with their interests. The program aims to meet the growing demand for professionals with expertise in both mathematics and computer science, as these fields are increasingly integrated into various aspects of life.


Outline:

The program is structured over three years, with a combination of core and optional modules.


Year 1:

  • Core Modules:
  • Graphs and Algorithms
  • Computing Practical 1
  • Logic and Reasoning
  • Analysis 1
  • Calculus and Applications
  • Introduction to University Mathematics
  • Linear Algebra and Groups

Year 2:

  • Core Modules:
  • Software Engineering Design
  • Operating Systems
  • Computing Practical 2
  • Probability and Statistics
  • Optional Modules:
  • Group A (Computing):
  • Algorithm Design and Analysis
  • Models of Computation
  • Compilers
  • Symbolic Reasoning
  • Computing Group Project
  • Group B (Mathematics Core Modules):
  • Numerical Analysis
  • Multivariable Calculus
  • Linear Algebra
  • Real Analysis
  • Complex Analysis
  • Differential Equations
  • Group C (Mathematics):
  • Group Research Project in Mathematics
  • Groups and Rings
  • Lebesgue Measure and Integration
  • Network Science
  • Partial Differential Equations in Action
  • Statistical Modelling 1

Year 3:

  • Core Modules:
  • Individual Project Modules:
  • Computing Individual Project
  • Maths Individual Project
  • Optional Modules:
  • Group A (Computing):
  • Algorithm Design and Analysis
  • Compilers
  • Symbolic Reasoning
  • Models of Computation
  • Software Engineering Group Project
  • Networked Systems
  • Group B (Computing):
  • Advanced Computer Architecture
  • Data Processing Systems
  • Communicating Computer Science in Schools
  • Graphics
  • Computer Vision
  • The Theory and Practice of Concurrent Programming
  • Custom Computing
  • Distributed Algorithms
  • Network and Web Security
  • Operations Research
  • Systems Performance Engineering
  • Robotics
  • Type Systems for Programming Languages
  • Databases
  • Computer Networks and Distributed Systems
  • Introduction to Machine Learning
  • Group C (Mathematics):
  • Numerical Analysis
  • Multivariable Calculus
  • Linear Algebra
  • Real Analysis and Topology
  • Complex Analysis
  • Differential Equations
  • Groups and Rings
  • Lebesgue Measure and Integration
  • Network Science
  • Partial Differential Equations in Action
  • Statistical Modelling 1
  • Group D (Mathematics):
  • Fluid Dynamics 1
  • Fluid Dynamics 2
  • Introduction to Geophysical Fluid Dynamics
  • Asymptotic Methods
  • Optimisation
  • Applied Complex Analysis
  • Dynamics of Learning and Iterated Games
  • Dynamical Systems
  • Bifurcation Theory
  • Geometric Mechanics
  • Classical Dynamics
  • Mathematics of Business and Economics
  • Mathematical Biology
  • Quantum Mechanics 1
  • Special Relativity and Electromagnetism
  • Tensor Calculus and General Relativity
  • Quantum Mechanics 2
  • Theory of Partial Differential Equations
  • Function Spaces and Applications
  • Advanced Topics in Partial Differential Equations
  • Finite Elements: Numerical Analysis and Implementation
  • Numerical Solution of Ordinary Differential Equations
  • Computational Linear Algebra
  • Computational Partial Differential Equations
  • Methods for Data Science
  • Scientific Computation
  • Probability Theory
  • Functional Analysis
  • Fourier Analysis and Theory of Distributions
  • Markov Processes
  • Geometry of Curves and Surfaces
  • Algebraic Curves
  • Algebraic Topology
  • Algebra 3
  • Group Theory
  • Galois Theory
  • Graph Theory
  • Group Representation Theory
  • Formalising Mathematics
  • Number Theory
  • Algebraic Number Theory
  • Statistical Theory
  • Statistical Modelling 2
  • Applied Probability
  • Time Series Analysis
  • Stochastic Simulation
  • Survival Models
  • Introduction to Statistical Learning
  • Research Project in Mathematics
  • Stochastic Differential Equations in Financial Modelling
  • Mathematical Logic
  • Consumer Credit Risk Modelling

Assessment:

The program utilizes a variety of assessment methods, including:

  • Year 1:
  • 10% Coursework
  • 84% Examinations
  • 6% Practical
  • Year 2:
  • 10% Coursework
  • 57% Examinations
  • 33% Practical
  • Year 3:
  • 8% Coursework
  • 42% Examinations
  • 50% Practical
  • Specific assessment methods include:
  • Programming exercises
  • Computer-based programming tests
  • Written coursework
  • Computer-based coursework
  • Examinations
  • Software demonstrations
  • Group work
  • Written reports
  • Research summaries
  • Oral presentations

Teaching:

The program employs a range of teaching methods, including:

  • Lectures
  • Tutorials
  • Laboratory-based teaching
  • In-class problem solving
  • Personal supervision of project work

Careers:

Graduates of this program are highly sought after in a variety of industries and sectors. Potential career paths include:

  • Management consultancy
  • Corporations
  • Computer gaming
  • Special effects
  • Banking and finance
  • Academia
  • The program equips students with transferable skills relevant to both industry and academia. Graduates are well-prepared for highly skilled roles due to their specialized knowledge in mathematics and computer science.

Other:

  • The program is taught jointly by the Departments of Computing and Mathematics.
  • Students are encouraged to participate in the I-Explore module, which offers a range of subjects outside the department, including business and management.
  • The program is highly selective, and applicants are required to sit the Test of Mathematics for University Admission (TMUA).
  • Interviews may be offered to some candidates at the discretion of the admissions tutors.
SHOW MORE
Admission Requirements

Entry Requirements:

  • A-levels:
  • Minimum entry standard: A*A*A, including A* in Mathematics, A* in Further Mathematics, and A in another useful subject.
  • Not accepted: ICT, Business Studies, General Studies, and Critical Thinking.
  • Science Practical Endorsement: A pass in the practical endorsement in all science subjects that form part of the offer is required.
  • Recommended subjects: Computer Science, Physics.
  • Useful subjects: Ancient Language, Biology, Chemistry, Economics, Electronics, English Literature, History, Languages, Law, Philosophy, Politics, Psychology.
  • Typical offer: A*A*A* (applicants studying three A-levels), A*A*AA (applicants studying four A-levels).
  • International Baccalaureate:
  • Minimum entry standard: 41 points, including 7 in Mathematics at higher level and 7 in another relevant subject at higher level.
  • Preferred Mathematics syllabus: The Mathematics Analysis and Approaches or the Applications and Interpretation syllabi will be accepted at higher level.
  • Typical offer: 42 points.
  • Other qualifications:
  • UK qualifications:
  • Access to HE Diploma: Not accepted.
  • BTEC National Diploma: Not accepted.
  • Cambridge Pre-U Certificate: Not accepted.
  • Scottish Advanced Highers: Minimum entry standard: D2 in Mathematics, D2 in Further Mathematics, D3 in another subject.
  • ICT, Business Studies are not accepted. Recommended subjects: Computer Science, Physics. Useful subjects: Ancient language, Biology, Chemistry, Economics, Electronics, English Literature, History, languages, Law, Philosophy, Politics, Psychology.
  • T Levels: Not accepted.
  • International qualifications:
  • A wide range of qualifications from different countries are accepted.
  • Admissions test (TMUA):
  • Required for 2025 entry.
  • Registration is open for October TMUA test sitting.
  • Interview:

Language Proficiency Requirements:

  • All candidates must demonstrate a minimum level of English language proficiency for admission to the university.
  • For admission to this course, you must achieve the standard university requirement in the appropriate English language qualification.
Location
How can I help you today?