Skip to main content View accessibility support page
  • Study
  • Research
  • Faculties
  • News and events
  • About
  • Get involved
  • Giving
  • Search

Website navigation

Skip to section navigation

Global site navigation

  • Study
    • Course search
    • Apply
    • Fees and funding
    • Student life
    • Visit
    • Help centre
    • Request info
    • International students
    • Executive education
    • Summer schools
  • Research
  • Faculties
    • Faculty of Engineering
    • Faculty of Medicine
    • Faculty of Natural Sciences
    • Imperial Business School
    • Administrative and support services
  • News and events
    • News
    • What's on
    • Imperial Stories
    • Great Exhibition Road Festival
    • Imperial Magazine
    • Imperial Lates
    • Graduation
  • About
    • President
    • Provost
    • Imperial Strategy
    • Academic Strategy
    • Imperial Global
    • Sustainable Imperial
    • Schools of Convergence Science
    • Governance
    • Campuses
    • Our academics
    • Jobs at Imperial
  • Get involved
    • Giving
    • Schools outreach
    • Imperial Global Summer School
    • Societal engagement
    • Volunteering and outreach
    • Women at Imperial
  • Giving

User links navigation

  • For staff
  • Current students
  • Imperial for business
  • For schools
  • Alumni
Departments, institutes and centres

Department of Computing navigation

  • About
    • Getting here
    • Our values
    • Our facilities
    • Useful contacts
    • Equity and Diversity
      • Equity, Diversity and Culture Committee
      • Women in Computing
      • Athena SWAN
      • Resources
    • Vacancies
    • News and events
    • Health and safety
      • Qualified first aiders
      • Theft
      • Students Welcome Information
    • Awards and honours
  • People
    • Staff intranet
    • Academic staff
      • Welcome to new academics
    • Teaching fellows
    • Research staff
    • Administrative staff
    • CSG
      • Recent changes
      • New users
        • Students
          • Lab regulations
        • Staff and PhDs
      • Services
      • Guides
        • Remote Access
      • Facilities
        • Loans
        • Lab
          • Workstations
        • Theatres
      • Help desk
      • Policies
      • Activities
        • CSG Systems Activities
        • Information Systems Activities
    • Honorary staff
    • Emeritus staff
    • Alumnus
  • Research
    • Analysis and Verification
      • Events
    • Artificial Intelligence
    • Data Science
    • Programming Languages
    • Cyber Security
    • Software Engineering
    • Systems
    • Theory and Algorithms
    • Visual Computing
    • Research groups listed alphabetically
    • Quantum Computing
  • CSG
    • Recent changes
    • New users
      • Students
        • Lab regulations
      • Staff and PhDs
    • Services
    • Guides
      • Remote Access
    • Facilities
      • Loans
      • Lab
        • Workstations
      • Theatres
    • Help desk
    • Policies
    • Activities
      • CSG Systems Activities
      • Information Systems Activities
  • Prospective students
    • Welcome
    • Undergraduate courses
      • BEng/MEng Computing
      • BEng/MEng Joint Mathematics and Computer Science
    • Postgraduate courses
      • MSc Computing
      • MSc Advanced Computing
      • MSc Artificial Intelligence
      • MSc Specialist Degrees
        • MSc in Computing (Artificial Intelligence and Machine Learning)
        • MSc in Computing (Management and Finance)
        • MSc in Computing (Security and Reliability)
        • MSc in Computing (Software Engineering)
        • MSc in Computing (Visual Computing and Robotics)
      • Integrated MRes/PhD Degrees
      • MRes AI and Machine Learning
    • PhD
      • FAQs
      • Scholarships
      • AI4Health Centre for Doctoral Training
      • PhD success stories
      • PhD application guidelines
    • DeepMind scholarships
    • Open days and taster courses
    • Scholarships and Bursaries
  • Current students
    • Student welfare
      • Exams & Mitigating Circumstances
    • Undergraduate Computing: degree and course information
      • Undergraduate degrees
      • UG handbook
    • Undergraduate JMC: degree and course information
      • JMC undergraduate degrees
      • UG handbook
    • Postgraduate degrees and course information
      • PG handbook
    • PhD information
      • Facewall PhD 1st Year - Cohort 2020 / 2021
      • PhD diary
      • PhD Matters
        • Policies and forms
        • Milestones guidance notes
        • FAQs
        • The team
        • Casual work
    • Scholarships and Bursaries
    • DoC student hub
  • Outreach and Engagement
    • Outreach news and events
    • Public Lecture Series
    • Computing in Schools
    • Beyond the Classroom
    • Girls in Computing
    • Bring your child to work day
  • Industry
    • Recruit our Students
    • Corporate Partnership Programme
    • Industrial Placements & Internships
      • Undergraduate Placements
      • MSc AI Internships
    • Industrial Advisory Board
      • Membership
      • Terms of reference
    • Applications of Computing in Industry
    • Prizes and sponsorship
    • Consultancy
    • Collaborations

In this section

  • Department of Computing
  • 40001
  • 40005
  • 40007
  • 40008
  • 40009
  • 40012
  • 40016
  • 40017
  • 40018
  • 40018A
  • 50001
  • 50002
  • 50003
  • 50004
  • 50005
  • 50006
  • 50007_1
  • 50007_2
  • 50007_3
  • 50008
  • 50009
  • 50010
  • 50010_2
  • 50011
  • 50013
  • 60001
  • 60002
  • 60003
  • 60005
  • 60006
  • 60007
  • 60008
  • 60009
  • 60010
  • 60011
  • 60012
  • 60013
  • 60015
  • 60016
  • 60017
  • 60018
  • 60019
  • 60020
  • 60021
  • 60022
  • 60023
  • 60025
  • 60026
  • 60027
  • 60029
  • 60030
  • 60031
  • 60032
  • 60033
  • 60034
  • 60035
  • 60884w
  • 70001
  • 70002
  • 70003
  • 70004
  • 70005
  • 70006
  • 70007
  • 70009
  • 70010
  • 70011
  • 70012
  • 70013
  • 70014
  • 70015
  • 70016
  • 70017
  • 70018
  • 70019
  • 70020
  • 70021
  • 70022
  • 70023
  • 70024
  • 70025
  • 70026
  • 70027
  • 70028
  • 70029
  • 70030
  • 70031
  • 70032
  • 70033
  • 70034
  • 70035
  • 70036
  • 70037
  • 70039
  • 70040
  • 70041
  • 70042
  • 70043
  • 70044
  • 70045
  • 70046
  • 70047
  • 70048
  • 70049
  • 70050
  • 70051
  • 70052
  • 70053
  • 70054
  • 70055
  • 70056
  • 70057
  • 70058
  • 70059 MRes Individual Research Project
  • 70060 MRes Simulated Res and Dev Project
  • 70061 MRes Research Tutorials
  • 70066
  • 70067
  • 70068
  • 70069
  • 70070
  • 70071
  • 70072
  • 70073
  • 70074
  • 70075
  • 70076
  • 70077
  • 70078
  • 70079
  • 70081
  • 70082
  • 70083
  • 70084
  • 70085
  • 70086
  • 70087
  • 70088
  • 70089
  • 70090
  • 70091
  • 70092
  • 70093
  • 70094
  • 70095
  • 70097
  • 70098
  • 70100
  • 70101
  • 70102
  • 70103
  • 70105
  • 70110
  • 70111
  • 70112
  • 70152 AIML4H Research Tutorial
  • 70153 AIML4H Topics
  • 70154 AIML4H Research Project
  • BIOE70011 Brain Machine Interfaces
  • BUSI60022 Leading Teams & Organisations
  • BUSI60036 Co-creating Innovation in AI and Robotics
  • BUSI60037 Accounting Online
  • BUSI60038 Business Economics
  • BUSI60039 Business Strategy
  • BUSI60040 Corporate Finance Online
  • BUSI60041 Entrepreneurship
  • BUSI60042 Entrepreneurship Online
  • BUSI60043 Finance and Financial Management
  • BUSI60044 Managerial Economics Online
  • BUSI60045 Managing Innovation
  • BUSI60046 Project Management
  • BUSI70233 AI Ventures
  • CENG60016 Technologies to Combat Climate Change
  • CIVE60009 Building resilient structures: the science and technology of earthquake engineering
  • CIVE60010 The Science of Crowds
  • CLCC00003 French Level 2
  • CLCC00005 French Level 4
  • CLCC00009 German Level 2
  • CLCC00010 German Level 3
  • CLCC00011 German Level 4
  • CLCC00012 German Level 5
  • CLCC00013 German Level 6
  • CLCC00016 Italian Level 3
  • CLCC00019 Japanese Level 2
  • CLCC00020 Japanese Level 3
  • CLCC00021 Japanese Level 4
  • CLCC00024 Spanish Level 2
  • CLCC00025 Spanish Level 3
  • CLCC00026 Spanish Level 4
  • CLCC00027 Spanish Level 5
  • CLCC00028 Spanish Level 6
  • CLCC00034 Mandarin Level 2
  • CLCC00035 Mandarin Level 3
  • CLCC00036 Mandarin Level 4
  • CLCC00040 Arabic Level 2
  • CLCC00041 Arabic Level 3
  • CLCC00045 Korean Level 2
  • CLCC00046 Korean Level 3
  • CLCC60001 Advanced Creative Writing
  • CLCC60002 Change Makers Independent Project
  • CLCC60003 Conflict, Crime & Justice in the Global Era
  • CLCC60004 Contemporary Philosophy
  • CLCC60005 Creative Futures
  • CLCC60006 Humanities Project
  • CLCC60007 Lessons from History
  • CLCC60010 Philosophy of Mind
  • CLCC60011 Psychology of Performance
  • CLCC60013 Visual Culture, Knowledge & Power
  • CLCC60014 History of Science, Technology & Industry
  • CLCC60016 Science, Policy & Power
  • CLCC60027 Music Technology
  • CLCC60028 History of Intoxication
  • CLCC60029 Contemporary Themes in Global Politics: Populism, Identity and Inequalities
  • CLCC60030 Collective Intelligence: The Philosophy and Psychology of Thinking in Groups and Crowds
  • CLCC60031 Understanding & Researching Society: Democracy, Race & Class
  • CLCC60032 Management and Decision-Making: Making Smart Decisions
  • CLCC60043 Global Economics
  • CLCC60044 Sustainable Futures: Critical Development Pathways
  • COMP60024 Researching Academic Integrity in an Artificial Intelligence Driven World
  • COMP60028 Demistifying Machine Learning: Theory and Applications
  • COMPM0101
  • COMPM0191
  • COMPM0193
  • COMPM0351
  • COMPM0351J
  • COMPM0352
  • COMPM0451
  • COMPM0451J
  • COMPM0452
  • COMPM0520
  • COMPM0577
  • COMPM0578
  • COMPM0590
  • COMPM0701
  • COMPM0804
  • DESE60006 Designing Interventions for Behavioural Change
  • DESE61005 Multidisciplinary Project Module
  • EART60031 Space Mining
  • EDUC60001 The Science of Learning
  • ELEC60002 Statistical Signal Processing and Inference
  • ELEC60011 Digital Systems Design
  • ELEC70046 Advanced Digital Systems Design
  • MATE60014 Thinking Through Materials: Can Science, History and Art/Design Illuminate Each Other?
  • MATH40002 Analysis I
  • MATH40004 Calculus and Applications
  • MATH40009 Introduction to University Mathematics for JMC
  • MATH40012 Linear Algebra and Groups for JMC
  • MATH50001 Analysis 2
  • MATH50003 Linear Algebra and Numerical Analysis
  • MATH50004 Multivariable Calculus and Differential Equations
  • MATH50005 Groups and Rings
  • MATH50006 Lebesgue Measure and Integration
  • MATH50007 Network Science
  • MATH50008 Partial Differential Equations in Action
  • MATH50011 Statistical Modelling 1
  • MATH50012 Numerical Analysis for JMC
  • MATH50013 Probability and Statistics for JMC
  • MATH50014 Group Research Project in Mathematics for JMC
  • MATH50015 Multivariable Calculus for JMC
  • MATH50016 Linear Algebra for JMC
  • MATH50017 Real Analysis and Topology for JMC
  • MATH50018 Complex Analysis for JMC
  • MATH50019 Differential Equations for JMC
  • MATH60001 Fluid Dynamics I
  • MATH60002 Fluid Dynamics 2
  • MATH60003 Intro to Geophysical Fluid Dynamics
  • MATH60004 Asymptotic Methods
  • MATH60005 Optimization
  • MATH60006 Applied Complex Analysis
  • MATH60007 Dynamics of Learning and Iterated Games
  • MATH60008 Dynamical Systems
  • MATH60009 Bifurcation Theory
  • MATH60010 Geometric Mechanics
  • MATH60011 Classical Dynamics
  • MATH60012 Mathematical Finance: An Introduction to Option Pricing
  • MATH60014 Mathematical Biology
  • MATH60015 Quantum Mechanics 1
  • MATH60016 Special Relativity and Electromagnetism
  • MATH60017 Tensor Calculus and General Relativity
  • MATH60018 Quantum Mechanics 2
  • MATH60019 Theory of Partial Differential Equations
  • MATH60020 Function Spaces and Applications
  • MATH60021 Advanced Topics in PDE
  • MATH60022 Finite Elements: Numerical Analysis and Implementation
  • MATH60023 Numerical Solution of Ordinary Differential Equations
  • MATH60024 Computational Linear Algebra
  • MATH60025 Computational PDE
  • MATH60026 Methods for Data Science
  • MATH60028 Probability Theory
  • MATH60029 Functional Analysis
  • MATH60030 Fourier Analysis and The Theory of Distributions
  • MATH60031 Markov Processes
  • MATH60032 The Geometry of Curves and Surfaces
  • MATH60033 Algebraic Curves
  • MATH60034 Algebraic Topology
  • MATH60035 Algebra 3
  • MATH60036 Group Theory
  • MATH60037 Galois Theory
  • MATH60038 Graph Theory
  • MATH60039 Group Representation Theory
  • MATH60040 Formalising Mathematics
  • MATH60041 Number Theory
  • MATH60042 Algebraic Number Theory
  • MATH60043 Statistical Theory
  • MATH60044 Applied Statistical Inference
  • MATH60045 Applied Probability
  • MATH60046 Time Series Analysis
  • MATH60047 Stochastic Simulation
  • MATH60048 Survival Models
  • MATH60049 Intro to Statistical Learning
  • MATH60052 Mathematical Mysteries
  • MATH60053 Maths Indiv Project BEng - JMC
  • MATH60130 Stochastic Differential Equations in Financial Modelling
  • MATH60132 Mathematical Logic
  • MATH60137 Mathematical Biology 2: Systems Biology
  • MATH60138 Rough Paths and Applications to Machine Learning
  • MATH60139 Spatial Statistics
  • MATH60140 Geometric Complex Analysis
  • MATH60141 Introduction to Game Theory
  • MATH60142 The Mathematics of Business and Economics
  • MATH60143 Dynamics, Symmetry and Integrability
  • MATH70001 Fluid Dynamics 1
  • MATH70002 Fluid Dynamics 2
  • MATH70003 Introduction to Geophysical Fluid Dynamics
  • MATH70004 Asymptotic Methods
  • MATH70005 Optimisation
  • MATH70006 Applied Complex Analysis
  • MATH70007 Dynamics of Learning and Iterated Games
  • MATH70008 Dynamical Systems
  • MATH70009 Bifurcation Theory
  • MATH70010 Geometric Mechanics
  • MATH70011 Classical Dynamics
  • MATH70012 Mathematical Finance: An Introduction to Option Pricing
  • MATH70014 Mathematical Biology
  • MATH70015 Quantum Mechanics 1
  • MATH70016 Special Relativity and Electromagnetism
  • MATH70017 Tensor Calculus and General Relativity
  • MATH70018 Quantum Mechanics 2
  • MATH70019 Theory of Partial Differential Equations
  • MATH70020 Function Spaces and Applications
  • MATH70021 Advanced Topics in Partial Differential Equations
  • MATH70022 Finite Elements: Numerical Analysis & Implementation
  • MATH70023 Numerical Solution of Ordinary Differential Equations
  • MATH70024 Computational Linear Algebra
  • MATH70025 Computational Partial Differential Equations
  • MATH70026 Methods for Data Science
  • MATH70027 Scientific Computation
  • MATH70028 Probability Theory
  • MATH70029 Functional Analysis
  • MATH70030 Fourier Analysis and The Theory of Distributions
  • MATH70031 Markov Processes
  • MATH70032 Geometry of Curves and Surfaces
  • MATH70033 Algebraic Curves
  • MATH70034 Algebraic Topology
  • MATH70035 Algebra 3
  • MATH70036 Group Theory
  • MATH70037 Galois Theory
  • MATH70038 Graph Theory
  • MATH70039 Group Representation Theory
  • MATH70040 Formalising Mathematics
  • MATH70041 Number Theory
  • MATH70042 Algebraic Number Theory
  • MATH70043 Statistical Theory
  • MATH70044 Statistical Modelling 2
  • MATH70045 Applied Probability
  • MATH70046 Time Series Analysis
  • MATH70047 Stochastic Simulation
  • MATH70048 Survival Models
  • MATH70049 Introduction to Statistical Learning
  • MATH70051 Vortex Dynamics
  • MATH70052 Hydrodynamic Stability
  • MATH70053 Random Dynamical Systems and Ergodic Theory
  • MATH70054 Intro to Stochastic Differential Equations and Diffusion Processes
  • MATH70055 Stochastic Calculus with Applications to non-Linear Filtering
  • MATH70056 Algebraic Geometry
  • MATH70057 Riemannian Geometry
  • MATH70058 Manifolds
  • MATH70059 Differential Topology
  • MATH70060 Complex manifolds
  • MATH70061 Commutative Algebra
  • MATH70062 Lie Algebras
  • MATH70063 Algebra 4
  • MATH70064 Elliptic Curves
  • MATH70081 Topics in Advanced Statistics: Nonparametric Statistics
  • MATH70090 Topics in Advanced Statistics: Bayesian Methods
  • MATH70091 Topics in Advanced Statistics: Machine Learning
  • MATH70092 Topics in Advanced Statistics: Multivariate Analysis
  • MATH70106 Maths Individual Project MEng
  • MATH70130 Stochastic Differential Equations in Financial Modelling
  • MATH70132 Mathematical Logic
  • MATH70134 Mathematical Foundations of Machine Learning
  • MATH70135 Analytic Methods in Partial Differential Equations
  • MATH70137 Mathematical Biology 2: Systems Biology
  • MATH70138 Rough Paths and Applications to Machine Learning
  • MATH70139 Spatial Statistics
  • MATH70140 Geometric Complex Analysis
  • MATH70141 Introduction to Game Theory
  • MATH70142 The Mathematics of Business and Economics
  • MATH70143 Dynamics, Symmetry and Integrability
  • OUTR60001 How to Outreach: multidisciplinary science in schools and for schools
  • PHYS60019 Origins: What we have learnt from science about the origin of the world, the universe and life
  • PUBH60001 Creating Evidence-Based Solutions to Environmental Pollution and Health
  • Sundry module items
Department of Computing
  • Imperial Home
  • Faculty of Engineering
  • Departments, institutes and centres
  • Department of Computing
  • Current students
  • Courses

Courses

Current students
  • 40001
  • 40005
  • 40007
  • 40008
  • 40009
  • 40012
  • 40016
  • 40017
  • 40018
  • 40018A
  • 50001
  • 50002
  • 50003
  • 50004
  • 50005
  • 50006
  • 50007_1
  • 50007_2
  • 50007_3
  • 50008
  • 50009
  • 50010
  • 50010_2
  • 50011
  • 50013
  • 60001
  • 60002
  • 60003
  • 60005
  • 60006
  • 60007
  • 60008
  • 60009
  • 60010
  • 60011
  • 60012
  • 60013
  • 60015
  • 60016
  • 60017
  • 60018
  • 60019
  • 60020
  • 60021
  • 60022
  • 60023
  • 60025
  • 60026
  • 60027
  • 60029
  • 60030
  • 60031
  • 60032
  • 60033
  • 60034
  • 60035
  • 60884w
  • 70001
  • 70002
  • 70003
  • 70004
  • 70005
  • 70006
  • 70007
  • 70009
  • 70010
  • 70011
  • 70012
  • 70013
  • 70014
  • 70015
  • 70016
  • 70017
  • 70018
  • 70019
  • 70020
  • 70021
  • 70022
  • 70023
  • 70024
  • 70025
  • 70026
  • 70027
  • 70028
  • 70029
  • 70030
  • 70031
  • 70032
  • 70033
  • 70034
  • 70035
  • 70036
  • 70037
  • 70039
  • 70040
  • 70041
  • 70042
  • 70043
  • 70044
  • 70045
  • 70046
  • 70047
  • 70048
  • 70049
  • 70050
  • 70051
  • 70052
  • 70053
  • 70054
  • 70055
  • 70056
  • 70057
  • 70058
  • 70059 MRes Individual Research Project
  • 70060 MRes Simulated Res and Dev Project
  • 70061 MRes Research Tutorials
  • 70066
  • 70067
  • 70068
  • 70069
  • 70070
  • 70071
  • 70072
  • 70073
  • 70074
  • 70075
  • 70076
  • 70077
  • 70078
  • 70079
  • 70081
  • 70082
  • 70083
  • 70084
  • 70085
  • 70086
  • 70087
  • 70088
  • 70089
  • 70090
  • 70091
  • 70092
  • 70093
  • 70094
  • 70095
  • 70097
  • 70098
  • 70100
  • 70101
  • 70102
  • 70103
  • 70105
  • 70110
  • 70111
  • 70112
  • 70152 AIML4H Research Tutorial
  • 70153 AIML4H Topics
  • 70154 AIML4H Research Project
  • BIOE70011 Brain Machine Interfaces
  • BUSI60022 Leading Teams & Organisations
  • BUSI60036 Co-creating Innovation in AI and Robotics
  • BUSI60037 Accounting Online
  • BUSI60038 Business Economics
  • BUSI60039 Business Strategy
  • BUSI60040 Corporate Finance Online
  • BUSI60041 Entrepreneurship
  • BUSI60042 Entrepreneurship Online
  • BUSI60043 Finance and Financial Management
  • BUSI60044 Managerial Economics Online
  • BUSI60045 Managing Innovation
  • BUSI60046 Project Management
  • BUSI70233 AI Ventures
  • CENG60016 Technologies to Combat Climate Change
  • CIVE60009 Building resilient structures: the science and technology of earthquake engineering
  • CIVE60010 The Science of Crowds
  • CLCC00003 French Level 2
  • CLCC00005 French Level 4
  • CLCC00009 German Level 2
  • CLCC00010 German Level 3
  • CLCC00011 German Level 4
  • CLCC00012 German Level 5
  • CLCC00013 German Level 6
  • CLCC00016 Italian Level 3
  • CLCC00019 Japanese Level 2
  • CLCC00020 Japanese Level 3
  • CLCC00021 Japanese Level 4
  • CLCC00024 Spanish Level 2
  • CLCC00025 Spanish Level 3
  • CLCC00026 Spanish Level 4
  • CLCC00027 Spanish Level 5
  • CLCC00028 Spanish Level 6
  • CLCC00034 Mandarin Level 2
  • CLCC00035 Mandarin Level 3
  • CLCC00036 Mandarin Level 4
  • CLCC00040 Arabic Level 2
  • CLCC00041 Arabic Level 3
  • CLCC00045 Korean Level 2
  • CLCC00046 Korean Level 3
  • CLCC60001 Advanced Creative Writing
  • CLCC60002 Change Makers Independent Project
  • CLCC60003 Conflict, Crime & Justice in the Global Era
  • CLCC60004 Contemporary Philosophy
  • CLCC60005 Creative Futures
  • CLCC60006 Humanities Project
  • CLCC60007 Lessons from History
  • CLCC60010 Philosophy of Mind
  • CLCC60011 Psychology of Performance
  • CLCC60013 Visual Culture, Knowledge & Power
  • CLCC60014 History of Science, Technology & Industry
  • CLCC60016 Science, Policy & Power
  • CLCC60027 Music Technology
  • CLCC60028 History of Intoxication
  • CLCC60029 Contemporary Themes in Global Politics: Populism, Identity and Inequalities
  • CLCC60030 Collective Intelligence: The Philosophy and Psychology of Thinking in Groups and Crowds
  • CLCC60031 Understanding & Researching Society: Democracy, Race & Class
  • CLCC60032 Management and Decision-Making: Making Smart Decisions
  • CLCC60043 Global Economics
  • CLCC60044 Sustainable Futures: Critical Development Pathways
  • COMP60024 Researching Academic Integrity in an Artificial Intelligence Driven World
  • COMP60028 Demistifying Machine Learning: Theory and Applications
  • COMPM0101
  • COMPM0191
  • COMPM0193
  • COMPM0351
  • COMPM0351J
  • COMPM0352
  • COMPM0451
  • COMPM0451J
  • COMPM0452
  • COMPM0520
  • COMPM0577
  • COMPM0578
  • COMPM0590
  • COMPM0701
  • COMPM0804
  • DESE60006 Designing Interventions for Behavioural Change
  • DESE61005 Multidisciplinary Project Module
  • EART60031 Space Mining
  • EDUC60001 The Science of Learning
  • ELEC60002 Statistical Signal Processing and Inference
  • ELEC60011 Digital Systems Design
  • ELEC70046 Advanced Digital Systems Design
  • MATE60014 Thinking Through Materials: Can Science, History and Art/Design Illuminate Each Other?
  • MATH40002 Analysis I
  • MATH40004 Calculus and Applications
  • MATH40009 Introduction to University Mathematics for JMC
  • MATH40012 Linear Algebra and Groups for JMC
  • MATH50001 Analysis 2
  • MATH50003 Linear Algebra and Numerical Analysis
  • MATH50004 Multivariable Calculus and Differential Equations
  • MATH50005 Groups and Rings
  • MATH50006 Lebesgue Measure and Integration
  • MATH50007 Network Science
  • MATH50008 Partial Differential Equations in Action
  • MATH50011 Statistical Modelling 1
  • MATH50012 Numerical Analysis for JMC
  • MATH50013 Probability and Statistics for JMC
  • MATH50014 Group Research Project in Mathematics for JMC
  • MATH50015 Multivariable Calculus for JMC
  • MATH50016 Linear Algebra for JMC
  • MATH50017 Real Analysis and Topology for JMC
  • MATH50018 Complex Analysis for JMC
  • MATH50019 Differential Equations for JMC
  • MATH60001 Fluid Dynamics I
  • MATH60002 Fluid Dynamics 2
  • MATH60003 Intro to Geophysical Fluid Dynamics
  • MATH60004 Asymptotic Methods
  • MATH60005 Optimization
  • MATH60006 Applied Complex Analysis
  • MATH60007 Dynamics of Learning and Iterated Games
  • MATH60008 Dynamical Systems
  • MATH60009 Bifurcation Theory
  • MATH60010 Geometric Mechanics
  • MATH60011 Classical Dynamics
  • MATH60012 Mathematical Finance: An Introduction to Option Pricing
  • MATH60014 Mathematical Biology
  • MATH60015 Quantum Mechanics 1
  • MATH60016 Special Relativity and Electromagnetism
  • MATH60017 Tensor Calculus and General Relativity
  • MATH60018 Quantum Mechanics 2
  • MATH60019 Theory of Partial Differential Equations
  • MATH60020 Function Spaces and Applications
  • MATH60021 Advanced Topics in PDE
  • MATH60022 Finite Elements: Numerical Analysis and Implementation
  • MATH60023 Numerical Solution of Ordinary Differential Equations
  • MATH60024 Computational Linear Algebra
  • MATH60025 Computational PDE
  • MATH60026 Methods for Data Science
  • MATH60028 Probability Theory
  • MATH60029 Functional Analysis
  • MATH60030 Fourier Analysis and The Theory of Distributions
  • MATH60031 Markov Processes
  • MATH60032 The Geometry of Curves and Surfaces
  • MATH60033 Algebraic Curves
  • MATH60034 Algebraic Topology
  • MATH60035 Algebra 3
  • MATH60036 Group Theory
  • MATH60037 Galois Theory
  • MATH60038 Graph Theory
  • MATH60039 Group Representation Theory
  • MATH60040 Formalising Mathematics
  • MATH60041 Number Theory
  • MATH60042 Algebraic Number Theory
  • MATH60043 Statistical Theory
  • MATH60044 Applied Statistical Inference
  • MATH60045 Applied Probability
  • MATH60046 Time Series Analysis
  • MATH60047 Stochastic Simulation
  • MATH60048 Survival Models
  • MATH60049 Intro to Statistical Learning
  • MATH60052 Mathematical Mysteries
  • MATH60053 Maths Indiv Project BEng - JMC
  • MATH60130 Stochastic Differential Equations in Financial Modelling
  • MATH60132 Mathematical Logic
  • MATH60137 Mathematical Biology 2: Systems Biology
  • MATH60138 Rough Paths and Applications to Machine Learning
  • MATH60139 Spatial Statistics
  • MATH60140 Geometric Complex Analysis
  • MATH60141 Introduction to Game Theory
  • MATH60142 The Mathematics of Business and Economics
  • MATH60143 Dynamics, Symmetry and Integrability
  • MATH70001 Fluid Dynamics 1
  • MATH70002 Fluid Dynamics 2
  • MATH70003 Introduction to Geophysical Fluid Dynamics
  • MATH70004 Asymptotic Methods
  • MATH70005 Optimisation
  • MATH70006 Applied Complex Analysis
  • MATH70007 Dynamics of Learning and Iterated Games
  • MATH70008 Dynamical Systems
  • MATH70009 Bifurcation Theory
  • MATH70010 Geometric Mechanics
  • MATH70011 Classical Dynamics
  • MATH70012 Mathematical Finance: An Introduction to Option Pricing
  • MATH70014 Mathematical Biology
  • MATH70015 Quantum Mechanics 1
  • MATH70016 Special Relativity and Electromagnetism
  • MATH70017 Tensor Calculus and General Relativity
  • MATH70018 Quantum Mechanics 2
  • MATH70019 Theory of Partial Differential Equations
  • MATH70020 Function Spaces and Applications
  • MATH70021 Advanced Topics in Partial Differential Equations
  • MATH70022 Finite Elements: Numerical Analysis & Implementation
  • MATH70023 Numerical Solution of Ordinary Differential Equations
  • MATH70024 Computational Linear Algebra
  • MATH70025 Computational Partial Differential Equations
  • MATH70026 Methods for Data Science
  • MATH70027 Scientific Computation
  • MATH70028 Probability Theory
  • MATH70029 Functional Analysis
  • MATH70030 Fourier Analysis and The Theory of Distributions
  • MATH70031 Markov Processes
  • MATH70032 Geometry of Curves and Surfaces
  • MATH70033 Algebraic Curves
  • MATH70034 Algebraic Topology
  • MATH70035 Algebra 3
  • MATH70036 Group Theory
  • MATH70037 Galois Theory
  • MATH70038 Graph Theory
  • MATH70039 Group Representation Theory
  • MATH70040 Formalising Mathematics
  • MATH70041 Number Theory
  • MATH70042 Algebraic Number Theory
  • MATH70043 Statistical Theory
  • MATH70044 Statistical Modelling 2
  • MATH70045 Applied Probability
  • MATH70046 Time Series Analysis
  • MATH70047 Stochastic Simulation
  • MATH70048 Survival Models
  • MATH70049 Introduction to Statistical Learning
  • MATH70051 Vortex Dynamics
  • MATH70052 Hydrodynamic Stability
  • MATH70053 Random Dynamical Systems and Ergodic Theory
  • MATH70054 Intro to Stochastic Differential Equations and Diffusion Processes
  • MATH70055 Stochastic Calculus with Applications to non-Linear Filtering
  • MATH70056 Algebraic Geometry
  • MATH70057 Riemannian Geometry
  • MATH70058 Manifolds
  • MATH70059 Differential Topology
  • MATH70060 Complex manifolds
  • MATH70061 Commutative Algebra
  • MATH70062 Lie Algebras
  • MATH70063 Algebra 4
  • MATH70064 Elliptic Curves
  • MATH70081 Topics in Advanced Statistics: Nonparametric Statistics
  • MATH70090 Topics in Advanced Statistics: Bayesian Methods
  • MATH70091 Topics in Advanced Statistics: Machine Learning
  • MATH70092 Topics in Advanced Statistics: Multivariate Analysis
  • MATH70106 Maths Individual Project MEng
  • MATH70130 Stochastic Differential Equations in Financial Modelling
  • MATH70132 Mathematical Logic
  • MATH70134 Mathematical Foundations of Machine Learning
  • MATH70135 Analytic Methods in Partial Differential Equations
  • MATH70137 Mathematical Biology 2: Systems Biology
  • MATH70138 Rough Paths and Applications to Machine Learning
  • MATH70139 Spatial Statistics
  • MATH70140 Geometric Complex Analysis
  • MATH70141 Introduction to Game Theory
  • MATH70142 The Mathematics of Business and Economics
  • MATH70143 Dynamics, Symmetry and Integrability
  • OUTR60001 How to Outreach: multidisciplinary science in schools and for schools
  • PHYS60019 Origins: What we have learnt from science about the origin of the world, the universe and life
  • PUBH60001 Creating Evidence-Based Solutions to Environmental Pollution and Health
  • Sundry module items

Find information on our courses

Undergraduate

Undergraduate Computing

Find course information and regulations for our undergraduate Computing programmes.

Find out about undergraduate Computing

Postgraduate

Undergraduate Joint Maths and Computing

Find course information and regulations for undergraduate Joint Maths and Computing programmes.

Find out about Joint Maths and Computing

Research

Postgraduate courses

Find course information and regulations for our postgraduate degrees.

Find out about postgraduate courses

Contact and Links

Department of Computing

Faculty of Engineering

Imperial College London
South Kensington Campus
London SW7 2AZ

Map

Get in touch

Useful contacts

UG admissions enquiries

MSc admissions enquiries

PhD admissions enquiries

Quick links

Job opportunities

Recruit our students

Outreach

Computing Support Group (CSG)

Find us on social media

  • X, formerly known as Twitter
  • LinkedIn

Useful Links

Popular links

  • Blackboard
  • Contact the Service Desk
  • Jobs
  • Library services
  • Outlook email online

Faculties

  • Engineering
  • Medicine
  • Natural Sciences
  • Imperial Business School

Directories

  • Admin and support services
  • Networks and Centres
  • Research groups
  • Search all staff

Partners

  • Imperial College Academic Health Science Centre
  • Imperial College Health Partners
  • Imperial College Healthcare NHS Trust
  • Imperial Consultants

College Information

Imperial College London

Address

Imperial College London
South Kensington Campus
London SW7 2AZ, UK
tel: +44 (0)20 7589 5111

Facebook X, formerly known as Twitter YouTube LinkedIn Instagram TikTok TikTok

Site Information

  • Sitemap
  • Accessibility
  • Modern slavery statement
  • Privacy notice
  • Use of cookies
  • Report incorrect content
  • Log in

© 2025 Imperial College London