Sciences and Engineering
View example modules you can take under the Sciences and Engineering pathway below.
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.
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)
- ENGF0014 Engineering Thinking I
- INST0002 Programming I
- INST0003 Information Systems
- IRDR0024 Technology for Humanitarian Action
- MATH0011 Mathematical Methods 2 (requires MATH0012)
- MATH0012 Mathematical Methods for Arts and Sciences (compulsory for students majoring in Sciences and Engineering)
- PHAS0011 Modern Physics, Astronomy and Cosmology
- STAT0021 Introductory Statistical Methods and Computing (students interested in taking this module must check the prerequisites and registration procedure on the Statistics webpages)
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)
- 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
- 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
- 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 or 7U modules available (available as a Sciences and Engineering choice for students majoring in this pathway only)