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
Computer science courses
- Computer Science (BSc)
- Computer Science with a year in industry (BSc)
- Computer Science (MEng)
- Computer Science with a year in industry (MEng)
Specialised computer science courses
- Computer Science with Artificial Intelligence (BSc)
- Computer Science with Artificial Intelligence with a year in industry (BSc)
- Computer Science with Artificial Intelligence (MEng)
- Computer Science with Artificial Intelligence with a year in industry (MEng)
- Computer Science with Cyber Security (BSc)
- Computer Science with Cyber Security with a year in industry (BSc)
- Computer Science with Cyber Security (MEng)
- Computer Science with Cyber Security with a year in industry (MEng)
Data science courses
- Data Science (BSc)
- Data Science with a year in industry (BSc)
- Data Science (MSci)
- Data Science with a year in industry (MSci)
Combined 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.
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.