Computer Science MSc

12 Months On Campus Masters Program

University of Liverpool

Program Overview

The MSc Computer Science at the University of Liverpool is an ideal program for students from non-computing backgrounds who want to gain in-depth knowledge and practical skills in computer science. The program covers fundamental and advanced computing concepts, including software development and artificial intelligence, equipping graduates with the expertise to launch successful careers in the IT industry.

Curriculum structure

During the program, students begin with essential core modules such as Global Trends in Computer Science, Software Development in Practice, and Databases and Information Systems, laying a solid foundation in computing principles and technologies. As they progress, they choose from a variety of electives including Reasoning and Intelligent Systems, Machine Learning in Practice, Robotics, Cloud Computing, and Security Risk Management, allowing them to specialize according to their interests. The program concludes with a substantial Computer Science Capstone Project, giving students the opportunity to conduct independent research and demonstrate their advanced understanding of the field.

Focus areas

"Software Development, Artificial Intelligence, Machine Learning, Data Systems, Cloud Computing, Security"

Learning outcomes

"Graduates will master core programming skills, gain expertise in current computing technologies, develop analytical thinking, and be prepared for roles requiring both technical expertise and problem-solving capabilities."

Professional alignment (accreditation)

The MSc is accredited by the British Computer Society (BCS), helping students meet further learning academic requirements for Chartered IT Professional (CITP) status.

Reputation (employability rankings)

The University of Liverpool ranks within the top 201-250 globally for Computer Science (QS World Rankings) and is known for its research excellence and strong industry connections, contributing to excellent graduate employment prospects.

Experiential Learning (Research, Projects, Internships etc.)

The MSc Computer Science at the University of Liverpool offers students a comprehensive and practical education designed to develop strong foundational knowledge and advanced computing skills. Students gain hands-on experience in software development, data systems, networking, and security, preparing them for a wide range of careers in the digital and technology sectors.

Experiential learning at Liverpool combines theory with practical application through access to cutting-edge facilities and innovative tools:

  • Students work in modern computer laboratories equipped with high-performance computing systems and industry-standard software for programming, data analysis, and network simulation.

  • Access to an online development environment hosting all necessary technologies and software tools, enabling flexible practice and experimentation from anywhere.

  • Practical group projects and individual assignments in modules such as Software Development in Practice, Networks and Web Technology, and Databases and Information Systems.

  • Research Methods and Computer Science Capstone Project modules allow students to engage in real-world research problems and software development projects under faculty mentorship.

  • Regular guest lectures, workshops, and hackathons connect students with industry experts and emerging technology trends.

  • Full access to the University’s digital library resources and computing infrastructure supports ongoing learning and research.

This blend of academic rigor and practical exposure equips students for immediate contribution in professional roles and further research opportunities.

Progression & Future Opportunities

Graduates of the MSc Computer Science at the University of Liverpool are well-prepared for diverse roles such as software developers, network engineers, IT consultants, and database administrators. This program is tailored for students from non-computer science backgrounds, providing a solid foundation in computing alongside opportunities to specialize in cutting-edge areas, ensuring readiness for a wide range of technical careers.

Specifically:

  • The University Careers & Employability Service offers tailored one-on-one career advice, CV workshops, interview preparation, and employer networking events, specifically targeted at computing students.

  • Graduate employment statistics show strong outcomes, with 87% of computer science graduates finding meaningful employment or further study shortly after graduation.

  • The department maintains partnerships with industry leaders, facilitating internships, real-world projects, and insight into current IT practices, enhancing graduate employability.

  • The MSc is accredited by the British Computer Society (BCS), supporting progression to Chartered IT Professional (CITP) status and contributing toward further chartered recognitions.

  • Graduates proceed to careers in software engineering, systems administration, IT consulting, and often continue to doctoral research in computing disciplines.

Further Academic Progression:
Graduates may pursue PhD programs at Liverpool or other renowned universities, specializing in fields like artificial intelligence, data science, software engineering, or cybersecurity, building on the MSc foundation with advanced research and innovation.

Program Key Stats

£34,000 (Annual cost)
£ 29
Sept Intake : 28th Aug


14 %
Yes

Eligibility Criteria


N/A
N/A
N/A
N/A
6.5
88
2:2
1270
27

Additional Information & Requirements

Career Options

  • Computer Programmer
  • Computer Systems Analyst
  • Database Administrator
  • Economist
  • Financial Analyst
  • Mathematician

Book Free Session with Our Admission Experts

Admission Experts