Skip navigation
Computer Science at Durham University - UCAS

Course options

Course summary

In a fast-moving world, computer science is the force behind the technological breakthroughs that have changed our lives for the better. The BSc (Hons) Computer Science has been designed to develop the fundamental knowledge and practical skills that are in demand across the sector. You’ll explore a wide range of innovative technological applications such as machine learning, deep learning, computer vision, virtual and augmented reality and cybersecurity among others. Our close links with local high-technology industries along with national and international employers keep us up to date with changing priorities in the sector. This insight allows us to introduce new topics into the curriculum to keep in step with developments. The course emphasises programming and mathematical skills from the start. The first year provides an introduction into the fundamentals of computer science and gives you a glimpse into some of the research that has enabled major technological advances in society. As well as equipping you with academic knowledge, the curriculum develops the skills you’ll need to boost your career prospects. The Software Engineering module in Year 2 includes a team project in which you gain practical software development experience working with an external organisation. You will be taught by passionate researchers with diverse areas of expertise such as artificial intelligence, data science, bioinformatics, high performance computing, graphics and fundamental algorithms. The Year 3 Individual Project is an opportunity to fully engage with the cutting-edge research being carried out in the department. The BSc also offers the chance to apply to add a placement year or a year abroad to your degree, increasing the course from three years to four.

Modules

Year 1 Core modules: Algorithms and Data Structures introduces the theory and practice of problem-solving in computing through the development of algorithms, and their associated data structures, for common computer science problems. Computational Thinking explores the breadth of Computer Science and the ways in which different topics relate to one another. You will learn the importance of computation and computational thinking in the modern world and the impact it has on technology advances in different settings. Computer Systems provides an understanding of the way in which modern computer systems (both hardware and software) can effectively represent, transport and manipulate data. Mathematics for Computer Science introduces key concepts from linear algebra, calculus and mathematics, and explains their importance in the field of computer science. Plus either Programming (Black) or Programming (Gold).

Assessment method

Modules are assessed via a combination of coursework and end-of-year examinations. Many modules are weighted as 66% examination and 34% coursework, though some modules are 100% exam and others 100% coursework. This not only helps to support a wider range of learning styles but is more appropriate for the type of work you are expected to undertake, for example writing software code or working on mathematical ‘pen and paper’ type exercises. The final-year Individual Project is assessed by a scientific report along with an oral presentation.


How to apply

Application codes

Course code:
G400
Institution code:
D86
Campus name:
Durham City
Campus code:
O

Points of entry

The following entry points are available for this course:

  • Year 1

International applicants

Durham has a long and proud history of welcoming students from countries across the globe.https://www.dur.ac.uk/study/international/

Entry requirements

Qualification requirements

Our contextual offer for this programme is A level AAB (or equivalent), including A in A level Mathematics. To find out if you’re eligible, please visit: https://www.durham.ac.uk/study/undergraduate/how-to-apply/what-happens-to-your-application/contextual-offers/

Please click the following link to find out more about qualification requirements for this course

https://www.dur.ac.uk/study/ug/apply/entry/


English language requirements

Durham University welcomes applications from all students irrespective of background. We encourage the recruitment of academically well-qualified and highly motivated students, who are non-native speakers of English, whose full potential can be realised with a limited amount of English Language training either prior to entry or through pre-sessional and/or in-sessional courses. It is the normal expectation that candidates for admission should be able to demonstrate satisfactory English proficiency before the start of a programme of study, whether via the submission of an appropriate English language qualification or by attendance on an appropriate pre-sessional course. Acceptable evidence and levels required can be viewed by following the link provided.

English language requirements

https://www.durham.ac.uk/study/international/entry-requirements/english-language-requirements/


Student Outcomes

Operated by the Office for Students
65%
Employment after 15 months (Most common jobs)
75%
Go onto work and study

The number of student respondents and response rates can be important in interpreting the data – it is important to note your experience may be different from theirs. This data will be based on the subject area rather than the specific course. Read more about this data on the Discover Uni website.

Fees and funding

Tuition fees

England £9250 Year 1
Northern Ireland £9250 Year 1
Scotland £9250 Year 1
Wales £9250 Year 1
Channel Islands £9250 Year 1
Republic of Ireland £9250 Year 1
EU £35000 Year 1
International £35000 Year 1

Tuition fee status depends on a number of criteria and varies according to where in the UK you will study. For further guidance on the criteria for home or overseas tuition fees, please refer to the UKCISA website .

Additional fee information

The tuition fees shown for home students are for one complete academic year of full time study and are set according to the academic year of entry. Fees for subsequent years of your course may rise in line with an inflationary uplift as determined by the government. The tuition fees shown for overseas and EU students are for one complete academic year of full time study and are set according to the academic year of entry. Fees are subject to an annual inflationary increase. In deciding the annual level of increase the University will take into account inflationary pressures on the costs of delivery. Tuition fees will rise annually by up to the higher of 6% or the latest annual percentage increase in the Consumer Prices Index. There may also be additional course costs for things like books (if you want to purchase them), field trips etc.

Sponsorship information

We're committed to supporting the best students irrespective of financial circumstances. https://www.durham.ac.uk/study/scholarships/

Computer Science at Durham University - UCAS