BSc in Computer Science
Year 1
You will undertake five computer science modules, which cover programming, the characteristics of computers and computing systems, and the mathematical foundations of the subject. You will also be introduced to the concept and philosophy of computational thinking and explore cutting-edge technological applications of recent research. All students undertake an elective module, which may be from elsewhere within the Department, Faculty or University. Students completing the first year will have had a thorough introduction to the fundamentals of computer science and to the principles, practices, and methodologies that make computer science unique as a scientific subject. You will also have had a glimpse at aspects of computer science research that have enabled major technological advances in society.
Compulsory modules
- Programming
- Computational Thinking
- Algorithms and Data Structures
- Computer Systems
- Mathematics for Computer Science
Year 2
You will study six modules covering a core set of topics. One module Software Engineering (double module) involves a team software development project and enables you to usually work with external organizations and gain practical software development experience. Other compulsory topics include, for example, computer networks, parallel and distributed computing, concurrency, data structures, algorithms and complexity, image processing, different programming paradigms, systems programming, security, human-computer interaction, aspects of artificial intelligence, and computer graphics. The topics undertaken in the second year will prepare you with an excellent grounding in a wide range of fundamental subjects within computer science, ready for subsequent specialization in your final third year. By the end of the second year, you should be in a position to make informed judgments as to which particular aspects of the subject you might wish to focus on.
Compulsory modules
- Networks and Systems
- Programming Paradigms
- Software Engineering
- Software Methodologies
- Theory of Computation
Year 3
A key element of the third year is the individual project (which is a double module). This is undertaken under the direct supervision of a member of staff and gives you the opportunity to tackle a specific computing task in much greater depth than is possible for other modules. At the end of the project, you will write a technical paper describing your findings. You are given a considerable amount of choice as to the subject of your projects; indeed, you can suggest specific projects themselves. In addition, you will get to choose the four other modules that you undertake in your final year. A wide range of modules is offered (many reflecting current research interests of staff) for example, previous modules have included: theoretical computer science, software and software systems, computing methodologies, applications and contemporary computer science (with the latter topic engaging with modern research within computer science that is highly relevant to current technological advances and applications). There is also the opportunity to follow specific modules offered such as a module involving the teaching of computer science in schools, giving an early taste of teaching computer science to those interested in pursuing it as a career or on other career pathways where a public understanding of science is required.
We review course structures and core content (in light of e.g. external and student feedback) every year and will publish finalized core requirements for 2019 entry from September 2018.
Study Abroad
Computer Science is an international discipline and living and working in another country is a valuable addition to your CV. We are part of the SOCRATES/ERASMUS and University Exchange program, which encourages you to study for part of your course in a university worldwide. You can request to transfer onto the BSc Computer Science (with Year Abroad (G408) program at the beginning of your second year and will spend the third year studying at another EU or worldwide university, and then return to Durham for your final year.
Options Available:-
- 4 Year With Foundation Year
Intakes
- Jan
- Sep
Application Processing Time in Days: 30
Application Process
Minimum English Language Requirements
| English Level Description | IELTS (1.0 -9.0) | TOEFL IBT (0-120) | TOEFL CBT (0-300) | PTE (10-90) | |
|---|---|---|---|---|---|
| Expert | 9 | 120 | 297-300 | 86-90 | |
| Very Good | 8.5 | 115-119 | 280-293 | 83-86 | |
| Very Good | 8 | 110-114 | 270-280 | 79-83 | |
| Good | 7.5 | 102-109 | 253-267 | 73-79 | |
| Good | 7 | 94-101 | 240-253 | 65-73 | |
| Competent | 6.5 | 79-93 | 213-233 | 58-65 | |
| Competent | 6 | 60-78 | 170-210 | 50-58 | |
| Modest | 5.5 | 46-59 | 133-210 | 43-50 | |
| Modest | 5 | 35-45 | 107-133 | 36-43 | |
| Limited | 4 | 32-34 | 97-103 | 30-36 | |
| Extremely Limited | < 4 | < 31 | < 93 | < 30 |
Job Opportunity Potential
Studying at one of the top universities in the UK for employability, Durham graduates have excellent job prospects and are highly sought after. Our close links to the concentration of high-technology industries in the North East, and national and international employers, keep our courses at the forefront of new developments.
Computer Science graduates are valued in a wide range of FinTech and banking roles. They are equipped with transferable skills such as solving problems and analysing data that are important across many industries, from healthcare and management consulting to media and communications, among many others.
Many of our graduates have gone on to work as software engineers, analysts, consultants, programmers and developers. Some have founded their own start-ups, work in leading software companies, high-technology consultancies, the Civil Service, GCHQ, banking and finance, retail, engineering, the communications and IT industry. Examples of high-profile employers include BAE Systems, Google and BT.
PSW Opportunity
- 2 Years PSW is applicable after completing a minimum duration of 9 months course (like- Undergraduate, Postgraduate Level)
- 3 Years PSW is applicable after completing PhD level courses.
Admission Requirement / Eligibility Criteria
- Standard XII with an average score of 90% (best of 4 academic subjects) with any prerequisite subjects at 87% or higher.
- Standard XII with an average score of 87% (best of 4 academic subjects) with any prerequisite subjects at 85% or higher.
- Standard XII with an average score of 85% (best of 4 academic subjects) with any prerequisite subjects at 85% or higher.
- Standard XII with an average score of 84% (best of 4 academic subjects) with any prerequisite subjects at 85% or higher.
- Standard XII with an average score of 83% (best of 4 academic subjects) with any prerequisite subjects at 85% or higher.
- The IELTS requirement for Durham University depends on the program you're applying to:
- MBA program
- The IELTS requirement for the Durham MBA program is 7.0 overall, with no element below 6.5.
- International Foundation Year
- The IELTS requirement for the International Foundation Year at Durham University is 5.5 overall, with 5.5 in reading and writing, and a minimum of 5.0 in all other skills.
- Other programs
- If English is not your first language, you may need an IELTS score of 7.0 or above (with no element below 6.5) to apply to other programs at Durham University.
- The IELTS or Pearson Test of English (PTE) test must be no more than two years old at the start of the program.
- Durham University also offers an International Study Centre that provides English language preparation for students to prepare for their degree at Durham City Campus.
- Course Code: G400
- Course Type: Full Time
- Course Level: Bachelors/UG Degree
- Duration: 03 Year
-
Total Tuition Fee:
97500 GBP
Average Cost of Living: 13632 GBP /year
Application Fee: N/A
Similar Programs
- BA Sport, Exercise and Physical Activity with Foundation at Durham University
- BSc Psychology with Foundation at Durham University
- BSc Psychology and Anthropology at Durham University
- BSc Psychological and Behavioural Science with Foundation at Durham University
- BSc in Health and Human Sciences with Foundation at Durham University
- BSc in Geophysics at Durham University