MSc Advanced Computer Science

1 Year On Campus Masters Program

University of Strathclyde

Program Overview

The MSc Advanced Computer Science at the University of Strathclyde is a 12-month full-time programme designed for graduates with a significant computing background who want to enhance their expertise across a broad range of advanced computer science topics. It offers a flexible curriculum with a small set of core modules complemented by many optional modules to tailor learning to students’ career goals and research interests.

Curriculum structure

Students study two 11-week semesters comprising three to four modules each, typically including lectures, lab practicals, and tutorials. Example core and optional modules cover subjects such as Deep Learning (using popular APIs like Keras and Tensorflow), Reinforcement Learning, Evolutionary Computing for Finance, Business Analysis, and Human Centred Security focused on the human side of cybersecurity. The course culminates in a substantial summer research project involving problem analysis, solution design and implementation, or experimental data analysis, often linked with industry or staff research themes.

Focus areas

Artificial intelligence, machine learning, deep learning, cybersecurity with human factors, evolutionary computing, business analysis, and research methodologies.

Learning outcomes

Graduates will be equipped with advanced analytical and programming skills to develop AI-based solutions, understand security challenges from a socio-technical perspective, evaluate computational finance techniques, and carry out independent, cutting-edge research projects.

Professional alignment (accreditation)

The program maintains strong links with industry and incorporates ethical and professional considerations, preparing students for careers requiring recognized professional standards, though specific body accreditations are not explicitly stated.

Reputation (employability rankings)

Strathclyde University is an award-winning institution, known for producing highly skilled computing graduates, featuring guest lectures from leading employers and strong industry engagement that supports excellent graduate employability.

Experiential Learning (Research, Projects, Internships etc.)

If you're ready to specialise and push your computing expertise to an advanced level, the MSc Advanced Computer Science at the University of Strathclyde is designed to give you a deep, practical, and research-led edge. You'll be based in our Department of Computer and Information Sciences, located in the heart of Glasgow's Innovation District, putting you at the centre of a vibrant tech community. Your learning here is all about applying cutting-edge concepts to complex problems, using the same advanced tools and facilities that drive our own world-class research.

This programme is built around hands-on experience with the technologies shaping the future of the field:

  • Specialist Research Laboratories: You will have access to our suite of specialist research labs, including our Security Laboratory (for secure computing and digital forensics work) and our Robotics Laboratory, providing a practical environment to experiment with and develop advanced systems.

  • High-Performance Computing (HPC) Resources: Gain direct, hands-on experience with our High-Performance Computing cluster, a vital tool for processing large-scale data and running complex computations essential for research in areas like data science and AI.

  • Industry-Standard & Research Software: You will work with a suite of professional and research-grade tools, which include platforms like Hadoop and Spark for big data analytics, TensorFlow or PyTorch for machine learning, and specialised tools for areas such as semantic web technologies and natural language processing.

  • Group Projects & Team-Based Learning: A core part of the Strathclyde experience is collaborative team-based projects. You'll work with peers to tackle substantial software and research challenges, developing not just your technical skills but also the project management and teamwork abilities valued by employers.

  • Individual MSc Project: The programme culminates in a significant individual research project. This is your opportunity to work alongside our academics, often within our research groups, to contribute to a real-world problem in depth, building a impressive portfolio piece.

  • Extensive Library & Technical Resources: You will have full access to the University’s Andersonian Library, with its extensive collection of computing texts, scientific journals, and online databases, as well as 24/7 access to designated computer labs.

This programme is your gateway to becoming a specialist, an innovator, or a researcher. You'll graduate with a highly sought-after skill set and the proven ability to develop advanced computing solutions, ready for a leading role in the tech industry or academia.

Progression & Future Opportunities

Graduates from Strathclyde’s MSc Advanced Computer Science often move into roles like Software Engineer, Data Scientist, Machine Learning Engineer, or Systems Architect. The course offers a blend of core modules and optional specialisms, allowing students to tailor their studies to their career aspirations. 

Progression & Future Opportunities:
Here’s how Strathclyde supports you, and what outcomes you can realistically expect:

  • Which university services help students to employ:

    • Strathclyde provides dedicated postgraduate career support through its Careers & Employability Service. This includes workshops on CV writing, interview preparation, employer networking events, and assistance with securing placements or live projects. 

    • The course offers opportunities to engage with industry through IT careers fairs, guest lectures from local industry, industrially sponsored projects, specialist sessions from the University Careers Service, and student demo days to industry. 

  • Employment stats and salary figures:

    • While specific salary data for this MSc is not provided, the course's focus on high-demand areas such as software engineering, data science, and machine learning positions graduates well in the job market.

    • The university's strong industry links and emphasis on employability enhance graduates' prospects.

  • University–industry partnerships (specific):

    • Strathclyde has established connections with various industries, providing students with opportunities to work on real-world projects and collaborate with industry professionals. 

    • The university's location in Glasgow, a major tech hub, facilitates networking and employment opportunities with leading tech companies.

  • Long-term accreditation value:

    • While specific professional engineering accreditation for this MSc course is not highlighted, the course's comprehensive curriculum and industry engagement provide graduates with a competitive edge in the job market. 

    • The university's strong reputation and industry connections further enhance the value of the degree.

  • Graduation outcomes:

    • Graduates of the MSc Advanced Computer Science are well-equipped to pursue careers in various sectors, including finance, healthcare, and technology. 

    • The course's emphasis on both theoretical knowledge and practical skills ensures that graduates are prepared for the challenges of the modern tech industry.


Further Academic Progression:
After completing the MSc Advanced Computer Science at Strathclyde, you have several strong options:

  • You could pursue a PhD in computing science or related specialisms (e.g., AI, cybersecurity, human-computer interaction) if you're interested in research.

  • Alternatively, you might enhance your skills via short specialist certifications or training (cloud computing, security certifications, etc.) to make your profile stronger for technical specialist or leadership roles.

  • Another route is to combine the MSc with industry experience and build toward senior technical roles in software development, systems architecture, or cybersecurity.

Program Key Stats

£23200 (Annual cost)
£ 29
Sept Intake : 14th Sep


No
Yes

Eligibility Criteria


73
630
6.0
92
2:2
1350
29

Additional Information & Requirements

Career Options

  • Systems Analyst
  • Data Analyst
  • Software Engineer
  • Computer scientist

Book Free Session with Our Admission Experts

Admission Experts