Computer Science BSc

  • UCAS code G400
  • Duration Up to 4 years
  • Delivery type Full Time
  • Study location Edinburgh


The Course

Our four year BSc Computer Science Honours degree is oriented to constructing robust and useable systems. We aim to teach people not just how to deploy cutting edge tools and techniques, but how to build the next generation of software tools that other system constructors will use. This programme aims to give a well integrated balance of theoretical underpinnings and practical experience, strongly informed by the research expertise of our academic staff.

Career Prospects

Prospects in industry, commerce and the public sector are excellent. The growth in network services on computers in the office, home, and on mobile handheld devices, has increased the demand for experts who can design, implement and manage systems combining rich computational, communication and multimedia facilities for non-specialist users.

If students wish, they can specialise in later years and graduate with a named degree in Games Programming, Artificial Intelligence or Software Engineering.

Teaching excellence and student satisfaction

92% of our 2015 graduates reported in the National Student Survey that they were satisfied overall with their course.

Programme content

Level 1

You will cover programming, an introduction to computer systems, databases and discrete mathematics.

Level 2

You will continue with software design - both high-level architectural issues as well as algorithms and data structures. Topics from databases, internet, communications and mobility, mathematics and programming language design will also be covered.

Level 3

You will study topics such as artificial intelligence, graphics, operating systems as well as more formal aspects of computing. You will also undertake a group project.

Level 4

You will study advanced topics as well as undertaking a major individual project.

More in-depth information on the content of the courses listed above, how they are assessed and the learning outcomes can be access via our current student portal.

Your career

Graduate profiles

Steven Shiells

  • Degree MEng Software Engineering with Distinction
  • Present job Scott Logic

	Steven Shiells

Ever since I wrote my first “Hello World” program at school I knew I wanted to pursue a career in software development and ever since I stepped foot on campus there was only ever going to be one place that I was going to study.

The lecturers are passionate about what they teach.  The enthusiasm they show whilst giving lectures makes it very easy to ask questions in class and also to approach them outside of the lecture for more in-depth discussions.

A great aspect of the programme is that although you get experience in using a number of different programming languages, the core skill set that is taught can be applied to any programming language and you leave the university with all the essential skills needed to make it in industry.

As an MEng student, I undertook a placement, which was brilliant, not only did I put the skills I’d picked up over the previous 4 years into practice, I also got great experience  for my CV and best of all - I got paid! It’s also a good opportunity to get to know people within the industry and start to build up a network of contacts which is helpful for seeking employment after graduation. 

The five years of hard work definitely paid off, not just for me but all the students on the programme because we all secured employment within the industry.

    Entry requirements

    The University offers as its normal entry routes:

    • entry at Level 1, mainly for students with Scottish Highers (or similar)
    • entry at Level 2, mainly for students with A-levels (or similar).

    There is nevertheless considerable flexibility, depending on the level of qualifications, for entrants with A-levels to opt to enter at Level 1 and for Scottish students to enter at Level 2. Direct entry into Level 3 is also possible for students who already have certain HE qualifications.

    Level 1 entry

    • Highers BBBBC including Mathematics
    • A-Levels BBB including Mathematics
    • Int. Baccalaureate 28 points with Mathematics at Higher Level 5

    Level 2 entry

    • A-Levels ABB including Mathematics and Computing
    • Advanced Highers BBB including Mathematics and Computing plus excellent Highers or Scottish Baccalaureate
    • Int. Baccalaureate 30 points with Mathematics at Higher Level 6.
    • Additional information Those entering at Level 2 are expected to be proficient in a high level programming language, Java is our preference
    • Additional information To find out about the difference between the 3 and 4 year honours programmes, please read our leaflet to help you decide which route is best for your qualifications and experience so far.
    • Additional information We welcome applicants without a formal qualification in computing. Some prior experience in the subject is useful. We recommend Scottish Higher / A-Level Computing or equivalent, for level 1 entry.

    Tuition fees

    Tuition fees for 2016 entry (by residency status)
    Status*Scotland / EU**England / Northern Ireland / WalesInternational
    FeePaid by SAAS£9,000£17,100

    * Your residency 'status' is usually defined as the country where you have been ordinarily resident for the 3 years before the start of your programme. Find out more about tuition fees.

    ** European Union countries, not including England, Northern Ireland or Wales.

    Scholarships & bursaries

    Featured scholarships

    Bursaries for students from England, Northern Ireland or Wales starting undergraduate degree programmes in 2016

    In addition to government maintenance loans and grants towards the costs of fees and living costs, we are offering generous financial support to attract and support eligible students from England, Northern Ireland or Wales:

    View our full range of undergraduate scholarships.