Computer Science graduates earn a median $94,408 Across 302 US programmes, two years after finishing
See the degree grade →The Advanced Computer Science MSc at City, University of London is a conversion and advanced technical programme designed for graduates who want to deepen their understanding of core and modern computer science topics. It suits students with a first degree in computing or a related discipline, or graduates from other backgrounds seeking a rigorous route into advanced software development, data-driven roles or research preparation.
The programme builds advanced skills across core computer science areas and contemporary specialisms. It combines taught modules with a substantial individual dissertation or project, allowing students to apply methods to practical or research-led problems.
Teaching typically uses lectures, seminars, practical labs and group work. Assessment is by a combination of coursework, project reports, examinations and the dissertation or major project. Optional modules enable tailoring towards particular interests such as AI, security, or software engineering.
Applicants are normally expected to hold at least a UK lower second-class honours degree (2:2) or an equivalent qualification in computer science, software engineering or a closely related discipline. Candidates with a degree in another subject but with demonstrable programming experience, quantitative skills, or relevant professional experience may also be considered.
Other typical requirements include:
Selection may include interview or coding assessment in specific cases, especially where candidates come from non-traditional backgrounds.
Graduates go on to roles across the tech sector and beyond. Typical job titles include software engineer, data scientist, machine learning engineer, systems architect, security analyst and research engineer. The programme also provides a route into PhD study for those interested in academic or research careers.
City’s central London location and industry links support access to internships, graduate vacancies and professional networks. Alumni work in a range of organisations from start-ups to large technology companies, consultancies, finance and public sector employers where advanced computing skills are in demand.
City, University of London has a long-established Department of Computer Science with active research groups in areas such as artificial intelligence, data science, cybersecurity, networking and software engineering. The department emphasises applied research and close engagement with industry.
Being in central London gives students ready access to technology employers, networking events and career services. Teaching is delivered by academic staff involved in current research and by practitioners with industry experience, offering a balance of theoretical grounding and practical, employable skills.
Shortlist scholarships and plan your application — free guidance from our advisors.