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.
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.
Graduates of the MSc Advanced Computer Science at the University of Strathclyde develop advanced skills in programming, software engineering, data management, and artificial intelligence, positioning them for leadership roles in technology-driven industries. Many alumni transition into roles such as Software Developers, Data Analysts, Systems Architects, and AI Specialists, contributing to innovation across sectors like finance, healthcare, and IT.
The university’s Careers Service offers tailored career guidance, employer engagement events, industry-led workshops, placement support, and access to a wide network of industry contacts, including major global employers and local tech companies.
Employment stats are high, with over 90% of graduates securing relevant roles within six months, and starting salaries typically range from £30,000 to £55,000 depending on the role and sector.
Industry partnerships with companies such as IBM, Microsoft, and local tech firms facilitate internships, collaborative projects, guest lectures, and direct recruitment channels, enhancing employability and practical skills.
The program is recognized for its academic excellence, emphasizing research-led teaching and MSc accreditation that provides long-term value for career advancement in the UK and internationally.
Graduates demonstrate competencies in advanced programming, machine learning, system analysis, and project development, equipping them for immediate contribution in complex technological environments.
Further Academic Progression:
Students can continue their studies with PhD research in areas such as Computer Science, Artificial Intelligence, Data Science, or Software Engineering at Strathclyde or globally renowned universities, engaging in further specialization and cutting-edge projects. Other options include postdoctoral research, industry-sponsored research projects, or professional certifications to advance their expertise and leadership in tech and academia.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
