Skip to main content

Undergraduate Computer Science Degrees

Start your journey into the dynamic world of technology and innovation with our computer science degrees, taught by world-leading academics in cutting-edge facilities.

How you’ll learn

Choose your course in Computer Science, Game Engineering, Software Engineering, Cyber Security, Data Science, Computing and Mathematics or Electronics and Computer Engineering.

Your learning experience is shaped by:

  • dedicated academics who are specialists in their field
  • hands-on experience with industry-leading facilities
  • developing career-ready skills through projects and practical work
  • insights from industry leaders, thanks to our global connections
  • personalised support including a tutor, peer mentor, and Wellbeing Advisor

Customise your computer science degree

At Newcastle University, you can tailor your degree with these options:

  • paid industry placement year
  • study abroad year

You can choose either a placement or study abroad, but not both.

Industrial placement

Each of our computer science courses offers a four-year version, which includes an accredited and paid industry placement.

Apply to spend 9 to 12 months on an industrial placement. You'll get University support from our dedicated team to secure your dream placement.

Your placement is a great opportunity to gain practical experience, key business skills and industry contacts. This practical experience can help you develop outside of university.

Your placement can be in the UK or abroad. And it'll take place between Stages 2 and 3.

Study abroad

Spend a year studying abroad during your computer science course. You'll study for a full academic year at one of our exchange partners.

We also have short-term global placements available. These usually occur over the summer months, outside of term time.

Accreditation

Many of our degrees are accredited by BCS, The Chartered Institute for IT.

BCS-accredited degrees provide the foundation for chartered IT professionals, engineers and computer scientists.


Choose your degree

We offer two degree types:

  • Computer Science BSc degrees, with optional specialisms

  • Computing and Mathematics BSc, where you’ll apply advanced mathematics to complex computing approaches

All Computer Science BSc students follow the same core modules in their first two years. You can transfer between the Computer Science degree variants up until the end of Stage 2. Students studying Computing and Mathematics BSc will also take mathematics modules.

This will allow you to transfer between Mathematics, Computer Science, and Data Science degrees.

For both degrees, you’ll have the flexibility to tailor your studies to your interests. Choose specialist modules and/or pathways in your final year.