MSc Computing and Information Technology

1 Year On Campus Masters Program

University of St Andrews

Program Overview

The MSc Computing and Information Technology at the University of St Andrews offers a flexible, one-year taught program ideal for students with or without prior computing experience. It prepares students to develop critical thinking around computing systems and master programming skills in a modern software development environment, with opportunities to explore diverse topics aligned with their interests.

Curriculum structure

In the first semester, all students build a core foundation through modules such as Programming Principles and Practice, Fundamentals of Software Engineering, and Masters Programming Projects, gaining essential programming and software development expertise. In the second semester, students select from a broad range of optional modules including Artificial Intelligence Practice, Data Ethics and Privacy, Human Computer Interaction Principles and Methods, and Software Architecture, enabling them to tailor their studies to personal and professional goals. The year culminates in a substantial individual dissertation project, involving a wide-ranging investigation and software development that consolidates learning and fosters independent research skills.

Focus areas

"Programming, Software Engineering, Artificial Intelligence, Data Ethics, Human Computer Interaction, Software Architecture, Data Mining"

Learning outcomes

"Graduates will develop strong programming skills, advanced understanding of computing systems, independent research capabilities, and critical awareness of ethical and privacy issues related to computing."

Professional alignment (accreditation)

The program aligns with industry standards, supporting professional development though specific accreditation details are not stated explicitly.

Reputation (employability rankings)

The University of St Andrews maintains a highly respected Computer Science department, ranked within the top 201-250 globally (QS Subject Ranking), with graduates demonstrating high employability and demand in tech and research sectors.

Official program link: https://www.mastersportal.com/studies/231464/computing-and-information-technology.htmlThe MSc Computing and Information Technology at the University of St Andrews offers a flexible one-year taught program suitable for both computing novices and those with prior experience. Students develop critical thinking about computing systems and gain modern programming skills, alongside opportunities to explore diverse topics aligned with their interests.

Curriculum structure

In the first semester, students build core skills through compulsory modules like Programming Principles and Practice, Fundamentals of Software Engineering, and Masters Programming Projects, focusing on foundational programming and software development. In the second semester, students choose optional modules such as Artificial Intelligence Practice, Data Ethics and Privacy, Human Computer Interaction Principles and Methods, and Software Architecture, allowing customization of their learning path. The course culminates with a dissertation project involving extensive research and software development, reinforcing students' specialist knowledge and critical thinking.

Focus areas

"Programming, Software Engineering, Artificial Intelligence, Data Ethics, Human Computer Interaction, Software Architecture, Data Mining"

Learning outcomes

"Graduates will have advanced programming proficiency, a comprehensive understanding of computing systems, strong research skills, and awareness of ethical and privacy considerations in computing."

Professional alignment (accreditation)

The program aligns with industry standards to support professional development, although specific accreditation details are not explicitly stated.

Reputation (employability rankings)

St Andrews is highly respected globally, with its Computer Science department ranked in the QS Top 201-250, producing graduates who enjoy strong employability in technology and research sectors.

Experiential Learning (Research, Projects, Internships etc.)

Students in the MSc Computing and Information Technology at the University of St Andrews gain practical skills through hands-on coursework, group projects, and a major dissertation supported by access to modern computing laboratories and specialist software tools. The program emphasizes real-world programming experience and encourages critical thinking about computing systems in the context of business processes and project management. Students have 24-hour access to dual-screen PC workstations and collaborative spaces conducive to group work and individual study.

Experiential learning includes:

  • Extensive use of modern programming environments and software development tools in state-of-the-art computing labs.

  • Project-based learning through Masters Programming Projects and dissertation work, often involving independent research and software development.

  • Regular group coursework fostering teamwork, project management, and software engineering skills.

  • Access to the university's digital library resources and specialised computing software to support learning and research.

  • Opportunities to engage with staff-led seminars and workshops to connect theoretical learning with practical applications.

  • Flexible module options allow exploration of cutting-edge topics such as Artificial Intelligence Practice and Data Ethics alongside core programming disciplines.

This combination prepares students for advanced roles requiring both deep technical skills and the ability to apply computing knowledge effectively in professional contexts

Progression & Future Opportunities

Graduates of the MSc Computing and Information Technology at the University of St Andrews enjoy strong career prospects, with many securing roles as software developers, data analysts, systems architects, and IT consultants. The program equips students with a balanced skillset of practical programming, critical understanding of computing systems, and research capabilities, opening doors to a wide range of industries.

Specifically:

  • St Andrews’ Careers Centre offers personalized one-to-one advice, workshops on CV writing and interview techniques, plus employer networking events mainly focused on IT and software sectors.

  • Graduate employment statistics indicate a high employability rate with competitive starting salaries, reflecting St Andrews’ reputation and strong industry ties.

  • The School of Computer Science maintains partnerships with companies like Microsoft, Amazon, Barclays, and local tech firms, facilitating project collaborations and internship opportunities.

  • While no specific accreditation is listed for this MSc, the University’s overall reputation and computing department rankings support graduates’ credentials effectively in the job market.

  • Alumni often progress to roles across global technology, finance, and research organizations, capitalizing on the MSc’s comprehensive curriculum and practical emphasis.

Further Academic Progression:
Graduates may opt to pursue doctoral research at St Andrews or other top institutions, specializing in advancing computing technologies or interdisciplinary applications, leveraging their MSc research and technical foundation

Program Key Stats

£31,450 (Annual Fee)
£ 29
Rolling


No
Yes

Eligibility Criteria


92
7.0
94
2:1
1330
30

Additional Information & Requirements

Career Options

  • IT managers
  • Chief technology officer
  • Chief information officer
  • Data analyst

Book Free Session with Our Admission Experts

Admission Experts