Accessibility statement

Module catalogue

The Module Catalogue provides you with information about the modules running in a year of study.

Search modules by title or code to view module details including assessment types, syllabus and learning outcomes.


Module title Module code
Engineering 2: Automated Software Engineering COM00187M
Ethical Hacking, Analysis & Investigation COM00064H
Ethical Hacking, Analysis & Investigation COM00182M
Evolutionary & Adaptive Computing COM00037H
Evolutionary & Adaptive Computing COM00177M
Final Project: Safety Critical Systems (Full time) COM00033M
Foundations of AI & Machine Learning COM00196M
Foundations of System Safety Engineering COM00006M
Foundations of System Safety II COM00100M
Group Project (Integrated Masters) COM00138M
Hazard & Risk Assessment COM00025M
High-Integrity Systems Engineering COM00040H
High-Integrity Systems Engineering COM00173M
High-Performance Parallel & Distributed Systems COM00036H
High-Performance Parallel & Distributed Systems COM00174M
Human Factors for Safety COM00208M
Human Factors: Technology in Context COM00054H
Human Factors: Technology in Context COM00189M
Human-Computer Interaction COM00018C
Independent Research Project COM00151M
Independent Study Project: Safety Critical Systems COM00032M
Independent Study Project: Safety Critical Systems (PRCM) (Full-time) COM00210M
Individual Project - Mathematics & Computer Science COM00079M
Individual Project in Advanced Computer Science COM00194M
Intelligent Systems: Machine Learning & Optimisation COM00026I
Intelligent Systems: Probabilistic & Deep Learning COM00049H
Intelligent Systems: Probabilistic & Deep Learning COM00184M
Interaction Design and Evaluation COM00060H
Interaction Design and Evaluation COM00179M
Network Security COM00056H
Network Security COM00188M
Placement Year COM00016I
Player Experiences in Digital Games COM00065H
Player Experiences in Digital Games COM00190M
Professional & Academic Development COM00195M
Project - Human-Centred Interactive Technologies COM00192M
Project: Computer Science COM00015H
Qualitative Approaches to Investigating UX COM00058H
Qualitative Approaches to Investigating UX COM00181M
Quantum Computation COM00042H
Quantum Computation COM00168M
Research Methods COM00146M
Research Methods for Safety (REMS) COM00201M
Research Methods in Computer Science COM00062H
Research Methods in Computer Science COM00066H
Research Methods in Computer Science COM00180M
Research Proposal (Computer Science) COM00150M
Robotics and Autonomous System Safety COM00164M
Safety Case Development & Review COM00047M
Security Engineering COM00155M
Security for Safety-Critical Systems (SESA) COM00202M
Software 1: Foundations of Programming for Computer Science COM00015C
Software 2: Object Oriented Data Structures & Algorithms COM00016C
Software 3: Functional Programming COM00059H
Software Engineering COM00144M
System Safety Assessment COM00052M
Systems & Devices 1: Introduction to Computer Architectures COM00011C
Systems & Devices 2: Operating Systems, Security, and Networking COM00029I
Systems & Devices 3: Advanced Computer Systems COM00018I
Systems & Devices 4: Networking COM00061H
Systems Engineering For Safety COM00001M
Theory 1: Mathematical Foundations of Computer Science COM00013C
Theory 2: Formal Languages & Automata COM00014C
Theory 3: Computability, Complexity and Logic COM00027I
Advanced Macroeconomics ECO00082M
Advanced Microeconomics ECO00083M
Alternative Perspectives in Economics ECO00040I
Applied Econometrics ECO00040H
Applied Microeconometrics ECO00092M
Applied Microeconomics ECO00096M
Assessing the Impact of Medical Technologies on Health ECO00058M
Asset Pricing ECO00113M
Basic Economic Concepts ECO00024H
Bubbles, Panics and Crashes: A Long Period Analysis of the Causes & Consequences of Financial Crises ECO00038H
Commodity Markets and Derivative Securities ECO00056H
Contemporary Economic Issues and Analysis ECO00039H
Corporate Finance ECO00039I
Corporate Finance and Governance ECO00108M
Data, Evidence & Policy ECO00019C
Decision Analysis for Health Technology Assessment ECO00064M
Decision Modelling for Health Economic Evaluation ECO00088M
Development Economics ECO00031I
Dissertation ECO00109M
Econometric Analysis ECO00032I
Econometric Methods for Research ECO00015H
Econometric Methods for Research ECO00090M
Econometric Theory ECO00033I
Econometrics ECO00091M
Econometrics for Research ECO00111M
Economics Dissertation ECO00045H
Economics of Health and Health Care ECO00103M
Economics of Social Policy ECO00053H
Environmental Economics ECO00029I
Evaluation of Health Care ECO00104M
Evaluation of Health Policy ECO00086M
Experimental and Behavioural Economics ECO00054H
Finance and Investment Management ECO00106M
Financial Econometrics ECO00084M
Financial and Time Series Econometrics ECO00055H
Foundations of Economic History ECO00024C
Further Methods for Outcome Measurement ECO00060M
Further Topics in Economic Evaluation ECO00053M
Game Theory ECO00044H
Health Economics ECO00052H
Health Economics Dissertation ECO00107M
Health Economics for Research ECO00081M
Health Economics: Concepts & Analysis ECO00049M
Industrial Organisation and Strategy ECO00035I
Information and Institution Design ECO00051H
Information, Strategy and Institutions ECO00089M
International Economic Growth and Development ECO00050H
International Economics ECO00047H
Introduction to Finance ECO00021C
Introduction to Health Care Evaluation ECO00050M
Labour Economics ECO00043H
Macroeconomic Analysis and Policy ECO00038I
Macroeconomics for Research ECO00110M
Macroeconomics: Topics in Theory for Policy ECO00042H
Mathematical Research Methods ECO00006D
Mathematics for Economists ECO00020C
Microeconomic Theory ECO00037I
Microeconomics for Research ECO00112M
Monetary Economics ECO00049H
Money, Banking and Corporate Finance ECO00093M
Placement Year ECO00028I
Political Economics ECO00058H
Principles of Development Economics and Emerging Markets ECO00098M
Principles of Economics ECO00023C
Probability and Statistics ECO00025C
Public Economics ECO00099M
Public Policy Analysis ECO00097M
Quantitative Methods ECO00022C
Quantitative Research Methods ECO00005D
Statistics and Econometrics ECO00094M
Statistics for Health Economics ECO00052M
The Economics of the Health Care System ECO00051M
The Structure and Regulation of Financial Markets ECO00057H
Theory of Finance ECO00085M
Time Series Econometrics ECO00087M
Topics in Development Economics ECO00105M
Topics in Economic History ECO00036I
Worldwide Exchange ECO00022I
Abroad Module I EDU00015I
Abroad Module II EDU00016I
Abroad Module III EDU00017I
Act! Environmental education for political participation EDU00120M
Action Research Project EDU00046M
Active Learning for Social Change EDU00068I
Assessing & Evaluating Teaching & Learning EDU00027M
Assessment in Education EDU00010H
Assessment in Education EDU00133M
Bilingualism EDU00002M
Bullying in School EDU00056H
Challenge-Led Social Research EDU00124M
Child & Adolescent Mental Health EDU00048H
Child & Adolescent Mental Health EDU00080M
Children's Literature EDU00061I
Communicating the climate emergency EDU00121M
Comparative Approaches in Education EDU00128M
Computer-assisted Language Learning (CALL) EDU00062M
Contemporary Issues in Teaching EDU00005M
Critical & Creative Approaches to English (T1 Visiting Student) EDU00010C
Critical & Creative Approaches to English (T2-3 Visiting Student) EDU00009C
Cultural and Creative Approaches to Education EDU00019C
Current Thinking in Mental Health & Wellbeing in Schools EDU00103M
Curriculum Area Evaluation of Teaching & Learning EDU00054M
Curriculum Area In-depth Focus Study EDU00055M
Curriculum Area Lesson Observation EDU00053M
Curriculum in Practice EDU00026M
Development & Cognition EDU00071M
Developmental Psychology & Education EDU00069I
Discourse Analysis & Language Teaching EDU00007M
Dressed For Success: Bringing Texts Alive in the Classroom EDU00055H
Education Policy and Its Impacts EDU00065I
Education and Development in the Global 'North' and 'South' EDU00129M
Education and Global Development EDU00060H
Education and the Environment EDU00059I
Education, Power and Society EDU00063I
Educational Diversity EDU00058I
Educational Research Methods EDU00072I
Empirical Dissertation EDU00001H
Empirical Dissertation EDU00076M
English Linguistics EDU00010M
Environmental Education & Communication EDU00122M
Evaluating TESOL Classroom Practice EDU00084M
Evaluating UK Classroom Practice EDU00112M
Gender, Sexuality & Education: Exploring Key Issues of Social Justice in Feminist & Educational Research EDU00068M
Genetics & Education EDU00038H
Genetics & Education EDU00074M
Has Neuroscience entered the Classroom? EDU00045H
Has Neuroscience entered the Classroom? EDU00079M
Higher Education in the Twenty-First Century EDU00067M
Imagining Alternative Futures EDU00117M
Independent Study Module (Dissertation) for MA programmes in the Department of Education EDU00110M
Individual Differences in Education EDU00057I
Individual Study Module EDU00012H
Individuality & Its Roots EDU00078M
Intelligence (MSc) EDU00090M
Intelligence (UG) EDU00053H
Intercultural Communication in Education EDU00051M
Introductory Module II: Teaching English to Young Learners EDU00022M
Key Concepts in Education EDU00015C
Language & Power EDU00094M
Language & Psychology EDU00016H
Language Curriculum Design & Evaluation EDU00017M
Language for Education EDU00018M
Learning Gender: Exploring the Links Between Gender, Education & Society EDU00035H
Learning and Transformation Across the Lifecourse (LATAL) EDU00066I
MSc Dissertation - Mental Health & Wellbeing in Education EDU00104M
Meanings and Contexts of Education EDU00018C
Migration & Education EDU00114M
Mind, Brain and Education 2 EDU00055I
Mind, Brain, & Education 1 EDU00011C
Motivation in Education EDU00061M
New Directions in Educational Research EDU00014H
Outdoor learning: people, nature & the environment EDU00063H
Outdoor learning: people, nature, and the environment EDU00130M
Perspectives on Literacy in Education EDU00008H
Placement Study EDU00046H
Placement Year EDU00053I
Play, Learning & Child Development EDU00061H
Play, Learning and Child Development EDU00125M
Positive Psychology in Education EDU00106M
Positive Psychology in Education (UG) EDU00054H
Professional Aspects of Training EDU00056M
Professional Enrichment Placement EDU00058M
Professional Practice Dissertation EDU00126M
Professional Practice in Education EDU00127M
Psychological Perspectives on Education EDU00013C
Psychology & Neuroscience of Mental Health & Wellbeing in Education EDU00100M
Psychology in Education Dissertation EDU00029H
Psychology in Society EDU00070M
Psychology of Language & Language Learning EDU00031M
Qualified Teacher Status: Profile EDU00059M
Qualified Teacher Status: Skills Tests in Numeracy & Literacy EDU00060M
Qualitative Research Skills EDU00056I
Quantitative Research Skills 1 EDU00014C
Quantitative Research Skills 2 EDU00071I
Quantitative Research Skills 3 EDU00058H
Race, Difference, Equity & Equality & other issues in Education EDU00093M
Reading Development & Disorders EDU00047H
Research Methods for Education I: Researching Questions EDU00108M
Research Methods for Education II: Answering Questions EDU00109M
Research Methods for Investigating Mental Health & Wellbeing in Education EDU00102M
Research Methods for Psychology in Education I EDU00097M
Research Methods for Psychology in Education II EDU00098M
Research Methods in Language Education 1: Researching Questions EDU00119M
Research Methods in Language Education 2: Answering Questions EDU00118M
Researching Education EDU00016C
Secondary School Placement EDU00057M
Small & Large-Scale Syllabus Design EDU00028M
Social Justice & Education EDU00069M
Social Perspectives on Education EDU00017C
Social Psychology in Education EDU00012C
Social Psychology in Education 2 EDU00059H
Sociology of Childhood and Youth EDU00067I
Supporting Pupils' Psychological Wellbeing at School EDU00101M
TESOL Methods EDU00044M
Teaching & Learning Language EDU00043M
Teaching & Learning in Schools EDU00039M
Teaching & Learning with Technology EDU00116M
Teaching English for Academic Purposes EDU00009M
Teaching World Englishes EDU00024M
Teaching and Learning a Second Language EDU00070I
Teaching, Learning and Assessment EDU00060I
Testing & Assessment in English Language Teaching EDU00066M
Theories of Learning & Development EDU00025M
Topics in Second Language Acquisition EDU00041M
Understanding How Young Learners Learn EDU00019M
Understanding motivation & emotions in education EDU00039H
What makes a great teacher? (MSc) EDU00091M
What makes a great teacher? (UG) EDU00052H
Worldviews, Knowledge and Education EDU00064I
Acoustics and Advanced Recording Techniques ELE00060I
Acoustics and Studio Recording ELE00062I
Advanced control ELE00156M
Advanced sensors and instrumentation ELE00075H
Analogue Electronics ELE00044C
Analogue Engineering ELE00097H
Applications of Electromagnetics ELE00081H
Audio App Development and Marketing ELE00072H
Audio Signals and Psychoacoustics ELE00164M
Audio Technology & Psychoacoustics ELE00063I
Biomedical Engineering ELE00082H
Circuit Design ELE00058I
Cloud and Distributed Computing ELE00073H
Communication Systems and Digital Communications ELE00078H
Communications and Control ELE00092H
Control and Engineering Project A ELE00091H
Control and Project Preparation ELE00090H
Control and instrumentation for robotics ELE00155M
Control, Sensors & Instrumentation ELE00056I
Critical Evaluation of Intelligent Robots ELE00151M
Critical Evaluation of Renewable Energy Systems ELE00182M
Data Analysis and Numerical Methods ELE00053I
Digital Electronics ELE00043C
Digital Engineering ELE00094H
Digital Signal Processing ELE00079H
Electric Powertrain Design ELE00083H
Electric Vehicle Technologies ELE00161M