Undergraduate degrees in computer science
Source: https://www.york.ac.uk/computer-science/study/undergraduate/ Parent: https://www.york.ac.uk/study/undergraduate/subject-explorer/
See how to apply Sign up for updates
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.
Contact us
Related links
- Meet us
- Applications
- Scholarships and funding
- Student life
- Preparing to study computer science
- Accreditation
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
- Computer Science and Mathematics (BSc)
- Computer Science and Mathematics with a year in industry (BSc)
- Mathematics and Computer Science (MMath)
- Mathematics and Computer Science with a year in industry (MMath)
Or search all undergraduate courses
https://www.youtube.com/watch?v=ztLKkKVT0x4
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).
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.
Learn more about careers and employability
Find your career advantage: Turn ambition into achievement with our expert guidance and connections. From your first day here to life after graduation, we’ll help you succeed.
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.
https://www.youtube.com/watch?v=ns8tA-OHdVg
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
Meet us
Applications
Funding
Student life
Related links
- Meet us
- Applications
- Scholarships and funding
- Student life
- Preparing to study computer science
- Accreditation