Skip to content Accessibility statement
Home>Department of Computer Science>Study>Undergraduate

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.

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).

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

Student and graduate stories

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

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 and learn tips for making the most of your university life and study in our next steps to university course.

Next steps