Computer Science BSc (Hons) 2020 entry

The BSc (Hons) in Computer Science is designed to ground you in both the theory and practice of computer science. You will learn how to program computers and how systems are organised, designed and implemented. During your studies, you will both explore the theoretical basis of computer science and develop practical skills in software engineering.

You will be able to build a degree programme around your interests and study specialist areas such as artificial intelligence, human-computer interaction, computer security, video games, data encoding, databases, and operating systems.

Students interested in this course may also be interested in the Computer Science Integrated Masters course or joint degrees with Computer Science.

More information for 2020 entry will be available in September 2019. For information on the current year of entry for this course see the 2019 page.

How to apply

UCAS code

G400

Course type

Bachelor of Science (single Honours degree)

Course duration

Four years full time

  • Start date: 7 September 2020
  • End date: 30 June 2024

Entry requirements

These grades are the overall standards required to consider you for entry. Find out more about Standard, Minimum and Gateway entry requirements using academic entry explained and see which entry requirements you need to look at using the entry requirements indicator.

    • Standard entry grades: AAAAB, including A in Mathematics and a pass in one of the following:
      • Biology (or Human Biology)
      • Chemistry
      • Computing Science
      • Geography
      • Physics
      • Psychology.

    • Minimum entry grades: AABB, including A in Mathematics and a pass in one of the following:
      • Biology (or Human Biology)
      • Chemistry
      • Computing Science
      • Geography
      • Physics
      • Psychology.

    • Gateway entry grades: BBBB, including B in Mathematics and a pass in one of the following:
      • Biology (or Human Biology)
      • Chemistry
      • Computing Science
      • Geography
      • Physics
      • Psychology.
    • Standard entry grades: AAA, including A in Mathematics and a pass in one of the following:
      • Biology 
      • Chemistry
      • Computer Science
      • Further Mathematics
      • Geography 
      • Geology
      • Physics
      • Psychology. 

    • Minimum entry grades: ABB, including A in Mathematics and a pass in one of the following:
      • Biology 
      • Chemistry
      • Computer Science
      • Further Mathematics
      • Geography 
      • Geology
      • Physics
      • Psychology. 
    • Standard entry grades: 38 (HL 6,6,6), including HL6 in Mathematics and SL5 in one of the following subjects:
      • Biology
      • Chemistry
      • Computer Science
      • Geography
      • Geology
      • Physics
      • Psychology.

    • Minimum entry grades: 36 (HL 6,5,5), including HL6 in Mathematics and SL5 in one of the following subjects:
      • Biology
      • Chemistry
      • Computer Science
      • Geography
      • Geology
      • Physics
      • Psychology.

We accept a wide range of qualifications for entry on to our programmes, please see our entry requirements for more information.

Well-qualified school leavers may be able to apply for admission directly into the second year of this course. Find out more about direct entry to second year for Computer Science.

For degrees combining more than one subject, the subject with the higher entry requirements determines the grades you need. You will also need to meet any further subject specific entrance requirements as outlined on their pages.

International applicants

If English is not your first language you will need an overall IELTS score of 6.5, with a minimum score of 6.0 in each component (Reading, Writing, Listening and Speaking), or an equivalent English Language qualification.

How to apply

Do I need to have studied this subject before?

No previous knowledge of Computer Science is required, but candidates are expected to have studied Mathematics.

Faculty entry requirements

You must also meet the Faculty of Science minimum qualifications. These vary depending on which qualifications you hold.

Other qualifications

Passes in other examinations at equivalent levels and subjects may be accepted by the Dean of the Faculty. More information on how to apply via other entry routes or accreditation of prior learning and experience can be found on the University’s entry requirements web page.

Find out more about Faculty of Science entry requirements.

Timetables

St Andrews students meet with their Adviser of Studies at the beginning of Semester 1 in September to complete advising – a compulsory part of the matriculation process. After module choices have been decided, a timetable will be allocated indicating the dates and times of classes.

Fees

Tuition fees for 2020 entry

2020 fees are not available yet for this course. More information on tuition fees can be found on the undergraduate fees and funding page.

Accommodation fees

Find out about accommodation fees for University accommodation.

Funding and scholarships

The University of St Andrews offers a number of scholarships and support packages to undergraduate students each year.

Find out more about undergraduate scholarships.

Visit St Andrews

If you are interested in studying at St Andrews, join us at a visiting day to explore the town, find out about our courses and meet current students.

Undergraduates

Upcoming visiting days:

  • Wednesday 25 September 2019
  • Wednesday 2 October 2019
  • Wednesday 16 October 2019
  • Wednesday 23 October 2019
  • Wednesday 30 October 2019

Joint Honours degrees

You can take Computer Science as part of a joint Honours degree alongside one of the following subjects.

Your future

Careers

A degree in Computer Science will allow you to enter into technical, academic, financial or commercial posts. Most companies and organisations are heavily invested in computer systems, and this has created a demand for many different specialisations in computer technology.

Graduates from Computer Science go on to find careers as:

  • business analysts
  • systems architects and analysts
  • software developers
  • testers and verifiers
  • technical writers
  • IT trainers
  • user advisers
  • project managers.

Many Computer Science graduates undertake further study, here or elsewhere. The University offers a range of options including MSc, EngD and PhD-level degrees.

The Careers Centre offers one-to-one advice to all students as well as a programme of events to assist students to build their employability skills.

Study abroad

Computer Science students may participate in the University-wide St Andrews Abroad programme. Computer Science students are only able to study abroad for the full academic year (semester placements are not available). For information about study abroad options, please see the Study Abroad site.

Student life

From the outset, the University of St Andrews offers an array of events and opportunities which result in a truly unique student experience. Students participate in a range of traditions, notably, the red academic gown and the academic family, where older students adopt first year students as ‘children’ and help guide them in a system of mentoring. These traditions and the choice of over 150 sports clubs and student societies to choose from ensures a community feel amongst students from first year onwards.

Students of Computer Science may be interested in joining the following student societies:

  • Computing Society (STACS) provides a social group for people interested in computers or who are looking to undertake projects involving computing. Events include hackathons, talks on computer topics, and socials.
  • Gaming Society meets regularly to play and discuss a variety of video games, ranging from retro and handhelds to modern PC and console gaming.
  • Saints Engineering Group promotes the development of engineering skills for STEM fields and completes yearly engineering projects, some of which involve developing software and artificial intelligence. 

The School of Computer Science is situated in the Jack Cole and John Honey buildings on the western edge of town, and most lectures and tutorials will take place here. The buildings host both traditional lecture theatres as well as specialised rooms equipped with computer workstations. As a student, you will have all-hours access to teaching labs which provide a vibrant environment that supports individual and group work.

The town of St Andrews itself has lots to offer. As the campus is located around town, walking around you encounter ancient and modern buildings and areas of greenery and seaside which provide a rich, beautiful backdrop to learning. If you want a change of scenery, St Andrews' position near surrounding towns and cities such as Anstruther, Dundee and Edinburgh make it ideal for getting to know more about Scotland.

Find out more about student life at the University of St Andrews.

Contact

School of Computer Science
University of St Andrews
Jack Cole Building
North Haugh
St Andrews
KY16 9SX

Phone: +44 (0)1334 46 3253

For questions about the admissions process, please email admissions@st-andrews.ac.uk. For any other questions, please contact admissions-cs@st-andrews.ac.uk.

School of Computer Science website

Policies

Admission to the University of St Andrews is governed by our Admissions policy.

Curriculum development

As a research intensive institution, the University ensures that its teaching references the research interests of its staff, which may change from time to time. As a result, programmes are regularly reviewed with the aim of enhancing students' learning experience. Our approach to course revision is described online. (PDF, 72 KB).

Tuition fees

The University will clarify compulsory fees and charges it requires any student to pay at the time of offer. The offer will also clarify conditions for any variation of fees. The University’s approach to fee setting is described online. (PDF, 84 KB).