
IELTS 6.5 overall (minimum 6.0 in all elements)
TOEFL 92 overall (minimum 20 in all elements)
PTE 62 overall (minimum 56 in all elements)
With the spread of computing procedures and mathematical ideas into many areas, there is high demand for professionals who are expert in both.
Our Mathematics and Computer Science degrees are mathematical courses orientated towards computing science.
Taught jointly by the Departments of Computing and Mathematics, they provide a firm foundation in mathematics, particularly in pure mathematics, numerical analysis and statistics. They also cover all the essentials of computer science, with an emphasis on developing software, as well as more theoretical topics.
This makes the courses particularly suited to mathematically-able students with interests in both subjects.
More information:click here
Year 1
Logic and Reasoning
Graphs and Algorithms
Computing Practical I (for JMC)
Introduction to University Mathematics
Analysis I
Calculus and Applications
Linear Algebra and Groups for JMC
Year 2
Operating Systems
Software Engineering Design
Computing Practical 2 (for JMC)
Numerical Analysis for JMC
Probability and Statistics for JMC
Optional modules
You will choose a selection of optional modules from those listed below, providing a mixture of Computing and Mathematics options. You will choose two modules from Group A, one from Group B and two from Group C. You will take one group project.
Group A (Computing)
Algorithm Design and Analysis
Compilers
Symbolic Reasoning
Models of Computation
Web Application Development (group project)
Group B (Mathematics)
Multivariable Calculus and Differential Equations
Analysis 2
Group C (Mathematics)
Group Research Project in Mathematics for JMC (group project)
Groups and Rings
Lebesgue Measure and Integration
Network Science
Partial Differential Equations in Action
Statistical Modelling 1
Some modules in Groups A and C will also be made available in Year 3. You will only be able to take each module once.
Year 3
Software Engineering Group Project
I-Explore
Computing Individual Project or Maths Individual Project
Your I-Explore module offers you choices from a range of subjects hosted outside of the department. You will be taught alongside students from other courses with options including business, management and many more.
Optional modules
You will choose a selection of optional modules from those listed below. You will take a maximum of two modules from Group A and Group C (these are year 2 level modules). You will choose a minimum of two Computing modules from Group A and Group B and two or three mathematics modules from Group C and Group D.
Group A (Computing)
Algorithm Design and Analysis
Compilers
Symbolic Reasoning
Models of Computation
Group B (Computing)
Systems Verification
Logic-Based Learning
Concurrency
Computer Vision
Computer Graphics
Custom Computing
Communicating Computer Science in Schools
Network and Web Security
Advanced Computer Architecture
Robotics
Simulation and Modelling
Pervasive Computing
Performance Engineering
Operations Research
Distributed Algorithms
Information and Coding Theory
Computer Architecture
Type Systems for Programming Languages
Introduction to Machine Learning
Databases
Computer Networks and Distributed Systems
Advanced Databases
Group C (Mathematics)
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
Mathematical Physics 1: Quantum Mechanics
Finite Elements: Numerical Analysis and Implementation
Methods for Data Science
Special Relativity and Electromagnetism
Tensor Calculus and General Relativity
Mathematical Finance: An Introduction to Option Pricing
An Introduction to Partial Differential Equations
Asymptotic Analysis
Computational Partial Differential Equations 1
Numerical Solution of Ordinary Differential Equations
Computational Linear Algebra
Group Theory
Galois Theory
Group Representation Theory
Number Theory
Algebraic Number Theory
Algebraic Combinatorics
Fourier Analysis and Theory of Distributions
Measure and Integration
Geometry 1: Algebraic Curves
Geometry 2: Algebraic Topology
Geometry of Curves and Surfaces
Probability Theory
Mathematical Logic
Functional Analysis
Markov Processes
Algebra 3
Dynamical Systems
Bifurcation Theory
Statistical Theory 1
Survival Models and Actuarial Applications
Quantitative Methods in Retail Finance
Statistical Modelling 2
Applied Probability
Time Series
Stochastic Simulation 1
Pre-sessional programme
Our pre-sessional programme prepares international students joining Imperial College London to study STEMM (Science, Technology, Engineering, Mathematics and Medicine) degrees.
To ensure the health of its students and staff, the College is operating remotely currently. So we have transformed our 6-week and 3-week face-to-face pre-sessional courses into courses that will be delivered and assessed remotely for summer 2020. Please note that the course dates have been brought forward to allow time for successful students to obtain a visa for entry to their main programme and/or to travel to the UK.
Our online Pre-sessional English courses can help you learn the real academic language and skills that you need for successful study at Imperial. Our 6-week and 3-week pre-sessional courses are now available online for distance learning. Our online courses are specifically designed for students studying science, technology, engineering, maths or medicine (STEMM) at Imperial. They deliver the same academic content as our face-to-face courses and are full-time and intensive.
Our degrees open the door to a wide range of careers. Some of our graduates join large software companies, while some go on to work for smaller companies; quite a few have started their own businesses. Some go into management consulting or enter the accountancy profession; others take up careers in corporate strategy and marketing; some become business analysts in investment banks or stockbrokers; while others follow a career in research.
Recent graduates of the Department have become:
Software Engineers, Apple, Google and Amazon
Technical Analyst, JP Morgan
Software Developer, BAE Systems
PhD student, Imperial College London
Managing Director, Introversion Software
Health Insurance_fee:£300/year