The MSc Computing at the University of Central Lancashire (UCLan) is a vocationally focused master's programme that develops advanced technical skills across software engineering, data analytics, cybersecurity and emerging computing technologies. It suits graduates from computing or related backgrounds, and career changers seeking a conversion route into professional computing roles through a mixture of taught modules and a substantial individual project.
This MSc provides a broad yet technically deep curriculum combining theory, practical skills and an independent research or development project. You will study core topics such as advanced software engineering, data analytics and machine learning, cybersecurity principles, cloud and distributed systems, and research methods for computing.
Optional modules and short practical labs allow you to tailor your study towards particular interests such as human–computer interaction, embedded systems, mobile application development or advanced databases. The course emphasises hands-on work in computing labs and the application of contemporary tools and platforms used by industry.
Applicants normally need a good honours degree (UK second class or equivalent) in computing, computer science, software engineering or a closely related discipline. Applicants with a lower second-class degree may be considered if they have relevant professional experience; those from non-computing backgrounds are welcome to apply to the conversion pathway but may be required to demonstrate some prior programming experience or complete bridging modules.
International applicants whose first language is not English will be expected to meet the university's English language requirements (for example an IELTS score at postgraduate level) or equivalent. Professional experience, a portfolio of work, or references can strengthen an application, and interviews or short assessments may be used in some cases.
Graduates from the MSc Computing progress into a wide range of technical and managerial roles across the IT sector. Typical career destinations include:
The course is designed to equip you with both technical competencies and professional skills sought by employers, with opportunities to build a portfolio of project work to support job applications.
UCLan's School of Computing combines applied teaching with industry-relevant facilities and a focus on employability. You will benefit from practical computing labs, access to contemporary development and data platforms, and staff with research and industrial experience. The programme emphasises real-world problem solving and provides options to collaborate with employers on project work or placements, helping to build contacts and practical experience.
UCLan also supports postgraduate students with dedicated academic supervision for their MSc project, career services, and extra-curricular activities such as coding societies and technical seminars, creating an environment suited to developing both specialist expertise and the soft skills needed for professional work in computing.
Shortlist scholarships and plan your application — free guidance from our advisors.