The MSci Physics with Computer Science at the University of Nottingham is built for students who want to master both the laws of nature and the logic of computation.
It’s ideal for those who enjoy solving problems, building simulations, and working with data — combining core physics with programming, algorithms, and digital modelling.
Curriculum structure
Year 1: Foundations in Physics and Programming
You’ll begin with Fundamentals of Classical and Modern Physics I and II, covering mechanics, waves, quantum physics, and relativity. Alongside this, you’ll study Mathematical Methods and Modelling for Physicists and Professional Skills for Physicists I. In computer science, you’ll take Programming and Algorithms, learning Python and algorithmic thinking.
Year 2: Expanding Scientific and Computational Depth
Second year includes Quantum Mechanics, Thermal and Statistical Physics, and Electromagnetism. You’ll also take Software Engineering and User Interfaces, where you’ll work on design principles and collaborative coding. Investigations in Physics II develops your lab skills and data analysis, while optional modules let you explore areas like machine learning or particle physics.
Year 3: Advanced Topics and Independent Research
In your third year, you’ll complete a substantial Physics Research Project, often involving simulation, modelling, or data-driven inquiry. You’ll study advanced modules such as Quantum Optics, Nuclear Physics, and Condensed Matter Physics, and choose computer science options like Artificial Intelligence or Computer Graphics, depending on your interests.
Year 4: Integrated Master’s Research and Specialisation
The final year is dedicated to your MSci Research Project, where you’ll work with one of Nottingham’s world-class research groups. You’ll explore cutting-edge topics in computational physics, quantum technologies, or software-driven modelling, supported by advanced digital tools and academic mentorship.
Focus areas:
Quantum mechanics, electromagnetism, programming, algorithms, software engineering, data analysis
Learning outcomes:
Scientific computing, experimental design, algorithmic thinking, mathematical modelling, independent research, communication skills
Professional alignment (accreditation):
Accredited by the Institute of Physics (IOP) — meets the full educational requirement for Chartered Physicist (CPhys) status
Reputation (employability rankings):
Students in Nottingham’s BSc Physics with Computer Science program develop practical skills through hands-on lab work, programming projects, and independent research — all supported by specialist facilities and digital tools. From your first year, you’ll be working with real data, writing code, and conducting experiments that mirror professional scientific and tech environments.
Here’s how Nottingham brings experiential learning to life:
Graduates of Nottingham’s BSc Physics with Computer Science program are uniquely prepared for careers that blend scientific insight with computational power. Whether you're building simulations, analysing data, or designing software systems, this degree opens doors to roles like data scientist, software engineer, computational physicist, or AI developer.
Here’s how Nottingham supports your future:
Further Academic Progression:
Graduates are well-prepared to continue with master’s or PhD programs in computational physics, quantum technologies, artificial intelligence, or software engineering. Nottingham’s strong research culture and final-year project experience provide an excellent foundation for advanced study and academic careers.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
