Course Image
Image of Imperial College London-South Kensington Campus
Department of Mathematics
BEng Mathematics and Computer Science
BEng Mathematics and Computer Science

BEng Mathematics and Computer Science

  • ID:ICLSKC440086
  • Level:3-Year Bachelor's Degree
  • Duration:
  • Intake:
  • Type:Full-time

Fees (GBP)

  • TuitionFee/Year:£31,750.00
  • LivingFee/Year:£12,000.00
  • InsuranceFee/Year:£300.00
  • TuitionFee/Year:£31,750.00
  • LivingFee/Year:£12,000.00
  • InsuranceFee/Year:£300.00
Estimated Total/program:
£132,150.00
Apply
60
Accept letter
100
Visa
20
Fly
1

Admission Requirements

Entry Requiment

English Requiment

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)

 

 

 
 

 

Course Information

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

See moreSee less

Pre Courses

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.

See moreSee less

Pathway Courses

See moreSee less

Career Opportunity

Career Opportunity

 

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

Ability to settle

Overseas Student Health Cover

Health Insurance_fee:£300/year

Same Courses

Close search