Mathematical, Physical and Computational Sciences - Modules for 2023-24

Module CodeModule TitleLevelFurther Information
CS1AC16Applications of Computer Science1More information
CS1AC16NUApplications of Computer Science1More information
CS1FC16Fundamentals of Computer Science1More information
CS1FC16NUFundamentals of Computer Science1More information
CS1HW22HCI and Web Applications1More information
CS1MA20Mathematics and Computation1More information
CS1MA20NUMathematics and Computation1More information
CS1PC20Programming in C/C++1More information
CS1PC20NUProgramming in C/C++1More information
CS1SE20Software Engineering: Fundamentals and Professional Development1More information
CS1SE20NUSoftware Engineering: Fundamentals and Professional Development1More information
CS2AO17Algorithms and Operating Systems2More information
CS2AO17NUAlgorithms and Operating Systems2More information
CS2AY20Study Abroad Year2More information
CS2CA17Computer Architecture and Networking2More information
CS2CA17NUComputer Architecture and Networking2More information
CS2CO16Compilers2More information
CS2CO16NUCompilers2More information
CS2DI17Databases and Information Security2More information
CS2DI17NUDatabases and Information Security2More information
CS2HW22NUHCI and Web Applications2More information
CS2IY16Industrial Year2More information
CS2PJ20Programming in Java2More information
CS2PJ20NUProgramming in Java2More information
CS2PP22Programming in Python for Data Science2More information
CS2PP22NUProgramming in Python for Data Science2More information
CS2QT19Software Engineering: Quality and Testing2More information
CS2SA16Service-Oriented System Applications2More information
CS2SS20Software System Design with UML2More information
CS2SS20NUSoftware System Design with UML2More information
CS3AI18Artificial Intelligence3More information
CS3AI18NUArtificial Intelligence3More information
CS3BC20Blockchain Computing3More information
CS3DP19Distributed Systems and Parallel Computing3More information
CS3DP19NUDistributed Systems and Parallel Computing3More information
CS3DS19Data Science Algorithms and Tools3More information
CS3DS19NUData Science Algorithms and Tools3More information
CS3DV20Data Integration and Visualisation3More information
CS3DV20NUData Integration and Visualisation3More information
CS3IA16Image Analysis3More information
CS3IA16NUImage Analysis3More information
CS3IP16Individual Project3More information
CS3IP16NUIndividual Project3More information
CS3SC17Social, Legal and Ethical Aspects of Computing3More information
CS3SC17NUSocial, Legal and Ethical Aspects of Computing3More information
CS3TM20Text Mining and Natural Language Processing3More information
CS3VI18Visual Intelligence3More information
CS3VI18NUVisual Intelligence3More information
CS3VR16Virtual Reality3More information
CS3VR16NUVirtual Reality3More information
CSMAD21Applied Data Science with PythonMMore information
CSMAD21NUApplied Data Science with PythonMMore information
CSMAI21Artificial Intelligence and Machine LearningMMore information
CSMAI21NUArtificial Intelligence and Machine LearningMMore information
CSMBD21Big Data and Cloud ComputingMMore information
CSMBD21NUBig Data and Cloud ComputingMMore information
CSMDE21Data Security and EthicsMMore information
CSMDE21NUData Security and EthicsMMore information
CSMDM21Data Analytics and MiningMMore information
CSMDM21NUData Analytics and MiningMMore information
CSMMA21Mathematics and Statistics for Data ScienceMMore information
CSMMA21NUMathematics and StatisticsMMore information
CSMPR21MSc ProjectMMore information
CSMPR21NUMSc ProjectMMore information
CSMRS16Research StudiesMMore information
CSMRS16NUResearch StudiesMMore information
MA0FMNUFoundations of Mathematics0More information
MA0FMPFurther Mathematics and Physics0More information
MA0MANUMathematical Analysis0More information
MA1CACalculus1More information
MA1CANUCalculus1More information
MA1DE1NUDifferential Equations I1More information
MA1FMFoundations of Mathematics1More information
MA1LALinear Algebra1More information
MA1LANULinear Algebra1More information
MA1MPRNUMathematical Programming1More information
MA1MSPMathematical and Statistical Programming1More information
MA1RA1Real Analysis I1More information
MA1RA1NUReal Analysis 11More information
MA1RA2NUReal Analysis II1More information
MA2ALAAlgebra2More information
MA2ALANUAlgebra2More information
MA2CA1Complex Analysis I2More information
MA2CANUComplex Analysis2More information
MA2DEDifferential Equations2More information
MA2DE2NUDifferentiable Equations II2More information
MA2DENUDifferential Equations2More information
MA2MODMathematical Modelling2More information
MA2MODNUMathematical Modelling2More information
MA2MPHMathematical Physics2More information
MA2MPHNUMathematical Physics2More information
MA2MPRMathematical Programming2More information
MA2NANNumerical Analysis2More information
MA2NANNUNumerical Analysis2More information
MA2PSMProfessional Skills for Mathematicians2More information
MA2PSMNUProfessional Skills for Mathematicians2More information
MA2PT1Probability Theory I2More information
MA2PYIndustrial Placement Year2More information
MA2RA2Real Analysis II2More information
MA2SAStudy Abroad Year2More information
MA2SPLSummer Placement2More information
MA2VCVector Calculus2More information
MA2VCNUVector Calculus2More information
MA3AMAsymptotic Methods3More information
MA3AMNUAsymptotic Methods3More information
MA3ASTApplied Stochastic Processes3More information
MA3ASTNUApplied Stochastic Processes3More information
MA3CA2Complex Analysis II3More information
MA3CA2NUComplex Analysis II3More information
MA3CECCryptography and Error Correcting Codes3More information
MA3CVCalculus of Variations3More information
MA3CVNUCalculus of Variations3More information
MA3DSDynamical Systems3More information
MA3DSNUDynamical Systems3More information
MA3FMFluid Mechanics3More information
MA3GALGalois Theory3More information
MA3MBMathematical Biology3More information
MA3NATNumerical Analysis II3More information
MA3NATNUNumerical Analysis II3More information
MA3PALPeer Assisted Learning3More information
MA3PD2Partial Differential Equations II3More information
MA3PD2NUPartial Differential Equations II3More information
MA3PROPart 3 Project3More information
MA3PRONUPart 3 Project3More information
MA3SPLSummer Placement3More information
MA3XJIntegral Equations3More information
MA3Z7Number Theory3More information
MA3Z7NUNumber Theory3More information
MA4CA2Complex Analysis II4More information
MA4DSDynamical Systems4More information
MA4FMFluid Mechanics4More information
MA4GALGalois Theory4More information
MA4MBMathematical Biology4More information
MA4NATNumerical Analysis II4More information
MA4PD2Partial Differential Equations II4More information
MA4SPStochastic Processes4More information
MA4XAFourth Year Project4More information
MT11CIntroduction to Meteorology1More information
MT11CNUIntroduction to Meteorology1More information
MT11DWeather and Climate Fundamentals1More information
MT11DNUWeather and Climate Fundamentals1More information
MT12CSkills for Environmental Science1More information
MT12CNUSkills for Environmental Science1More information
MT1CCThe Science of Climate Change1More information
MT24AAtmosphere and Ocean Dynamics2More information
MT24ANUAtmosphere and Ocean Dynamics2More information
MT24BAtmospheric Physics2More information
MT24BNUAtmospheric Physics2More information
MT24CNumerical Methods for Environmental Science2More information
MT24CNUNumerical Methods for Environmental Science2More information
MT24EForecasting: practice and presentation2More information
MT24ENUWeather Forecasting2More information
MT25FAtmospheric Analogues2More information
MT25GClimate Change2More information
MT25GNUClimate Change2More information
MT26ESurface Energy Exchange2More information
MT26ENUSurface Energy Exchange2More information
MT2ACTAtmospheric Chemistry and Transport2More information
MT2CCThe Science of Climate Change2More information
MT2SWCStatistics for Weather and Climate Science2More information
MT2SWCNUStatistics for Weather and Climate2More information
MT37APart 3 Project3More information
MT37ANUPart 3 Project (Nanjing)3More information
MT37BGeneral Studies3More information
MT37BNUGeneral Studies (Nanjing)3More information
MT37DRemote Sensing Methods and Applications3More information
MT37DNURemote sensing methods and applications3More information
MT37EDynamics of Weather Systems3More information
MT37ENUDynamics of Weather Systems3More information
MT37FOceanography3More information
MT37FNUOceanography3More information
MT37HAtmospheric Science Field Course3More information
MT37LBoundary Layer Meteorology3More information
MT37LNUBoundary Layer Meteorology3More information
MT37PMicrometeorology3More information
MT37PNUMicrometeorology3More information
MT38AThe Global Circulation3More information
MT38ANUGlobal Circulation3More information
MT38BClimate Change3More information
MT38CNumerical Weather Prediction3More information
MT38CNUNumerical Weather Prediction3More information
MT38NAtmospheric Electricity3More information
MT39ZUndergraduate Short Project3More information
MT3ASAtmospheric Spectroscopy3More information
MT3SWSpace Weather3More information
MT3SWNUSpace Weather3More information
MT49LBoundary Layer Meteorology4More information
MT49PMicrometeorology4More information
MT4SWSpace Weather4More information
MT4XAPart 4 Project4More information
MT4XBGeneral Studies4More information
MT4XDRemote Sensing Methods and Applications4More information
MT4XFOceanography4More information
MT4XHAtmospheric Science Field Course4More information
MT4YAThe Global Circulation4More information
MT4YCNumerical Weather Prediction4More information
MT4YDTropical Weather Systems4More information
MT4YGExtratropical Weather Systems4More information
MT4YNAtmospheric Electricity4More information
MTMA32Measurements and InstrumentationMMore information
MTMA33Introduction to ComputingMMore information
MTMA39Forecasting Systems and ApplicationsMMore information
MTMC01Foundations of Statistical InferenceMMore information
MTMC02Professional Skills in Data ScienceMMore information
MTMCCThe Science of Climate Change (M-level)MMore information
MTMCW01Causal Inference and Decision-makingMMore information
MTMCW02Climate Change: Values, Ethics and JusticeMMore information
MTMG01Introduction to weather systemsMMore information
MTMG02Atmospheric PhysicsMMore information
MTMG04Weather and Climate DiscussionMMore information
MTMG05Professional SkillsMMore information
MTMG06Statistics for Weather and Climate ScienceMMore information
MTMG16Climate ChangeMMore information
MTMG19Tropical weather systemsMMore information
MTMG21OceanographyMMore information
MTMG25Hazardous weather analysisMMore information
MTMG34Experiencing the weather field courseMMore information
MTMG38Remote SensingMMore information
MTMG44Hydrology and global environmental changeMMore information
MTMG49Boundary Layer Meteorology and MicrometeorologyMMore information
MTMG50Climate Services and Climate Impact ModellingMMore information
MTMG60Atmospheric Chemistry and TransportMMore information
MTMG99Dissertation projectMMore information
MTMW11Fluid Dynamics of the Atmosphere and OceansMMore information
MTMW12Introduction to Numerical ModellingMMore information
MTMW14Numerical Modelling of Atmospheres and OceansMMore information
MTMW15Extra-tropical Weather SystemsMMore information
MTMW20Global Circulation of the Atmosphere & OceanMMore information
MTMW97Fluid dynamics of the atmosphere and oceans (HDR).MMore information
PH101Physics of the Natural World1More information
ST1PSProbability and Statistics1More information
ST1PSNUProbability and Statistics1More information
ST2LMLinear Models2More information
ST2LMDLinear Models and Data Analysis2More information
ST2PSTProbability and Statistical Theory2More information
ST2PSTNUProbability and Statistical Theory2More information
ST3GLMGeneralised Linear Models3More information
ST3MSDModelling Structured Data3More information
ST3MVAMultivariate Data Analysis3More information
ST3PRStatistics Project3More information
ST3SMLStatistical Data Science and Machine Learning3More information

Things to do

Contact Us

  • Telephone:
    + 44 (0)118 987 5123

  • Email:
    Please contact the relevant department