The modules listed below are designated as best encapsulating the conception of the Sciences and Engineering pathway and are chosen to allow progression to the most number of higher level courses. Whilst every effort has been made to timetable these modules so that there are no clashes between any of them, we cannot guarantee that every combination is 100% clash-free.
Please note: module availability and content may be subject to change.
A list of modules available under the Sciences and Engineering pathway each year can be found below. Please check the module catalogue for any specific subject requirements.
In year 1, it is not possible to take ECON0002, ECON0095, SESS0007 or SESS0008 in the Sciences and Engineering pathway or as a mix between the Sciences and Engineering and Societies pathways. Economics modules can only be taken under Sciences and Engineering OR Societies, not both.
Year 1
- Core modules
- MATH0012 Mathematical Methods for Arts and Sciences (compulsory for students majoring in this pathway)
Optional modules:
- BASC0038 Algorithms, Logic and Structures (requires BASC0040 as a prerequisite)
- BASC0040 Logic, Computation and Language Theory
- CHEM0005 Chemical Foundations (requires A Level Chemistry)
- CHEM0008 Basic Organic Chemistry (requires CHEM0005)
- CHEM0009 Basic Physical Chemistry (requires CHEM0005)
- CHEM0013 Basic Inorganic Chemistry (requires CHEM0005)
- ECON0002 Economics (only open to students majoring in Sciences and Engineering)
- ECON0095 Introduction to Economics A
- ENGF0014 Engineering Thinking I
- HPSC**** Any one of the Level 4 HPSC-coded modules (available as a Sciences and Engineering choice for students majoring in this pathway only)
- INST0002 Programming I
- INST0003 Information Systems
- IRDR0024 Technology for Humanitarian Action
- MATH0011 Mathematical Methods 2 (requires MATH0012)
- MATH0012 Mathematical Methods for Arts and Sciences
- PHAS0011 Modern Physics, Astronomy and Cosmology
- SESS0007 Introduction to Microeconomics (A Level Maths recommended)
- SESS0008 Introduction to Macroeconomics (A Level Maths recommended)
Year 2
Example optional modules:
- Please also refer to the module spreadsheet on Moodle for the full list of modules available
- BASC0017 Interdisciplinary Game Theory (available as a Sciences and Engineering choice for students majoring in this pathway only)
- BASC0047 Machine Reasoning and Expert Systems
- BASC0080 Computer Simulations in Science and Engineering
- BENG0011 Manufacturing Regenerative Medicines: From Lab Bench to Industry
- BENG0019 Engineering Mathematics in Finance
- CHEM0012 Chemistry of Materials
- CHEM0014 Inorganic Chemistry
- CHEM0015 Inorganic Chemistry for Physical Science
- CHEM0016 Organic Chemistry
- CHEM0018 Organic Reaction Mechanisms (requires CHEM0008)
- CHEM0019 Physical Chemistry (requires CHEM0009)
- CHEM0021 Chemical Dynamics
- CHEM0022 Quantum Mechanics and Spectroscopy (requires CHEM0009)
- COMP0009 Logic (requires BASC0038 and BASC0040 in place of COMP0003 and COMP0005)
- COMP0014 Intelligent Systems
- COMP0015 Introduction to Programming (only available to BASc students in term 1)
- ECON0013 Microeconomics
- ECON0014 Intermediate Microeconomics: Microeconomics of the Household
- ECON0015 Intermediate Microeconomics: Microeconomics of the Firm
- ECON0016 Macroeconomic Theory and Practice
- ECON0017 Closed Economy Macroeconomics
- ECON0018 Open Economy Macroeconomics
- ECON0050 Economics of the Public Sector
- ECON0051 Economics of Regulation (not running in 2024/25)
- ELEC0017 Connected Systems
- ENGF0015 Engineering Design for Society
- HPSC**** Any one of the modules available (available as a Sciences and Engineering choice for students majoring in this pathway only)
- INST0001 Database Systems A
- INST0004 Programming 2
- MATH**** Any of the Level 5 modules available
- MATH0103 Discrete Mathematics
- PHAS0018 Astrophysical Processes: Nebulae to Stars
- PHAS0022 Quantum Physics
- PHAS0025 Mathematical Methods III
- PHAS0027 Environmental Physics
- SESS0019 Emerging Market Economies: Economics of Transition
- SESS0020 Topics in Microeconomics
- SESS0021 European Macroeconomics
- SESS0023 Applied Econometrics
- SOCS0100 Computational Social Science
- STEP**** Any one of the Level 5 or 6 modules available (available as a Sciences and Engineering choice for students majoring in this pathway only)
Final Year
Example optional modules:
- Please also refer to the module spreadsheet on Moodle for the full list of modules available
- BASC0048 Computers and Humans
- BASC0056 Quantitative Methods 3: Models and Inference
- BENG0032 Advanced Materials, Devices and Manufacturing Processes for Regenerative Medicine
- BENG0085 Design and Manufacture of Regenerative Medicine Drug Products
- CEGE0023 Coastal and Offshore Engineering
- CHEM0030 Advanced Topics in Inorganic Chemistry (requires CHEM0014 or CHEM0015)
- CHEM0034 Advanced Topics in Organic Chemistry (requires CHEM0016)
- CHEM0037 Advanced Topics in Physical Chemistry (requires CHEM0019)
- COMP0017 Computability and Complexity Theory (requires BASC0038, BASC0040 and COMP0009)
- COMP0024 Artificial Intelligence and Neural Computing
- COMP0034 Web Development
- COMP0035 Systems Engineering
- COMP0142 Machine Learning for Domain Specialists
- CPAS0012 Mathematical Education for Physical and Mathematical Sciences
- ECON0001 Economics of Financial Markets
- ECON0023 International Trade
- ECON0027 Game Theory (not suitable for students who have already taken BASC0017)
- ECON0050 Economics of the Public Sector
- HPSC**** Any one of the Level 5 or 6 modules available (available as a Sciences and Engineering choice for students majoring in this pathway only)
- MATH**** Any of the Level 6 modules available
- PHAS0037 Physical Cosmology
- PHAS0042 Quantum Mechanics
- PHAS0050 Climate and Energy
- PHAS0057 Physics of the Earth
- STEP**** Any one of the Level 6 modules available (available as a Sciences and Engineering choice for students majoring in this pathway only)