Skip to content Accessibility statement

Visiting students - Computer Science

Our excellence in teaching and research, plus our strong industrial links, make us one of the UK's leading Computer Science departments. We provide teaching at all levels, including, undergraduate first degrees, postgraduate taught courses, and postgraduate research degrees. 

Start your application

Academic and departmental entry requirements

Undergraduate academic entry requirements

You should have achieved, or be on track to achieve, the equivalent of a UK lower second-class honours degree (2:2).

For country-specific entry requirements and mark equivalencies, please visit the relevant Country-Specific Information webpage and review the postgraduate entry requirements section. All visiting students, whether undergraduate, postgraduate taught, or postgraduate research, should consult this section for details of grade equivalencies.

Additional requirements

Acceptance on Computer Science modules requires you to have studied to an acceptable level of prior knowledge. You must be studying for an undergraduate degree in computer science or a related subject and have a strong background in Mathematics. Module prerequisites and corequisites must also be covered by your previous study. You'll be asked to upload a personal statement of around 500 words, detailing your background in computer science. 

Check you are eligible to apply

Postgraduate taught academic entry requirements

You should have achieved, or be on track to achieve, the equivalent of a UK lower second-class honours degree (2:2).

For country-specific entry requirements and mark equivalencies, please visit the relevant Country-Specific Information webpage and review the postgraduate entry requirements section. All visiting students, whether undergraduate, postgraduate taught, or postgraduate research, should consult this section for details of grade equivalencies.

Additional requirements

Please get in touch with the postgraduate taught contact to discuss your taught study options.

Check you are eligible to apply

Postgraduate research academic entry requirements

You should have achieved, or be on track to achieve, the equivalent of a UK lower second-class honours degree (2:2).

For country-specific entry requirements and mark equivalencies, please visit the relevant Country-Specific Information webpage and review the postgraduate entry requirements section. All visiting students, whether undergraduate, postgraduate taught, or postgraduate research, should consult this section for details of grade equivalencies.

Before you apply

Visiting postgraduate research student applicants should contact the relevant department before beginning your application to ensure that appropriate supervision for your project can be provided. You will be asked to submit a research plan and to provide the name of your preferred supervisor as part of your application.

Visiting postgraduate research students can apply at any time throughout the year. There are no deadlines, but please apply at least three months ahead of your planned arrival to allow for administrative processes. We encourage you to refer to the tuition fees for visiting postgraduate research students webpage before you apply.

Check you are eligible to apply

English language requirements

Undergraduate English language requirements

All visiting students from non-majority English-speaking countries are required to demonstrate their English language ability, regardless of their length of study or visa type. We accept a range of global English tests such as IELTS and TOEFL iB. Please note English language requirements vary by academic department and level of study.

IELTS requirements for Computer Science: 6.5, with 6.0 in each component.

Undergraduate English language requirements

Postgraduate taught English language requirements

All visiting students from non-majority English-speaking countries are required to demonstrate their English language ability, regardless of their length of study or visa type. We accept a range of global English tests such as IELTS and TOEFL iB. Please note English language requirements vary by academic department and level of study.

IELTS requirements for Computer Science: 6.5, with 6.0 in each component.

Postgraduate taught English language requirements

Postgraduate research English language requirements

All visiting students from non-majority English-speaking countries are required to demonstrate their English language ability, regardless of their length of study or visa type. We accept a range of global English tests such as IELTS and TOEFL iB. Please note English language requirements vary by academic department and level of study.

You can find the requirements for Computer Science on our Postgraduate research English language requirements page

Postgraduate research English language requirements

Choosing your modules

Choosing undergraduate modules

You can view the department’s modules in the module catalogue. To help you get started, we have written a short guide on how to use the module catalogue.

As part of the assessment of your application, we will assess your previous academic study to advise on the modules where you meet the module pre-requisites and co-requisites. We will contact you post-application to advise you on the modules available to you and ask you to make your choices only from the modules we have assessed as suitable for you.

You should be aware of the following when making your module choices:

  • If you wish to study modules from more than one academic department or from different academic stage timetables may clash. This may require you to revise your module choices.
  • All the modules you take will be assessed, and we employ a variety of forms of assessment. These include practical exercises, written reports, presentations, live demonstrations and in-person closed examinations. The Department of Computer Science does not offer alternative assessment options, and it is your responsibility to ensure you can be on campus in York for the revision and assessment weeks where your in-person presence is required.
  • Some of the modules we offer to undergraduate students are stage 4, Masters level modules. If you are interested in taking a Masters level module (modules with a course code ending in M) we advise you to verify with your home university whether you are permitted to take a Masters level module as an undergraduate student.
  • We will also advise you whether there are still places available on the modules of your choice.
Choosing postgraduate taught modules

You can view the department’s modules in the module catalogue. To help you get started, we have written a short guide on how to use the module catalogue.

Not all modules are available to visiting students, and to be accepted onto a module, you must have studied to an acceptable level of prior knowledge. 

As part of the assessment of your application, we will assess your previous academic study to advise on the modules where you meet the module pre-requisites and co-requisites. We will contact you post-application to advise you on the modules available to you and ask you to make your choices only from the modules we have assessed as suitable for you.

You should be aware of the following when making your module choices:

  • If you wish to study modules from more than one academic department, timetables may clash. This may require you to revise your module choices.
  • All the modules you take will be assessed, and we employ a variety of forms of assessment. These include practical exercises, written reports, presentations, live demonstrations and in-person closed examinations. The Department of Computer Science does not offer alternative assessment options, and it is your responsibility to ensure you can be on campus in York for the revision and assessment weeks where your in-person presence is required.
  • We will also advise you whether there are still places available on the modules of your choice.

Semester dates

Undergraduate and postgraduate taught visiting students can study in our department for the following periods:

  • Semester 1: 21 September 2026 to 31 January 2027
  • Semester 2: 1 February 2027 to 6 June 2027

Learn more about semesters at York

Examination and assessment

Examination and assessment for undergraduate and postgraduate taught students

All the modules you take will be assessed, and we employ a variety of forms of assessment. These include practical exercises, written reports, presentations, live demonstrations and in-person closed examinations.

The Department of Computer Science does not offer alternative assessment options, and it is your responsibility to ensure you can be on campus in York for the revision and assessment weeks where your in-person presence is required.

You can find full details of assessments for each module via the module catalogue.

Visiting Student Guide
Find key information about studying abroad as a visiting student at York.
International student guide
Find everything you need to know as an international student applying to York.
Welcome to York Guide
Plan for your first few weeks as an international student at the University of York.
Higher Education Providers guide
Find out how we can offer an international experience to your students.

Contact us

Undergraduate contact

Postgraduate taught contact

Postgraduate research contact