完全入試ガイド

Mathematics and Computer Science at Imperial College London

Imperialへの当塾生徒の合格率

80%

Imperialの平均合格率

14%

Mathematics and Computer Science(Imperial College London)出願に必要なすべて:出願要件・面接・典型オファーとImperial卒業生によるインサイダーアドバイス。

最終更新: 2026年5月

主要情報

  • A*A*A典型オファー
  • 13:1志願者 / 定員
  • #1UK順位
  • TMUA入試テスト
  • 27定員(年)
  • GG14UCAS コード

概要

コース概要

Mathematics and Computer Science at Imperial College London (UCAS code GG14) is a three-year BEng joint programme run by the Departments of Mathematics and Computing. The course combines core mathematics — analysis, algebra, probability and statistics — with the foundations of computer science: algorithms, programming, software engineering and theory. Imperial requires the TMUA and does not interview as part of standard selection.

なぜImperialでMathematics and Computer Scienceを?

Imperial's published course identity for 2027 entry is Mathematics and Computer Science BEng, a full-time 3-year route with UCAS code GG14. The course is a Joint Mathematics and Computer Science programme taught by the Department of Computing and Department of Mathematics.

A university lecture hall from the back, students taking notes

Section 01

国際学生の出願

下のマップで自国をクリックすると、出願に必要な情報(受け入れられる資格、要求スコア、英語要件、現地の文脈)が表示されます。

International Applicants

Country-specific admissions requirements

FijiTanzaniaW. SaharaCanadaUnited States of AmericaKazakhstanUzbekistanPapua New GuineaIndonesiaArgentinaChileDem. Rep. CongoSomaliaKenyaSudanChadHaitiDominican Rep.RussiaBahamasFalkland Is.NorwayGreenlandFr. S. Antarctic LandsTimor-LesteSouth AfricaLesothoMexicoUruguayBrazilBoliviaPeruColombiaPanamaCosta RicaNicaraguaHondurasEl SalvadorGuatemalaBelizeVenezuelaGuyanaSurinameFranceEcuadorPuerto RicoJamaicaCubaZimbabweBotswanaNamibiaSenegalMaliMauritaniaBeninNigerNigeriaCameroonTogoGhanaCôte d'IvoireGuineaGuinea-BissauLiberiaSierra LeoneBurkina FasoCentral African Rep.CongoGabonEq. GuineaZambiaMalawiMozambiqueeSwatiniAngolaBurundiIsraelLebanonMadagascarPalestineGambiaTunisiaAlgeriaJordanUnited Arab EmiratesQatarKuwaitIraqOmanVanuatuCambodiaThailandLaosMyanmarVietnamNorth KoreaSouth KoreaMongoliaIndiaBangladeshBhutanNepalPakistanAfghanistanTajikistanKyrgyzstanTurkmenistanIranSyriaArmeniaSwedenBelarusUkrainePolandAustriaHungaryMoldovaRomaniaLithuaniaLatviaEstoniaGermanyBulgariaGreeceTurkeyAlbaniaCroatiaSwitzerlandLuxembourgBelgiumNetherlandsPortugalSpainIrelandNew CaledoniaSolomon Is.New ZealandAustraliaSri LankaChinaTaiwanItalyDenmarkUnited KingdomIcelandAzerbaijanGeorgiaPhilippinesMalaysiaBruneiSloveniaFinlandSlovakiaCzechiaEritreaJapanParaguayYemenSaudi ArabiaAntarcticaN. CyprusCyprusMoroccoEgyptLibyaEthiopiaDjiboutiSomalilandUgandaRwandaBosnia and Herz.MacedoniaSerbiaMontenegroKosovoTrinidad and TobagoS. Sudan

Pick a highlighted country to see the admissions-test, score, and English-language requirements that apply for applicants from that country.

Section 02

出願要件

  • A-LevelA*A*A
    A* in Mathematics, A* in Further Mathematics required. Computer Science, Physics recommended. ICT, Business Studies, General Studies, Critical Thinking not accepted.Offer must include A in another useful or recommended subject. UCAS lists useful subjects as Ancient Language, Biology, Chemistry, Economics, Electronics, English Literature, History, Law, Modern Languages, Philosophy, Politics and Psychology, and recommended subjects as Computer Science and Physics. If science A-levels form part of an offer, a pass in the practical endorsement may be required.
  • IB Diploma41 points overall
    HL: 7 in Mathematics at higher level, 7 in another relevant subject at higher level required. Computer Science, Physics recommended at HL.Both Mathematics: Analysis and Approaches HL and Mathematics: Applications and Interpretation HL are listed as accepted for Mathematics HL, but applicants taking Applications and Interpretation HL are also required to take STEP.
  • Advanced Placement (AP)General Imperial AP guidance: normally 3–4 AP tests at grade 5; course-specific AP combination must be checked on the live course page.
    Computer Science, Physics recommended. SAT/ACT: ACT and SAT are not accepted for undergraduate entry; Imperial instead assesses US-curriculum applicants through AP or other accepted qualifications..General Imperial AP guidance is verified, but the exact course-specific AP combination for Mathematics and Computer Science was not verified. Keep the AP tile as 'check the official course page' until directly confirmed.
Required Tests:TMUA

Section 03

出願プロセスと重要日程

YEAR 12

Build the academic case

Confirm Mathematics and Computer Science (GG14) is the right course and plan evidence of mathematical depth, computing interest and problem-solving beyond the classroom.

01 JUN

Create your UAT-UK account

UAT-UK account creation, access-arrangement requests and bursary applications open for 2027 entry candidates.

20 JUL — 21 DEC

Book your TMUA sitting

Book either the October or January TMUA sitting. October booking closes on 28 September 2026 and January booking closes on 21 December 2026.

12–16 OCT / 04–08 JAN

Sit the TMUA

Take the TMUA in the October 2026 or January 2027 window.

NOV — FEB

Possible interview window

Imperial/UCAS contextual wording references interviews and test results where relevant, but a mandatory course-specific GG14 interview format was not verified.

13 JAN

Submit UCAS

Submit the UCAS application by 18:00 UK time on 13 January 2027 for equal consideration.

BY END MAR

Track Imperial’s decision

UCAS/Imperial guidance indicates providers aim to make decisions by the end of March for the next academic year of entry, with UCAS tracking the formal application status.

02 JUN

Reply to offers

If all your decisions are received by 12 May 2027, UCAS requires you to reply to offers by 2 June 2027.

19 AUG

Results and confirmation

AQA’s provisional May/June 2027 timetable lists A level results as available to students on Thursday 19 August 2027. Conditional offers are confirmed once results are processed.

Section 04

入試テスト

Student working through problems at a desk with timed papers

Imperial Mathematics and Computer Science requires the Test of Mathematics for University Admission (TMUA) for 2027 entry. The test is run by UAT-UK and delivered through Pearson VUE test centres.

TMUA has two fixed papers: Paper 1, Applications of Mathematical Knowledge, and Paper 2, Mathematical Reasoning. October 2026 testing runs from 12–16 October 2026, and January 2027 testing runs from 4–8 January 2027.

Account creation, access-arrangement applications and bursary applications open on 1 June 2026 at 15:00 BST. October booking closes on 28 September 2026 at 18:00 UK time, while January booking closes on 21 December 2026 at 18:00 GMT. October results are released on 16 November 2026, and January results are released on 8 February 2027.

The TMUA matters because it gives Imperial another way to compare applicants taking different qualifications and school routes. Imperial and UCAS do not publish a simple GG14 score threshold in the checked sources. A strong approach is to prepare with timed, calculator-free mathematical reasoning and reviewing errors carefully rather than trying to guess a hidden cut-off.

For applicants in China, Hong Kong and Macau, UAT-UK limits TMUA to 15–16 October 2026 or 8 January 2027. International applicants should book early because test-centre availability and access-arrangement review can affect the practical timeline.

TMUA完全対策ガイド | 試験形式・採点・戦略・練習リソース。

TMUAガイド

Section 05

面接:当日の流れと対策

Invitation → Decision: the interview timeline

Interview Invitation

Late Nov

Arrival to Interview

Early Dec

Technical Question

Mid Dec

Decision

Early Jan

Question Types You’ll See

Logic or discrete-mathematics problem typesAlgorithmic reasoning or computational-thinking problem typesExplaining a mathematical argument step by stepDiscussion of relevant reading, projects, competitions or independent explorationMotivation and course-fit discussion

Imperial Mathematics and Computer Science interviews typically run 20–30 minutes. The interview tests both mathematical reasoning and computational thinking. You may receive separate sessions or a combined session covering mathematical problem-solving and algorithmic or logical questions.

Mathematical content mirrors the Mathematics interviews: problem-solving in algebra, calculus, proof and combinatorics. The computing component may include questions about algorithms, data structures, complexity or logical reasoning. Interviewers want to see that you think clearly across both disciplines and can reason precisely under guidance.

Prepare by working through STEP past papers and UKMT Olympiad problems for the mathematics side, and by practising algorithmic problem-solving on platforms such as Project Euler or Advent of Code for the computing side. Reading a short introduction to discrete mathematics or combinatorics that is not in your A-level syllabus gives you material to engage with at interview.

無料のMathematics and Computer Science面接練習問題バンクで本番さながらの問題を練習しましょう。

無料練習問題
Two people in academic discussion across a table

Section 06

合否決定のしくみ

For 2027 entry, Imperial Mathematics and Computer Science as a high-academic-threshold, TMUA-informed selection process. The published A-level requirement includes A* in Mathematics and A* in Further Mathematics, and the IB requirement includes 41 points overall with 7 in HL Mathematics and 7 in another relevant HL subject.

If an interview or discussion is used, you should be ready to explain mathematical and computational reasoning aloud, but this should not be presented as a fixed official stage.

Our recommendation · weighting of admission factors

01020304035%
TMUA score
30%
Interview
20%
Predicted grades
10%
Personal statement
5%
Contextual factors
% of decisionFactor

Oxbridge Mentors recommendation, drawn from observed offer patterns. Imperial College London does not publish official weightings — exact balance varies by college, course and year.

Section 07

Personal Statement のコツ

Handwritten notes and a laptop open to a draft document

A good JMC personal statement should make the link between mathematics and computing explicit. A strong approach is to choose 2 or 3 examples where an abstract idea led to a computational method, or where code helped you test a mathematical claim.

Do not write a generic computer science statement with a mathematics sentence added at the end. It is better to discuss one algorithm, proof, simulation or modelling project in detail than to list ten topics without reflection.

Because the course requires TMUA and high mathematical preparation, your statement should support the same profile: problem solving, proof, abstraction and implementation. It helps to show what went wrong in a project or problem set, because that reveals how you think under pressure.

専門家による一行一行の解説付き完全例文を見る。

Mathematics and Computer Science PS例文

Section 08

プロジェクト

  1. 01正当性
  2. 02プロジェクト概要
  3. 03実施内容
  4. 04困難
  5. 05解決策
  6. 06振り返り

Projects work best when they show both sides of the degree. A strong project does not need to be large, but it should have a mathematical question, an implementation choice and a short evaluation of the result.

Useful project directions include:

  • Build and analyse a graph-algorithm visualiser: Implement breadth-first search, Dijkstra's algorithm and A* on small map or network graphs; compare running time, path choices and assumptions; include a short proof or explanation of correctness.
  • Explore numerical methods through code: Compare bisection, Newton-Raphson and gradient descent on selected functions; investigate convergence, failure cases and floating-point error, then connect the experiments to the underlying mathematics.
  • Investigate probability and simulation: Use Python to simulate random walks, Markov chains or queueing systems; compare empirical outcomes with exact calculations or limiting behaviour.
Open books, a notebook, and a coffee on a wooden desk

Section 08

その他のサプリキュラム

Other supercurriculars should deepen your mathematical reasoning and computational fluency. A strong approach is to choose activities that produce evidence you can explain clearly, such as a proof, a program, an error log or a short written exposition.

These are support, not substitute. A polished list of activities will not compensate for weak mathematical preparation.

  • Proof-writing practice:

    Work through proof-based problems beyond A level, focusing on clarity, definitions, counterexamples, induction and contradiction.

  • Algorithms and data structures:

    Implement core data structures and analyse their complexity rather than only using library functions.

  • Mathematical modelling in code:

    Turn a mathematical model into a program, test assumptions and explain how the mathematics shapes the implementation.

  • Reading and exposition:

    Read a challenging mathematics or computing text and write a concise explanation of one theorem, algorithm or idea in your own words.

  • Timed problem solving:

    Use UKMT BMO STEP-style and informatics problems to practise accurate reasoning under time pressure.

  • Personal software projects:

    Build a small but finished project that shows algorithmic thinking, testing, version control and reflection on trade-offs.

Section 08

コンペティション

Competitions are not required, but they can stretch the same skills that matter for this course: proof, logic, algorithms, accuracy and reasoning under time pressure.

  1. UK Senior Mathematical Challenge — Mathematical problem solving, logic, algebra, geometry and combinatorial reasoning under time pressure. Prepare by: Work through UKMT past papers, keep an error log and practise explaining why each distractor answer is wrong.
  2. British Mathematical Olympiad — Proof-based mathematics and longer-form problem solving beyond routine school exercises. Prepare by: Practise BMO Round 1 and Round 2 past papers, focusing on full written solutions rather than just answers.
  3. STEP past papers — Advanced mathematical fluency, problem selection, proof, algebraic manipulation and multi-step reasoning. Prepare by: Use the STEP question database to attempt timed problems, then rewrite solutions clearly after reviewing mark schemes.
  4. British Informatics Olympiad — Algorithmic problem solving, programming, discrete reasoning and efficient implementation. Prepare by: Practise past BIO problems in a language you know well, then review complexity and edge cases after each attempt.
  5. Perse Coding Team Challenge — Programming accuracy, teamwork, computational thinking and solving increasingly difficult coding tasks. Prepare by: Practise short programming challenges, work on clean input/output handling and review common algorithmic patterns.

None are required; one or two done well beats five half-attempted.

Section 09

コース内容

  1. Year

    01 / 03

    1

    Foundations in Computing and Mathematics

    Programming, algorithms and core university mathematics

    Indicative first-year structure: core foundations across programming, algorithms, logic, analysis, calculus and linear algebra, with practical computing work alongside formal mathematical reasoning.

    Balanced first year across mathematical proof, algorithms and practical programming.

  2. Year

    02 / 03

    2

    Core Systems, Statistics and Elective Pathways

    Software engineering, operating systems, probability and mathematical options

    Indicative second-year structure: more specialised computing and mathematics, with core computing/statistics content and option groups that can lean toward theoretical computer science, systems, numerical analysis, algebra, statistics or project-based work.

    Transition from common foundations into a personalised joint Mathematics and Computing profile.

  3. Year

    03 / 03

    3

    Advanced Options and Project Work

    Advanced computing, mathematical depth and group project experience

    Indicative final-year structure: higher-level options and substantial project-style work, allowing students to demonstrate technical independence and applied problem-solving.

    Advanced options and project evidence of independent technical ability.

Section 10

Mathematics and Computer Scienceの知識を深める

Proof-focused books matter for JMC because Imperial is not looking only for programming enthusiasm: you need to show that you can handle definitions, induction, recurrence relations, asymptotic reasoning and complete arguments. Start with How to Think Like a Mathematician Concrete Mathematics Introduction to Algorithms The Algorithm Design Manual and Mathematics: A Very Short Introduction.

Visual and lecture-based resources are most useful when they help you revisit a hard idea, not when they replace problem solving. Use 3Blue1Brown Computerphile Numberphile MIT OpenCourseWare and CS50 for second explanations of linear algebra, algorithms, discrete structures or computing theory.

Podcasts are best treated as prompts for follow-up reading rather than as evidence of technical depth.

Structured courses are useful when they produce worked exercises, code, proofs or corrections you can point to later. Use Mathematics for Computer Science Introduction to Algorithms CS50x A-level Mathematics for Year 12 - Course 1 and A-level Further Mathematics for Year 12 - Course 1. Keeping notes on solved problems, failed attempts and corrections gives you material for the personal statement and for any academic discussion.

A study planner, highlighters and a stack of revision cards

Section 11

卒業後のキャリア

Discover Uni's broader data points to IT, business/research/administrative and finance professional roles as major published occupation groups, while the GG14 page warns that displayed data comes from this and other courses.

Section 12

特別な事情について

Imperial/UCAS describes contextual admissions as a holistic process that considers barriers and wider context alongside the application, relevant test results and other evidence. This does not remove the course's published academic bar, which remains A*A*A at A level with A* in Mathematics and A* in Further Mathematics, or 41 IB points with 7 in HL Mathematics and 7 in another relevant HL subject.

If your school does not offer Further Mathematics or an equivalent advanced mathematics route, make sure that context is clearly explained through the UCAS reference or other allowed application context. You will still need evidence of advanced mathematical readiness, so it helps to build a clear record of problem-solving, proof and TMUA preparation.

English-language evidence applies to applicants who need to demonstrate proficiency, and the verified current course level is IELTS Academic 7.0 overall with 6.5 in each element or accepted equivalents.

Watch & Learn

Imperial Mathematics and Computer Science 参考動画

学生ブログ・模擬面接・講義体験・入試アドバイス。

But what is a neural network? | Deep learning chapter 1

A visual introduction to neural networks and the mathematical idea of layered computation.

Transformers, the tech behind LLMs | Deep Learning Chapter 5

A visual explanation of the architecture behind modern language models and attention mechanisms.

Dijkstra's Algorithm - Computerphile

A clear explanation of shortest-path search and graph algorithms.

Lecture 4: State Machines

An MIT Mathematics for Computer Science lecture connecting discrete structures to computation.

CS50x 2026 - Lecture 3 - Algorithms

An introductory algorithms lecture emphasizing step-by-step problem solving and efficiency.

All videos are the property of their respective creators.

Further Reading

Recommended Resources

専門講師が推薦するSupercurricular読書リスト・ウェブサイト・ツール。

  • MIT Mathematics for Computer Science by MIT OpenCourseWare[Course]A strong bridge between proof-based mathematics and theoretical computer science.
  • MIT Introduction to Algorithms by MIT OpenCourseWare[Course]A rigorous introduction to algorithm design, complexity and correctness.
  • CS50x by Harvard University[Course]A broad introductory computing course for building programming fluency.
  • Essence of Linear Algebra by 3Blue1Brown[Website]Visual explanations of a core area linking mathematics, computation and machine learning.
  • UKMT Competition Papers by UK Mathematics Trust[Website]Past mathematical problem-solving papers for structured practice.
  • British Informatics Olympiad by British Informatics Olympiad[Website]Programming and algorithmic problem-solving practice with an Olympiad style.
  • STEP Support Programme / STEP resources by University of Cambridge[Website]Advanced mathematics questions useful for stretching beyond A-level standard.
  • Kaggle Competitions by Kaggle[Tool]A practical environment for data, modelling and coding projects; use reflectively rather than as a substitute for mathematical foundations.

よくあるご質問

A*A*A at A-Level with A* in Mathematics. Further Mathematics is recommended. The IB equivalent is 41 points with 7,6,6 at Higher Level including Mathematics.
Yes. Imperial states that all GG14 applicants must sit the Test of Mathematics for University Admission (TMUA) as part of the application process. Register on the official UAT-UK site.
No, not as standard. Decisions are based on UCAS application, the TMUA, and the personal statement.
For 2027 entry, Imperial’s standard UCAS deadline is 13 January 2027 at 18:00 UK time. Medicine has the earlier deadline of 15 October 2026. Always confirm the live deadline on the official UCAS website before submitting.
No. Unlike Oxford or Cambridge, Imperial does not run a collegiate undergraduate admissions process. You apply directly to Imperial College London for a specific course, and admissions are handled centrally by the relevant academic department.

Mathematics and Computer Science(Imperial)出願の専門サポート

専門講師との無料30分相談をご予約ください。

無料相談を予約する