📖Program Curriculum
The module details given below are indicative they are intended to provide you with an idea of the range of subjects that are taught to our current students. The modules that will be available for you to study in future years are prone to change as we regularly review our teaching to ensure that it is up-to-date and informed by the latest research and teaching methods. The information presented is therefore not intended to be construed and/or relied upon as a definitive list of the modules available in any given year.
Year 1
Compulsory Modules
Mechanics Gravity and Relativity
Nature of matter
Oscillations and Waves
Electricity and Stellar Structure
Programming I - Programming Fundamentals
Introduction to Data Science I
Communication Confidence and Competence
Introduction to Data Science II
Year 2
Compulsory Modules
Quantum Mechanics
Optics and Thermodynamics
Stellar Astrophysics
Statistical Mechanics and Solid State Physics
Computational and Artificial Intelligence
Visualisation for Data Science
Database Systems
Optional Modules
Web Technologies
Programming II - Data Structures and Algorithms
Individual Study Topic in Computer Science
Software Engineering
Year 3
Compulsory Modules
Electromagnetism
Astrophysics Group Project and Science Communication - ISP
Third Year Double Project - ISP
Optional Modules
Cosmology
Polymer Physics
Binary Stars and Extrasolar Planets
Life in the Universe
Particle Physics and Accelerators
Two-Dimensional (2D) Materials
The Physics of Compact Objects
Data Analysis and Model Testing
Quantum Mechanics II
Physics of Fluids
Atmospheric Physics
General Relativity Black Holes and Gravitational Waves
Machine Learning Applications
Data Mining
Advanced Databases and Applications
Advanced Web Technologies
Computational and Artificial Intelligence II
Data Ethics and Security