Computer Science (International Year One) September 2025 entry

Over the last century, advances in computing have created a world that could not have been predicted. Ideas that were previously thought of as fantasy are now a reality thanks to the work of computer scientists. Their work continues to change our lives.

This programme will introduce you to university teaching and research, with the aim of preparing you for an undergraduate degree in computer science and potential career options such as business analysis, software development and project management.

In this programme, you will:

  • study topics such as object-oriented programming, binary and textual data, modelling and using open-source libraries
  • improve your writing, research and communication abilities
  • develop the skills required for progression onto the second year of undergraduate study at the University of St Andrews
  • be introduced to undergraduate-level mathematics such as complex numbers, differential equations and matrices

Students who wish to study a joint Honours degree programme should consider the Science (International Year Zero) programme.

Start date
8 September 2025
End date
5 June 2026
Duration
Nine months full time
School
International Education and Lifelong Learning Institute (IELLI)
Apply now Get more information

Course type: International Year One

This is the University’s own pre-degree programme which prepares international students for undergraduate study in the UK and at the University of St Andrews in particular. Upon successful completion, students progress onto the second year of an eligible undergraduate degree.

Course dates

The schedule for this programme differs slightly from the standard University semester dates. From the programme start date to end date there will be teaching, in-class revision or assessment weeks, and independent learning weeks. There will also be winter vacation and inter-semester weeks, and a Spring vacation week in Semester 2. Detailed information is provided in programme handbook, and may be subject to change.

Who is this course for?

International students who are academically able, but whose high school qualification is not recognised for application to an undergraduate degree at the University of St Andrews.

Who can apply

Entry requirements

Academic requirements 

See typical academic requirements for this programme. If your qualification is not shown, email ifp@st-andrews.ac.uk about the grades needed from your high school system.

You can demonstrate that you have met the academic requirements with a high school transcript from your final year at school. Any high school qualification you use as evidence of your academic ability should be from the last year you attended high school and dated within the previous three years.

You should apply before your final results are available, as the University can make you a conditional offer based on your past exam performance and predicted grades.

English language requirement

All International Foundation applicants must submit a Secure English Test (SELT) as evidence of their English language ability, unless they do not need a student visa to study in the UK.

See a list of approved English language tests and required scores for this programme.

You do not need to have your result when you apply, as this can be a condition of an offer made by the University.

Do I need to have studied this subject before?

You need to have studied sciences at school. Strong grades in mathematics, computer science or integrated sciences would make your application more competitive.

Application requirements

The University will ask you to provide the following documents as part of your application:

  • your most recent high school transcript
  • a personal statement
  • an academic reference from your high school on their letterhead or from a school email
  • your official English language test result

Application deadline

The deadline for applications is Monday 14 July 2025. You only need to provide your high school transcript and personal statement when you submit your application. You can provide your academic reference and your English language evidence later.

How to apply

Course details

This programme is designed to help international students succeed as undergraduates in the School of Computer Science.

The course aims to ensure that you develop the analytical, communication and research skills, as well as the study techniques, needed for your degree. The structure of the programme will provide you with dedicated support in the first semester, when it is most needed, but progressively encourages you to work independently and collaboratively.

The programme's modules will prepare you for your future degree subject, and train you to research and communicate your ideas effectively.

In this programme, you will:

  • look at different academic texts, including research papers, textbooks, webpages and essays, and you will be asked to write some of these too
  • consider how convincing arguments in science are constructed and will discuss the ethical issues involved, including the use of artificial intelligence
  • learn how to present and discuss ideas with other students to improve your confidence in academic tutorials and seminars

Modules

Mathematics A: introduces you to key concepts and methods that will be required for further study in mathematics and other sciences. It will reinforce your skills in common techniques and will explore a range of fundamental topics. You will be introduced to complex numbers, hyperbolic functions and differential equations and should become competent at evaluating common integrals, plotting various functions and solving a range of complex equations.

Object-Oriented Programming: includes problem-solving skills, programming basics and object-oriented concepts, modelling and programming. Practical skills are reinforced through a range of exercises and assignments covering these topics.

Communicating in Academic Contexts 1: helps you develop and practise productive and receptive academic spoken communication skills to use within the International Foundation programme and in your undergraduate programme. 

Research and Writing for Science A: explores a range of academic functions, including features of academic style and organisation, academic grammar and vocabulary. You will learn how to evaluate the reliability of a variety of published texts and develop your own academic voice. The aim is to improve your overall academic literacy but with a focus on the texts you need to write for science.

The modules listed here are indicative, and there is no guarantee they will run for 2025 entry. Module content is subject to change. Take a look at the most up-to-date modules in the module catalogue.

Mathematics B: following on from Mathematics A in the first semester, this module will cover matrices, limits, vectors, and sequences and series. The module will also introduce the important concept of mathematical proof.    

Programming with Data: explores various aspects of data storage, processing and analysis. You will study a range of topics, including persistent data formats, files and databases, file manipulation, binary and textual data, data processing using open-source libraries, database design and use, object-relational mapping frameworks, processing and analysing data, and issues of scale. Your programming skills will be reinforced through a range of exercises and practicals covering various aspects of data handling. Themes related to current research in data science and big data are emphasised.

Communicating in Academic Contexts 2: helps you further develop and practise productive and receptive academic oral communication skills that you will need to draw on in your degree programme.

Research and Writing for Science B: further develops the skills introduced in Research and Writing Skills for Science A in Semester 1. You will be working on more extended research skills using references and using them to support arguments in science.

The modules listed here are indicative, and there is no guarantee they will run for 2025 entry. Module content is subject to change. Take a look at the most up-to-date modules in the module catalogue.

Teaching

Classes take place Monday to Friday between 9am and 6pm. You will spend approximately 16 hours per week on focused learning activities. These may be live lectures, laboratory practicals, seminars or tutorials. Seminar classes are typically scheduled in groups of no more than 16 students.

As well as your timetabled classes, you will be expected to complete approximately 20 to 25 hours of independent study each week. As a fully matriculated student, you have access to the University’s libraries and study areas, but you will also work with the University's online learning tools (Moodle and Microsoft Teams).

Students are expected to do the following to prepare for classes and consolidate their learning:

  • read and take notes from online or hard copy textbooks, articles, and other online sources as required
  • undertake additional research and self-study through the University library and online
  • complete a range of homework tasks, individually and in groups
  • engage with feedback on both formative and summative assessments

There are assessments as part of each module. These may include:

  • academic essays
  • end-of-module examinations (in-person or online)
  • tests
  • speaking and listening exam
  • integrated skills exams (which include reading and writing on a topic)
  • leading and participating in seminars
  • a presentation
  • research projects
  • lab and practical or field trip reports

The grade from each module contributes to the final programme grade. Each module handbook will include further information on assessment.

Undergraduates at the University of St Andrews must achieve at least 7.0 on the St Andrews 20-point grade scale to pass a module. To gain access to Honours-level modules, students must achieve the relevant requisites as specified in the policy on entry to Honours and in the relevant programme requirements.

To find out the classification equivalent of points, please see the common reporting scale.

The University’s Student Services team can help students with additional needs resulting from disabilities, long-term medical conditions or learning disabilities. More information can be found on the students with disabilities web page.

Fees

The tuition fee for 2025 entry is £26,380. This fee includes:

  • access to all University facilities
  • a transfer from Edinburgh or Glasgow airport, or Leuchars train station, when you first arrive
  • the use of course books, handouts and other course materials

See further information on how to pay your International Foundation fees

Fee guarantee

Students who progress onto the second year of their degree programme in 2026 will pay the undergraduate fees at the 2025-2026 undergraduate entry price, rather than the 2026-2027 price. Fees will be adjusted annually, typically ranging between 3% and 5%, to reflect inflationary pressures to which we may be exposed.

Scholarships

Kinnessburn Scholarship

Students who successfully complete their International Foundation programme (IFP) at the University, with the required merit grade, and who move onto a degree at the University of St Andrews, will be eligible to apply for the Kinnessburn Scholarship.

This scholarship is awarded to two students annually in July. It provides a partial fee waiver for each year of study on an undergraduate programme at the University, and an Ambassador's role to support future IFP students.

Undergraduate scholarships

During their first semester, students on the International Foundation programme will receive a conditional offer for a degree programme at St Andrews. With this offer, students can apply to any of the undergraduate scholarships for which they are eligible. 

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

Accommodation

IELLI recommends that you request an en suite single room with either a self-catered or catered package as this ensures you have a place close to your classes and with other International Foundation students. 

University accommodation is guaranteed for International Foundation students. More information on the International Foundation accommodation webpage

Your future

Studying your degree at the University of St Andrews

Students who meet the requirements for second year entry in the Faculty of Science have the option to progress onto a single Honours degree. 

Students on this programme can progress onto the following degrees:

To progress onto a degree at the University of St Andrews, students must achieve a minimum grade of 11.0 in English for Academic Purposes (EAP) modules, and a minimum grade of 7.0 in all other modules. Modules are marked according to the University’s 20-point scale.

Students may exceptionally request to be considered for entry onto the first year of degree programmes in the Faculty of Science, after completing the Compute Science (International Year One) programme. These requests will be considered on a case-by-case basis, taking into account student performance and capacity within the relevant subject area.

Your undergraduate offer

Students entering the Computer Science (International Year One) programme in September 2025 will receive a conditional offer in Semester 1 for a place on their intended degree programme at the University of St Andrews starting in September 2026. 
 
When you successfully complete the programme with the required grades listed above, your offer to enter the degree programme at St Andrews will become unconditional.

Join a live question and answer session

IELLI offers question and answer sessions to prospective International Foundation students who would like more information about St Andrews, university life and the application process at the University.

Meet us in your country

Staff of the University of St Andrews are always pleased to meet prospective students in person. We visit many schools, colleges and higher education fairs to talk about the University and provide support and information for those thinking about applying. Find out how you can meet us in your country.

Online information events

Join us for one of our information events where you can find out about different levels of study and specific courses we run.

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.

Contact us

Email
ifp@st-andrews.ac.uk
Address
International Education and Lifelong Learning Institute (IELLI)

University of St Andrews
Kinnessburn
Kennedy Gardens
St Andrews 
KY16 9DJ

International Education and Lifelong Learning Institute (IELLI) website