Our Computer Science degrees balance fundamental knowledge and practical application in order to provide you with both specialised and transferable skills that are greatly valued in the marketplace. The course emphasises from the start both programming and mathematical skills that allow, in the later years engagement through the 'Individual Project' with cutting-edge research being done in the department. 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. You will undertake an elective module, which may be from elsewhere within the Department, Faculty or University. Once you complete your first year you will have had a thorough introduction to the fundamentals of computer science and to the principles, practices and methodologies that make computer science unique to 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 organisations 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, aspects of artificial intelligence, and computer graphics. Year 3 A key element of the third year is the individual project. 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 yourself. In addition, you get to choose the four other modules that you undertake in the third year. A range of modules is offered 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). Year 4 You will again undertake a significant individual project (this time a triple module). This gives you the exciting opportunity to take your third-year projects even further, if you wish, possibly so that the resulting research might be published in a journal or at a conference, and possibly as a prelude to a postgraduate degree in Computer Science. However, if you do not wish to continue with the topic of your third-year project, there is the opportunity to do another substantial piece of work in an entirely different area of computer science (again, of your choosing). We review course structures and core content every year, and will publish finalised core requirements for 2020 entry from September 2019. 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 programme, which encourages you to study for part of your course in a university worldwide. For more information on this course, please see our website.
For more information on the content of this course, including module details, please see our website.
How to apply
This course has limited vacancies, and is no longer accepting applications from some students. See the list below for where you normally live, to check if you’re eligible to apply.
If your application is completed by the following date, it’s guaranteed to be considered:
15 January*If you apply after this deadline, universities or colleges don’t have to consider your application if they’ve filled their spaces, so the sooner you apply, the better!
You will need these codes when you add a choice to your application.
Please select a course option – you will then see the application code you need to use to apply for the course.
Points of entry
The following entry points are available for this course:
- Year 1
|UCAS Tariff||Not accepted|
|A level||A*AA||Specific subjects/grades required for entry: Mathematics at grade A. Specific subjects excluded for entry: General Studies and Critical Thinking. Information: Applicants taking Science A-levels that include a practical component will be required to take and pass this as a condition of entry. This refers only to English A Levels.|
|Pearson BTEC Level 3 National Extended Diploma (first teaching from September 2016)||DDD||Must be accompanied by an A grade at A-level Mathematics (or equivalent).|
|Access to HE Diploma||Not accepted|
|Scottish Higher||AAAAA||We will normally make offers based on Advanced Highers. If an applicant has not been able to take 3 Advanced Highers, offers may be made with a combination of Advanced Highers and Highers, or on a number of Highers.|
|Scottish Advanced Higher||AAA||Specific subjects/grades required for entry: Mathematics at grade A.|
|International Baccalaureate Diploma Programme||38 points||Nineteen points (7, 6, 6) from Higher Level subjects to include Mathematics.|
|Welsh Baccalaureate - Advanced Skills Challenge Certificate (first teaching September 2015)||Not accepted|
|Extended Project||Not accepted|
|Leaving Certificate - Higher Level (Ireland) (first awarded in 2017)||H1, H2, H2, H2, H2||To include Mathematics|
|Cambridge International Pre-U Certificate - Principal||D2, D3, D3||To include Mathematics|
Please click the following link to find out more about qualification requirements for this course
Fees and funding
|Northern Ireland||£9250||Year 1|
Additional fee information
The Palatine Centre
Clearing contact detailsEnquiry Form
Adjustment and Clearing
+44 (0)191 334 8100
Course contact detailsVisit our course page
Recruitment and Admissions Office
0191 334 1000