City

UK
1 Scholarships 73 Programs 4 Degree levels

The Computer Science (Foundation) BSc (Hons) at City provides a pathway into a full honours degree for students who need an initial preparatory year to build core numeracy, digital skills and study techniques. It suits applicants who have potential for a career in computing but lack formal entry qualifications or subject background, and who want an industry-relevant curriculum taught in central London.

What you'll study

This programme begins with a foundation year that develops essential mathematics, programming and academic skills needed for undergraduate study. After successful completion of the foundation stage you progress into the honours degree, where the taught content balances core computer science theory with hands-on practical work.

  • Foundation year: introductory programming, basic mathematics for computing, digital literacy, study skills and problem-solving.
  • Early years of the degree (Level 4–5): programming and software development, data structures and algorithms, discrete mathematics, computer systems and architecture, databases, web technologies, and networks.
  • Later years (Level 6): advanced modules such as operating systems, software engineering and project management, artificial intelligence and machine learning, cybersecurity, human–computer interaction, and a substantial individual or group final-year project that demonstrates practical and research skills.
  • Practical learning: laboratory sessions, coding assignments, team projects, and opportunities to work with industry datasets or on employer-sponsored briefs.
  • Optional elements: professional skills modules, short placement or internship opportunities where available, and elective modules that allow specialisation in areas such as data science, security or web/mobile development.

Entry requirements

The foundation route is designed for applicants who do not meet the direct-entry requirements for the standard BSc but show potential to succeed in higher education. Typical entry requirements include a portfolio of qualifications demonstrating numeracy and some ICT experience, and GCSE-level passes in English and mathematics (or recognised equivalents).

City welcomes applications from a wide range of backgrounds, including mature learners and international students with equivalent secondary qualifications. Applicants whose first language is not English will need to demonstrate English language proficiency through an accepted qualification or test.

Career prospects

Graduates from this programme progress into a broad range of computing roles or onto postgraduate study. Typical career paths include software developer/engineer, web or mobile application developer, systems analyst, database administrator, data analyst, network or security technician, and IT consultant. Employers are found across sectors such as finance, healthcare, public services, government, creative industries and technology start-ups.

The emphasis on practical projects and professional skills helps students build a portfolio of work and develop employability skills sought by graduate recruiters, including teamwork, software engineering practices and problem-solving.

Why study at City

City, University of London is located in central London, offering strong proximity to a wide range of employers, tech businesses and public sector organisations. The university offers dedicated computing facilities, practical labs and academic staff with industry and research experience.

The programme is designed with an applied focus to prepare students for professional work; students benefit from guest lectures, industry-facing projects and the university's careers and placement services to support transition into employment or further study.

Latest Bachelor Scholarships in UK

Similar Bachelor programmes in UK

⚖ Compare this programme with similar ones

Similar Bachelor 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.