Loughborough’s BSc Physics with Computing is designed for students who want to combine deep scientific understanding with advanced coding and simulation skills.
You’ll explore everything from quantum mechanics and classical physics to software development and computational modelling—ideal for careers in tech, data science, and scientific research.
Curriculum structure
Year 1: Building Core Scientific and Coding Foundations
Students begin with Mathematics for Physics I, Fundamentals of Laboratory Physics, and Computational Physics: Modelling, Simulation and Good Practice. You’ll learn Python programming, simulation techniques, and experimental design—no prior coding experience required.
Year 2: Expanding into Quantum Physics and Software Development
You’ll study Core Physics I: Foundations of Physics, Core Physics II: Classical Physics of Particles and Fields, and Core Physics III: Quantum Physics. Computing modules include Software Development with Algorithms, Data Structures and Design Patterns and Advanced Computational Modelling and Simulation.
Final Year: Specialisation and Independent Research
Students explore advanced topics such as Solid State Physics, Thermal and Statistical Physics, and Astrophysics and Astronomy. You’ll complete a Final Year Project focused on computational or theoretical physics, and choose from optional modules like Condensed Matter Physics, High Energy Particle Physics, and Medical Physics.
Focus areas: quantum physics, classical mechanics, software development, computational modelling, simulation, data structures
Learning outcomes: apply scientific and computational methods; develop software for physical modelling; conduct independent research; communicate technical ideas effectively
Professional alignment (accreditation): accredited by the Institute of Physics (IOP); supports RSci and CPhys registration
Reputation (employability rankings):
Loughborough’s BSc Physics with Computing blends rigorous scientific training with hands-on coding and simulation—giving students the tools to solve real-world problems across science and tech.
You’ll gain practical experience in Python programming, software development, and computational modelling, supported by purpose-built labs and expert-led projects.
Here’s how Loughborough delivers experiential learning for this program:
Graduates of Loughborough’s BSc Physics with Computing are uniquely positioned to thrive in tech-driven industries, thanks to their dual expertise in scientific modelling and software development.
Typical roles include data scientist, simulation engineer, software developer, and scientific programmer. Here’s how Loughborough helps you launch your career:
Further Academic Progression:
Graduates are well-prepared for MSc or PhD study in computational physics, software engineering, quantum technologies, or data science. Loughborough offers postgraduate programs and research opportunities aligned with its strengths in modelling, simulation, and interdisciplinary innovation.



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.
