Computer Science MSc

University of St Andrews
1-2 years
Full time/part time
Master's degree
Scholarships available
St Andrews
English

About this program

Computer Science MSc

The MSc in Computer Science offers students with a strong undergraduate background in computer science an opportunity to follow their interests in studying the subject at an advanced, research-led level. Students have the flexibility to choose from a wide range of modules in advanced topics including artificial intelligence, human computer interaction, networks and distributed systems, and software engineering.

The MSc in Computer Science is a one-year taught program run by the School of Computer Science. The course consists of two semesters with taught components followed by an 11-week project leading to the submission of a 15,000-word dissertation in August.

A part time version of this program is also available.

Admission requirements

  • A good 2.1 Honours undergraduate degree in Computer Science, or strongly related discipline. If you studied your first degree outside the UK.
  • Applicants to this program are expected to be competent programrs with prior practical experience in a programming language such as Java, C, Python, C++ or JavaScript.

English language proficiency

For direct entry to a Masters in Computer Science, you will be required to provide evidence of English language proficiency.

The qualifications listed are indicative minimum requirements for entry. Some academic Schools will ask applicants to achieve significantly higher marks than the minimum. Obtaining the listed entry requirements will not guarantee you a place, as the University considers all aspects of every application including, where applicable, the writing sample, personal statement, and supporting documents.

For more information about admission requirements, please visit the university website.


Does this course require proof of English proficiency?

The TOEFL iBT® test is accepted by 11,500 universities and higher education institutions in over 160 countries. Book your test today!

Learn more Advertisement

Program content

Compulsory

  • Object-Oriented Modelling, Design and Programming

Optional

Here is a sample of optional modules that may be offered.

  • Artificial Intelligence Practice
  • Artificial Intelligence Principles
  • Critical Systems Engineering
  • Data Ethics and Privacy
  • Data-Intensive Systems
  • Human Computer Interaction Principles and Methods
  • Information Visualisation
  • Interactive Software and Hardware
  • Knowledge Discovery and Datamining
  • Language and Computation
  • Machine Learning
  • Masters Programming Projects
  • Principles of Computer Communication Systems
  • Software Architecture
  • Software Engineering Practice
  • Software Engineering Principles
  • User-Centred Interaction Design

Additional modules

Students may take up to two of the following:

  • Advanced Communication Networks and Systems
  • Computer Architecture
  • Computer Graphics
  • Computer Security
  • Concurrency and Multi-Core Architectures
  • Constraint Programming
  • Distributed Systems
  • Logic and Software Verification
  • Programming Language Design and Implementation
  • Signal Processing: Sound, Image, Video
  • Video Games

Students may take up to two of the following:

  • Database Management Systems
  • Digital Heritage and Preservation
  • Green Information Technology
  • Information Security Management
  • Web Technologies

Scholarships & funding

Several scholarship options are available. Please check the university website for more information.

Program delivery

Teaching methods include

  • Lectures
  • Seminars
  • Tutorials
  • practical classes

Tuition

For more information about tuition fees, please visit our website.

Continuing studies

Many graduates continue their education by enrolling in PhD programs at St Andrews. The School of Computer Science is highly rated for its theoretical and practical research in areas such as:

  • AI
  • symbolic computation
  • networking
  • computer communication systems
  • human computer interaction
  • systems engineering.

The School also offers research opportunities leading to a PhD in Computer Science.

Career paths

Alumni of Computer Science MSc programs have gone on to work in a variety of global, commercial, financial and research institutions, including:

  • Amadeus
  • Amazon
  • Atlas
  • Avaloq
  • Barclays Capital
  • BP
  • BT Openreach
  • Capricorn Ventis
  • FactSet
  • Hailo
  • Hewlett Packard
  • Hitachi Data Systems
  • Microsoft
  • OpenBet
  • Rockstar
  • Royal Bank of Scotland
  • Sky
  • Skyscanner
  • Symantec

Message the school

Want to know more about this program, Computer Science MSc? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.
Currently living in *
Nationality *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

About this institute

University of St Andrews

The University of St Andrews is Scotland’s first University. As a 600 year-old institution, we are known across the globe for our world leading quality and depth of research. For six centuries some of the world’s brightest and most promising...


Read more about this school

Why study at University of St Andrews

Studying in St Andrews is a unique and rewarding experience that will take your skills and knowledge to the next level.

Students at St Andrews have access to some of the world’s best professors and lecturers and a degree from the University of St Andrews is sought after by employers around the world.

In addition to award-winning teaching and research, the University of St Andrews has an array of facilities which result in high levels of student satisfaction and a world class reputation.

Contact info

University of St Andrews

Admissions
St Katharine's West
KY16 9AX St Andrews
Scotland

Message the school

Want to know more about Computer Science MSc? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.

Reviews

Be the first to write a review!