imageplaceholder
header-banner
University of St Andrews logo

University of St Andrews

Sort:Most info
Computer Science (MSc)
  • timer iconFull Time
  • Enjoy the flexibility to pursue your own interests within computer science. Easily change to other specialist MSc programmes during your studies. Extend your specialist knowledge and critical
    MSc (Res) in Computer science
  • timer iconFull Time
  • Students willing to develop their research skills and be part of the School of Computer Science's thriving research community can apply to join one of four research postgraduate programmes. The
    Computing and Information Technology (MSc)
  • timer iconFull Time
  • This course is for those with and without experience in computing. You will develop a critical understanding of the issues associated with using computing systems and their impact on business
    Master of Science Information Technology with Management
  • timer iconFull Time
  • The MSc in Information Technology with Management provides students from disciplines other than business and management with the knowledge and the analytical and critical skills needed to manage the
    Applied Statistics and Datamining MSc
  • timer iconFull Time
  • Gain skills in high demand by the commercial analysis sector Work with leading business partners during your studies Advance your knowledge of widely used software packages such as Python and R
    Software Engineering (MSc)
  • timer iconFull Time
  • Enjoy a specialist course offering you flexibility to pursue other areas of computer science alongside the compulsory modules. Extend your specialist knowledge and critical thinking with a project
    Data Science (PGCert/PGDip/MSc) - online
  • timer iconOnline
  • This course covers a mix of practical and theoretical topics essential to careers in many data-driven sectors. You will learn how to approach real-world data problems and to apply your skills in
    Artificial Intelligence (MSc)
  • timer iconFull Time
  • Enjoy a specialist course offering you flexibility to pursue other areas of computer science alongside the compulsory modules. Extend your specialist knowledge and critical thinking with a project
    Human Computer Interaction (MSc)
  • timer iconFull Time
  • Develop your practical skills in the process and practice of prototyping and implementing interactive computing systems. Extend your specialist knowledge and critical thinking with a project