International Year One in Computer Science
Prepare for Year 2 of a Top Ranked Computer Science Degree
Computer Science is one of the most exciting and valuable subjects you can study. It shapes the systems and technologies we use every day and opens doors to fast‑growing career areas such as artificial intelligence, cybersecurity, software development, data science and robotics.
As a direct route into the second year of an undergraduate degree, the International Year One in Computer Science* gives you the same academic content as Durham’s first‑year Computer Science degree, with the added benefit of more teaching time and smaller classes. This means you begin Year 2 with stronger knowledge, skills and confidence. Students also follow one of two Academic skills routes based on their English level on entry. This ensures that they receive the right level of challenge and support, enabling them to develop the academic skills needed for degree study in a more supportive learning environment.
Durham University is a world top 100 university and home to one of the UK’s leading Computer Science departments, consistently recognised for academic excellence, cutting edge research and outstanding graduate prospects. As an International Year One student, you will begin your degree in a highly supportive learning environment designed specifically for international students - with guaranteed progression to Year 2 upon successful completion of your programme.
* This programme is subject to approval
Why study Computer Science at Durham?
A leading UK Computer Science department
Durham’s Computer Science department ranks among the UK’s best, with strong global recognition for research in areas such as artificial intelligence, machine learning, cybersecurity and virtual reality.
Innovative, purpose built facilities
You will learn in Durham's dedicated Computer Science building, featuring advanced labs, collaboration zones and modern learning spaces designed to support hands on experimentation and group work.
Exceptional career outcomes
Graduates benefit from strong industry connections, employability focused teaching, and access to a wide network of organisations looking for highly skilled computer science professionals.
A supportive, collegiate student experience
Durham’s unique college system provides a welcoming, close knit community. As an international student, you’ll find a friendly environment with support networks that help you settle in, thrive academically, and make lifelong friends.
A stunning and inspiring location
with its castle, cathedral and historic architecture, Durham’s UNESCO World Heritage site offers a university setting unlike anywhere else.
Academic:
Business: Maths/numerate subject required at school completion with pass (at country requirements). Maths/numerate subject accepted within 2-years of Final High-School Year (YR12), at YR11 or YR10. Not required in further year unless otherwise specified.
Computer Science IY1: Maths grade B equivalent from the final year of high school. Not required in further year.
English language: Academic IELTS for UKVI 5.5 (with minimum 5.5 in writing, with no skill lower than 5.0) or equivalent
Age: 17+
Visit our entry requirements page for further details.
Fees
You can check the associated fees with your chosen programme by visiting our dedicated fees page.
What you will study
All students will study:
To help you succeed in your studies, you will study one of two Academic Skills routes based on your IELTS English level when you join the programme, so you receive the right level of challenge and support.
Academic English Skills: For students with IELTS 5.5 (5.5 in all skills)
This route is for students who are building confidence in academic English and are new to studying at university in English. The module focuses on building core academic English skills and understanding how university study works. You will develop confidence, independence and strong study habits, helping you prepare fully for Year 2.
Applied Critical Skills for University: For students with IELTS 6.5+ (no skill below 6.0)
This route is for confident students with strong English who are ready for degree level study. You may have studied in English before or already feel comfortable reading and writing academic texts.
This module focuses on using English to perform well at university. You will work with academic texts, develop critical reading skills and produce high quality academic writing. This prepares you to progress into Year 2 with confidence and strong academic skills.
Gain a practical introduction to programming using JavaScript for both clientside and serverside development. Build simple programs, work with the DOM, and learn how serverside scripting works using Node.js.
Learn essential computational problem solving techniques. Explore algorithm design, performance analysis, and fundamental data structures such as arrays and linked lists.
Get a complete overview of how modern computer systems work. Study computer architecture, operating systems principles, and relational databases — including SQL and database design.
Understand the core concepts that shape the field of Computer Science. Develop foundational problem solving skills and explore how computation drives innovation across AI, cybersecurity and other disciplines.
Build the mathematical foundation required for areas such as algorithms, machine learning, graphics and formal reasoning. Topics include algebra, logic, set theory, calculus, graph theory, linear algebra, numerical methods and probability.
