Xi’an Jiaotong-Liverpool University Featured Masters Courses
University of Portsmouth Featured Masters Courses
Staffordshire University Featured Masters Courses
Buckinghamshire New University Featured Masters Courses
Cardiff University Featured Masters Courses

Course content

All MSc degrees in the School of Computer Science at the University of St Andrews can be studied with English Language. Students study over three taught semesters and in addition to all the modules from their chosen Computer Science degree, they study modules in English for Academic Purposes and English for Computer Science 1 and 2.

Course options

Students with a degree in Computer Science or a related discipline, such as Information Systems or Engineering:

Students who do not necessarily have a Computer Science background but are able to demonstrate proficiency in programming:

Students who do not necessarily have any prior knowledge of Computer Science, IT, programming, or management:


  • These programmes offers an innovative way to start your degree while also continuing to develop your knowledge of English.
  • You will study both Computer Science and English language modules – for credit – right from the start. 
  • One visa covers the full length of the programme.
  • Students are guaranteed University accommodation for the length of the programme.
  • The University’s School of Computer Science is ranked second in the UK by the Guardian University Guide 2018.

Teaching format

The taught portion of the MSc programme includes eleven modules: three related to English Language and eight specific to Computer Science. Teaching methods include lectures, seminars, tutorials and practical classes. Most modules are assessed through practical coursework exercises and examinations. Class sizes typically range from 10 to 50 students.

All students are assigned an adviser who meets with them at the start of the year to discuss module choices and who is available to assist with any academic difficulties during the year. A designated member of staff provides close supervision for the MSc project and dissertation.

Further particulars regarding curriculum development.


The modules in this programme have varying methods of delivery and assessment. For more details of each module, including weekly contact hours, teaching methods and assessment, please see the latest module catalogue which is for the 2018–2019 academic year; some elements may be subject to change for 2019 entry.

Visit the Computer Science Degrees (with English Language) (MSc) page on the University of St Andrews website for more details!




Enquire About This Course

Recipient: University of St Andrews

* required field

Please correct the errors indicated below to send your enquiry

Your enquiry has been emailed successfully