City

UK
1 Scholarships 73 Programs 4 Degree levels

This MSc in Computer Science at City offers a flexible, postgraduate conversion or specialist route for graduates who want to deepen their technical skills across algorithms, software engineering, data and security, and complete a substantial research or industry-linked project. It suits recent graduates in computing or cognate disciplines and professionals seeking to upskill into software development, data science or cybersecurity roles.

What you'll study

The programme combines advanced taught modules with a substantial individual project. Core topics typically include advanced algorithms and data structures, software engineering and development practices, databases and distributed systems, machine learning and data analytics, and computer and network security. Students can usually choose from optional modules such as cloud computing, human–computer interaction, natural language processing, computer vision, and performance engineering to tailor the degree to their interests.

Teaching is delivered through lectures, practical labs, seminars and group coursework, with an emphasis on hands-on development, testing and evaluation. The final term is normally devoted to a supervised project or dissertation, which may be research-focused or industry-based and demonstrates independent technical problem-solving and communication skills.

Entry requirements

Applicants are normally expected to hold a good undergraduate degree (typically a UK second-class honours upper division or international equivalent) in computer science, software engineering, computing-related mathematics or a closely related discipline. Candidates with non-computing degrees but with demonstrable programming experience, quantitative skills and relevant professional experience may be considered, often after completing qualifying modules or a conversion pathway.

Admissions typically assess academic transcripts, references and a personal statement outlining computing experience and motivations. Where English is not the first language, a recognised English language qualification at the school’s required level is usually necessary. Some background in programming and discrete mathematics is usually expected for direct entry to the taught modules.

Career prospects

Graduates move into a wide range of technical and analytical roles across industry and the public sector. Common career paths include software developer/engineer, data scientist or analyst, systems or solutions architect, cybersecurity analyst, DevOps/cloud engineer and machine learning engineer. The skills developed on the MSc — software design, large-scale data handling, security best practice and research/project work — also provide a route into R&D roles or further study such as a PhD.

City’s central London location and industry links facilitate networking, internships and employer engagement, helping graduates access opportunities in technology companies, financial services, healthcare IT, consultancies and public sector organisations.

Why study at City

City offers postgraduate computing education with a focus on practical, industry-relevant skills delivered by staff with academic and professional experience. Small-group teaching and laboratory facilities support hands-on learning, while project supervision connects students with current research and real-world challenges.

Studying in the heart of London provides proximity to a broad technology ecosystem, including start-ups, global tech firms and financial institutions, which supports guest lectures, employer events and placement possibilities. The programme is designed to equip you with contemporary technical knowledge and professional skills sought by employers in the digital economy.

Latest Masters Scholarships in UK

Similar Masters programmes in UK

⚖ Compare this programme with similar ones

Similar Masters programmes at other universities

Get help applying to City

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.