Physics with Computer Science


UCAS Code: F3G4
Typical offer:
Three years


Typical offer:
Four years

Average weekly contact time

First year: 16 hours
Second year: 18 hours
Third year: 12 hours
Fourth year: 9 hours

Put your physics knowledge into practice as a computer programmer

Learn to use the Python and LabVIEW programming languages

How to apply for this course

About the course

Our Physics with Computer Science degree is an excellent choice for those students wishing to study physics, but placing a greater emphasis on developing their programming skills. You can do this course as a standard three year BSc or a four year MPhys where you'll do more research.

In the first year, as well as studying the core physics modules you get the opportunity to learn about Object Oriented Programming, and study Computer Systems Architecture which includes introduces the important digital logic, computer arithmetic and instruction set architecture. All core physics modules are taken in second year too (including a course in the Python programming language we teach) alongside modules from the Department of Computer Science such as Computer Networks. In third year (and fourth year too, if you do the MPhys course) you get more chances to tailor your studies to your interests. You can do computer-based semester- or year-long projects, and specialise by taking modules such as Modelling and Data Driven Computing from Computer Science.
Department of Computer Science | More about Physics with Computer Science

You'll get lots of opportunities to put your scientific knowledge in to practice. We run field trips to Observatorio del Roque de los Muchachos in the Canary Islands, the underground dark matter laboratory at Boulby Mine and the Large Hadron Collider at CERN. You can also do a research placement in the department to build up your practical skills and add to your CV. Click on the Field trips and Research placements tabs.

Our students have an excellent employability record in a wide range of graduate careers. Many enter science-related industries such as working for renewable energy, nanotechnology, space exploration industries and telecommunications companies. Others go into non-science graduate careers, using the graduate level skills they gained from their degree. Many choose further study, doing masters and PhDs in the UK and abroad, and teaching.


These are the current undergraduate modules for this course. As we want to keep our degrees as up-to-date as possible, the modules available when you start your degree might be different.

First year

Core modules:

Options include:

  • One unrestricted module from elsewhere in the University

Second year

Core modules:

Options include:

Third year

Core modules:

Options include:

Fourth year (MPhys only)

Core modules:

Options include:

Foundation Year

We offer a Physics Foundation Year for students with A level qualifications, or equivalent, in at least one the following subjects: Maths, Physics, Chemistry or Biology. The Science and Engineering Foundation Year programme is made up of taught modules in physics, mathematics and chemistry taught by academic staff in those departments, plus laboratory and transferable skills taught by staff in the Faculty of Engineering. On successful completion of the Foundation Year students can enter the first year of one of our undergraduate degree programmes.

UCAS code: F309
Typical offer: BBB
Length: Four or five years, depending on final degree course chosen

"Finishing the Foundation Year with good grades gives you the confidence to see that you really can tackle a degree in science or engineering."

– Rose Ireland, BSc Physics

Find out more about the Science and Engineering Foundation Year programme

Science and Engineering Foundation Year: Science degree pathway

Open University OpenPlus entry

The University of Sheffield and the Open University have created a flexible way for UK students to study physics. You can spend two years studying in your own time with the Open University, allowing you to combine work with your studies.

If you complete this successfully, you can transfer directly onto the second year of our full-time BSc Physics, or Physics and Philosophy course.

Find out more

Other Physics and Astronomy courses: Physics | Physics and Philosophy | Theoretical Physics | Physics and Astrophysics | Chemical Physics | Physics with Medical Physics