Skip to content Accessibility statement
🎉 Welcome to our new look website
We would love to know what you like about it and anything we can improve. Learn more about the redesign and share your feedback.

Undergraduate degrees in computer science

Discover degrees in computer science and data science, with opportunities to specialise in artificial intelligence and cybersecurity, or combine with mathematics.

Why study computer science at York?

You'll study computer science in a broad and principled way, including theory as well as practice. Our courses give you a thorough grounding in computer science that will allow you to pick up skills and techniques easily in the workplace. You'll be taught in a range of ways, including tutorials, lectures, practical sessions and individual projects. With a high staff-to-student ratio, you'll have easy access to academic staff. 

Strong industry links ensure our courses are up to date in a dynamic and fast-moving environment. You'll also have the option to take a year in industry after your second year. This is a great way to enhance your employability with real workplace experience.

Our courses

Course options

There are opportunities for you to spend time abroad during your course.

If you're studying at a university outside the UK, you may be able to spend up to a year in York as a visiting student. 

Scholarships and funding

Find out about scholarships and studentships that are available to students in the Department of Computer Science.

Four software and two hardware laboratories, an Accessibility and Usability Lab and a Games Research Lab.
Most of our courses are accredited by the BCS (the Chartered Institute for IT).
Dedicated placements team to help you prepare for your year in industry.

Gold-standard education

Our teaching, learning and student experience is outstanding, recognised by a Gold rating from the Office for Students in their latest national assessment (2023 Teaching Excellence Framework).

Teaching Excellence Framework Gold award logo 2023

Careers

  • As a York computer science student, you'll develop a range of skills that are attractive to a broad range of employers. Information technology is a rapidly expanding field, and this has created demand for computer scientists and software engineers across a wide array of industries.
  • Many of our graduates are employed by software and electronics industries. The use of computers in commercial and financial operations means that you will also be able to find employment in other industries.
  • Enhance your degree by completing a year in industry, gaining valuable work experience and helping to improve your employability.

Discover our careers support

three students working together using their laptops

Student and graduate stories

Hear what our students and graduates have to say about studying with us.

The balance and diversity on the course helps build a strong foundation while allowing us to explore various career paths. Moreover, York provides the option to specialise in a specific field, which is very appealing.
Letam, Computer Science student. Read Letam's blog post.
I found that the great thing about Computer Science at York was that there is just about anything for just about anyone. Both academically and socially. You learn so many different and new things throughout the year.
Tamerlan, Computer Science student. Read Tamerlan's blog post.

Free online courses

Get a taste of studying computer science at university level and discover the fundamental theory and techniques of machine learning. 

Explore what higher education is all about. Get tips for making the most of your university life.

Next steps