• For Entry: September
  • Duration: 4 years
  • School: Science & Engineering
  • Study Abroad: Yes
  • Study Mode: Full Time

Computing Science is not programming. It is about solving problems with computer programs.

Ever wondered:

  • How they fit so many songs on your iPod?
  • How you can safely get money from your bank account from any ATM in the country?
  • How millions of computers work together to form the internet without anyone in charge?

The answer to all these questions can be found through doing a degree in Computing Science. Computing Science is not programming. It is about solving problems with computer programs.

Our Computing Science degree will provide you with knowledge of the theoretical, scientific and mathematical components of computing such as:

  • algorithms for data processing and analysis
  • fundamental theory of information and computation
  • software engineering principles and practices
  • mathematics that underpins computational systems.

However, computing scientists do not deal with just hardware; they care about everything in between those areas. They design and develop all types of software from the large banking system which allows money to be sent internationally, to the small bit of software which identifies your iPod when you attach it to your laptop.

We train our students to have a creative approach to programming. As a result, our students are successful, employable and proud of what they do.

Who should study this course?

BSc Computing Science is a degree for people who enjoy the challenge of understanding the technical background of algorithm and software analysis and using these skills to solve real-life problems.

You need an understanding of mathematical concepts and a logical mind.

Top reasons for studying Computer Science at Dundee

  • Dundee leads the development of SpaceWire, the onboard data-handling network that is widely used by the world’s space agencies; you can study spacecraft onboard data handling systems if you choose space systems as one of your final year research topic options
  • our students take part in the Yahoo! Hack Day, which challenges computer programmers to come up with fresh, creative ideas. Dundee was the first university to host a Yahoo! Hack Day and remains the only university to include this as part of the course work for students
  • 24-hour access to our award winning computing building with its unusual mixture of lab space and breakout areas; laptop areas and wireless access are available throughout the building
  • students can use a range of equipment such as servers, Macs, Arduino systems and programming kit for games consoles such as the Nintendo Wii and Sony Playstation. The School of Computing is also home to one of only two Microsoft Surface tables in Scotland 
  • project work, guest lectures and research seminars involve key industry partners such as NCR and Yahoo!
  • students get involved in our world-leading research: one 2009 student presented his Honours project at a leading international computer vision conference and had his work featured in New Scientist magazine

The following are the minimum, up-to-date entry requirements.

Courses starting 2016
Qualification Level 1 Entry Advanced Entry to Level 2
SQA Higher/Advanced Higher BBBB (minimum) - AABB (typical) at Higher including mathematics and a science (computing science is recommended).
Please see Notes below for a list of suitable science subjects.
BB at Advanced Higher including mathematics and a science, plus BB at Higher in different subjects, plus completion of the University's Java Online module.
GCE A-Level CCC (minimum) - BBB (typical) including mathematics at B and a science (computing science is recommended).
Please see Notes below for a list of suitable science subjects.
ABB including mathematics and a science, plus completion of the University's Java Online module.
Irish Leaving Certificate (ILC) AABB at Higher Level including mathematics and a science (computing science is recommended).
Please see Notes below for a list of suitable science subjects.
Level 2 entry is not possible with this qualification
International Baccalaureate (IB) Diploma 30 points at Higher Level grades 5, 5, 5 to include mathematics and a science (computing science is recommended).
Please see Notes below for a list of suitable science subjects.
34 points at Higher Level grades 6, 6, 5 to include mathematics and a science, plus completion of the University's Java Online module.
Graduate Entry
BTEC Suitable science subjects include: information technology, mathematics, chemistry, biology, human biology, physics, psychology or computing science. A relevant HND with Merits in appropriate Science modules.
A relevant BTEC Extended Diploma with DDD, plus completion of the University's Java Online module.
SQA Higher National (HNC/HND) A relevant HNC with grade B in the Graded Unit A relevant HNC with grade A in the Graded Unit and 120 SCQF credits or a relevant HND with grades BB in the Graded Unitsand completion of the University's Java Online module.
Scottish Baccalaureate Pass with CC at Advanced Higher in 2 Sciences or Mathematics and a Science Pass with BB at Advanced Higher in 2 Sciences or Mathematics and a Science and completion of the University's Java Online module.
SWAP Access Relevant science subject with ABB grades to include Mathematics at SCQF Level 6 Level 2 entry is not possible with this qualification
Advanced Diploma Grade B with ASL-A Levels in 2 Sciences/Mathematics and a Science at BB Grade B with ASL-A Levels in 2 Sciences/ Mathematics and a Science at AB and completion of the University's Java Online module.
Welsh Baccalaureate Pass with A-Levels in 2 Sciences/Mathematics and a Science at BB Pass with A-Levels in 2 Sciences/Mathematics and a Science at AB and completion of the University's Java Online module.
European Baccalaureate 70% overall with 7 in 2 Sciences/Mathematics and a Science 75% overall with 7.5 in 2 Sciences/Mathematics and a Science, plus completion of the University's Java Online module.
Other Qualifications
Notes Suitable science subjects include: information technology, mathematics, chemistry, biology, human biology, physics, psychology or computing science.

 EU and International qualifications



Courses starting 2017
Qualification Level 1 Entry Advanced Entry to Level 2
SQA Higher/Advanced Higher BBBB (minimum) - AABB (typical) at Higher including mathematics and a science (computing science is recommended).
Please see Notes below for a list of suitable science subjects.
BB at Advanced Higher including mathematics and a science, plus BB at Higher in different subjects, plus completion of the University's Java Online module.
GCE A-Level CCC (minimum) - BBB (typical) including mathematics at B and a science (computing science is recommended).
Please see Notes below for a list of suitable science subjects.
ABB including mathematics and a science, plus completion of the University's Java Online module.
Irish Leaving Certificate (ILC) AABB at Higher Level including mathematics and a science (computing science is recommended).
Please see Notes below for a list of suitable science subjects.
Level 2 entry is not possible with this qualification
International Baccalaureate (IB) Diploma 30 points at Higher Level grades 5, 5, 5 to include mathematics and a science (computing science is recommended).
Please see Notes below for a list of suitable science subjects.
A combination of IB Certificate plus other qualifications, such as A-Levels, Advanced Placement Tests or the International Baccalaureate Career-related Programme (IBCP), will also be considered.
34 points at Higher Level grades 6, 6, 5 to include mathematics and a science, plus completion of the University's Java Online module.
Graduate Entry
BTEC Suitable science subjects include: information technology, mathematics, chemistry, biology, human biology, physics, psychology or computing science. A relevant HND with Merits in appropriate Science modules.
A relevant BTEC Extended Diploma with DDD, plus completion of the University's Java Online module.
SQA Higher National (HNC/HND) A relevant HNC with grade B in the Graded Unit A relevant HNC with grade A in the Graded Unit and 120 SCQF credits or a relevant HND with grades BB in the Graded Unitsand completion of the University's Java Online module.
Scottish Baccalaureate Pass with CC at Advanced Higher in 2 Sciences or Mathematics and a Science Pass with CC at Advanced Higher in 2 Sciences or Mathematics and a Science
SWAP Access Relevant science subject with ABB grades to include Mathematics at SCQF Level 6 Level 2 entry is not possible with this qualification
Advanced Diploma Grade B with ASL-A Levels in 2 Sciences/Mathematics and a Science at BB Grade B with ASL-A Levels in 2 Sciences/ Mathematics and a Science at AB and completion of the University's Java Online module.
Welsh Baccalaureate Pass with A-Levels in 2 Sciences/Mathematics and a Science at BB Pass with A-Levels in 2 Sciences/Mathematics and a Science at AB and completion of the University's Java Online module.
European Baccalaureate 70% overall with 7 in 2 Sciences/Mathematics and a Science 75% overall with 7.5 in 2 Sciences/Mathematics and a Science, plus completion of the University's Java Online module.
Other Qualifications
Notes Suitable science subjects include: information technology, mathematics, chemistry, biology, human biology, physics, psychology or computing science.

 EU and International qualifications



English Language Requirement

For non EU students

IELTS Overall 6.0
Listening 5.5
Reading 5.5
Writing 6.0
Speaking 5.5

 Equivalent grades from other test providers

 

English Language Programmes

We offer Pre-Sessional and Foundation Programme(s) throughout the year. These are designed to prepare you for university study in the UK when you have not yet met the language requirements for direct entry onto a degree programme.

 Discover our English Language Programmes

You will be taught by staff - specialists in computer science, computing, mathematics and philosophy.

How you will be taught

We are proud of our teaching approach which provides a strong user-based focus underpinned by theory.

How you will be assessed

You will be assessed by a combination of coursework and end-of-semester examination.

Coursework is often highly practical, for example designing solutions, evaluating algorithms, writing programmes, constructing and testing software, analysing problems or presenting solutions to clients.

What you will study

Honours Degree

An honours degree normally takes four years, full time, you study levels 1-4, as described below.

Advanced Entry Honours Degree

It is possible to study for most of our honours degrees in three years if you have the required grades and subjects as listed in the Entry Requirements section. You study levels 2-4 below. There are definite advantages to considering this route as the time needed to study is reduced by one year which enables you to start working and earning earlier.

Degree without Honours

If you choose to study a degree without honours, you study for three years, levels 1-3 below.

Typical Degree Programme

Detailed module guides are available online.

Level 1

  • Computer Science- software development, data structures and algorithms
  • Web authoring - understanding what the Internet can be used for, and developing websites.
  • Mathematics - calculus, differential equations, algebra, logic, proof and group theory
  • Choice of Argumentation or Physical Computing

Level 2

  • Computer Science – logic and artificial intelligence, C++, data structures, architectures,  UNIX, communications and concurrency
  • Computer systems - hardware architectures, Unix and concurrency

  • Mathematics - statistics and probability

After Level 2, students can choose to continue with Computing Science at Levels 3 and 4, or change to a degree in Applied Computing.

Level 3

  • Games Programming
  • Software Engineering, including agile methods
  • Secure Internet Programming
  • Database Systems (with multimedia and object databases plus data warehousing)
  • Networks and Data Communications
  • Theory of Computation

Level 4

  • 18-week Individual Project
  • Industrial Team Project

Plus 2 modules from:

  • Multimedia Audio
  • Computer Vision
  • Big Data
  • Technology Innovation Management
  • Computer Graphics
  • Computing the User Experience

Plus 4 from a set of Research Topics & Applications options such as:

  • Artificial Intelligence
  • Machine learning
  • Constraint programming
  • Multi-agent systems
  • Computer vision

Our students are highly employable:

  • They develop the expertise that employers want of computing graduates – our industrial advisory board includes experts from 2in10, NCR, Chevron, Microsoft and Cisco.
  • Our course portfolio is modelled upon the needs of the industry, and it is updated annually to maintain its relevance to the real world.
  • They work directly with employers - international forum discussions in Level 1, .NET web application development for an external client in Level 2, internet authoring mashup in Level 3, research applications in Level 4. Project work, guest lectures and research seminars involve key industry partners such as NCR and Yahoo!.
  • They have the chance to take part in an industrial placement module between Level 3 and 4, giving our graduates the edge in the ever-competitive job market. Students have previously enjoyed placements in leading computer games companies such as Tag and Dynamo.

The scientific and mathematical skills you will learn as part of the computing science degree are becoming increasingly sought after in the current IT market. There is demand for computing science graduates in the games industry and the degree is also useful for graduates wanting to work in Silicon Valley and in the major online companies.

Our graduates have gone on to work for industry giants such as Microsoft and Yahoo! as well as the games industry, project management and the NHS.

Professional Accreditation

This programme fulfils the accreditation requirements of the Chartered Institute for IT and the British Computer Society (Chartered IT Professional (CITP), Chartered Engineer (CEng) and Chartered Scientist (CSci).

The fees you pay will depend on your fee status. Your fee status is determined by us using the information you provide on your application.

 Find out more about fee status

Fee categoryFees for students starting 2016/17
Scottish and EU students £1,820 per year of study
Rest of UK students £9,000 per year, for a maximum of 3 years, even if you are studying a four year degree. See our scholarships for rest of UK applicants.
Overseas students (non-EU) £15,950 per year of study. See our scholarships for international applicants.
Fee categoryFees for students starting 2017/18
Scottish and EU students £1,820 per year of study (for Sept 2016 entry). Fees for September 2017 will be confirmed by the Scottish Government in early 2017.
Rest of UK students £9,250 per year, for a maximum of 3 years, even if you are studying a four year degree. See our scholarships for rest of UK applicants.
Overseas students (non-EU) £17,950 per year of study. See our scholarships for international applicants.

Scottish and EU students can apply to the Students Award Agency for Scotland (SAAS) to have tuition fees paid by the Scottish Government.

Rest of the UK students can apply for financial assistance, including a loan to cover the full cost of the tuition fees, from the Student Loans Company.

Tuition fees for Overseas (non-EU) students are guaranteed for the length of your course. This means that the tuition fee you pay in your first year (shown above) is the same fee you will pay for each year of your course. We guarantee that this will not increase while you are studying with us. The only exceptions to this are our MBChB Medicine, BSc Medical Sciences and BDS Dentistry degrees which charge a different tuition for the clinical years.



  Degree UCAS Code KIS Data
Apply NowComputing Science BSc (Hons)G400