BSc Computer Science

3 Years On Campus Bachelors Program

Kings College London

Program Overview

King’s College London’s BSc (Hons) in Computer Science offers a rigorous and research-informed curriculum, blending programming, systems, and formal logic with the flexibility to specialise in areas like artificial intelligence, security, and databases. Located in the heart of London’s tech ecosystem, the course prepares students to thrive in both industry and research environments.

Curriculum Structure

Year 1
You’ll establish a strong foundation through modules such as:

  • Programming Practice & Applications (Java)

  • Computer Systems

  • Data Structures

  • Database Systems

  • Introduction to Software Engineering

  • Foundations of Computing

  • Logic and Knowledge Representation

Courses combine lectures, lab-based learning, and tutorials. Java and SQL are taught from scratch, so no prior coding experience is needed.

Year 2
You’ll deepen your knowledge with core modules including:

  • Operating Systems

  • Introduction to Artificial Intelligence

  • Foundations of Computing 2

  • Group Software Engineering Project (Team Project)

Optional modules allow early specialisation in areas such as Internet Systems, Signals & Systems, and Introduction to Robotics. The team project mirrors industry-style collaboration and product development.

Year 3 
You’ll complete an Individual Project (up to 60 credits), applying your skills to a major research or software project. You’ll also select from advanced modules like:

  • Machine Learning

  • Software Architecture & Design

  • Computer Vision

  • Cryptography

  • Information Security

  • Human-Computer Interaction

This year is designed to build autonomy, research capability, and technical depth.

Assessment Format

  • Years 1–2: A balanced mix of exams (typically 70%) and coursework (30%), including programming tasks, lab reports, and presentations

  • Year 2 Team Project: Assessed on software quality, project management, and collaboration

  • Year 3 Project: Judged via written report, working code, and a final presentation

Lectures often follow a flipped-classroom model, blending pre-recorded content with in-person tutorials. Continuous feedback supports learning and project development.

Focus Areas

Programming & data structures • Systems & architecture • Databases & cybersecurity • AI & machine learning • Team and independent project work

Learning Outcomes

  • Design and build robust software systems

  • Apply computational logic and data analysis

  • Collaborate on real-world projects

  • Conduct independent research and present findings

  • Solve technical challenges in theory and practice

Professional Alignment & Accreditation

  • Accredited by the British Computer Society (BCS)

  • Supports partial fulfilment of Chartered IT Professional (CITP) status

  • Curriculum designed in line with modern industry needs, particularly in software development, data, and security

Reputation & Employability

  • Top 10 in the UK for Computer Science (Complete University Guide)

  • Graduate prospects rated at 97%

  • Excellent placement support and career services

  • Alumni recruited by major tech firms including Google, Microsoft, Amazon, and DeepMind

Students benefit from being immersed in London’s tech and financial ecosystem, with abundant networking, placement, and graduate opportunities.

Experiential Learning (Research, Projects, Internships etc.)

BSc (Hons) Computer Science at King’s College London offers hands-on, real-world experience through cutting-edge facilities, interdisciplinary collaborations, structured project work, and career-building initiatives right in the heart of London’s tech ecosystem.

Facilities & Learning Environment

You’ll be based in Bush House on the Strand Campus, with access to:

  • Over 250 Linux/Windows workstations across modern labs and collaborative spaces

  • Student-only lounges and rooftop terraces with city views

  • Flexible lab access across Strand and King’s Buildings, plus 24/7 virtual machines (VMs)

  • Scientific, development, and robotics tools for programming, AI, and systems

  • Shared space with the CUSP AI Institute, King’s Business School, and the Entrepreneurship Institute, encouraging interdisciplinary innovation

Experiential Learning Pathway

Weekly Supervised Labs
Modules embed regular programming and systems labs using:

  • Java, Python, C/C++, Git

  • Windows and Linux environments

  • Hardware tools for systems and robotics

  • Supported by demonstrators and lab technicians

Team Projects (Years 1–2)
Early collaborative software development builds team and technical skills. Later years expand into applied projects in AI, robotics, and more advanced systems.

Final-Year Project
You’ll complete a 30-credit capstone project, working under academic supervision to deliver a substantial software or research-based outcome, drawing on King's facilities and your own technical specialism.

Optional Year in Industry
Extend your degree to 4 years with a paid industrial placement, supported by:

  • Employer partnerships with Amazon, Microsoft, Lloyds Bank, Expedia, Tata Steel, and others

  • A dedicated placements team, job boards, career fairs, and CV/interview prep

Summer Internships & Virtual Insight Programmes
You’ll have access to 8–12 week placements on campus, across London, or remotely which is enhanced by tailored support for applications and interview readiness.

Career-Focused Support

  • King’s Careers & Employability Service delivers one-to-one guidance, CV reviews, coding interview prep, and employer networking

  • Industry connections include Google, Microsoft, BCS, and IET, with dedicated events like CS Career Evenings and Tech Speed Networking

  • Access to interdisciplinary initiatives through King's links with CUSP London, AWS, and cybersecurity research groups

Student Community & Opportunities

  • Join a vibrant computing society with peer-led coding sessions, hackathons, and student-led initiatives

  • Collaborate with students from engineering, AI, business, and design backgrounds

  • Immerse yourself in London’s central tech scene, just minutes from startups, incubators, and global HQs

Progression & Future Opportunities

King’s College London BSc Computer Science graduates achieve impressive career outcomes where around 85% are employed or in further study within 6 months, and 90% are in highly skilled roles by 15 months. With an average starting salary of £36k, rising to £44k by 3 years and £54k by 5 years, graduates move into top-tier positions in tech, finance, consulting, and beyond.

Career Pathways

Typical roles include:

  • Software Engineer / Developer

  • Data Analyst / Data Scientist

  • Cybersecurity / AI Specialist

  • Technical Consultant / Systems Architect

Graduates join firms like Airbus, Stroz Friedberg, Golden Sachs, Bloomberg, IBM, EY, and Bank of America, or enter public and research sectors.

University Services That Support Employment

  • King’s Careers & Employability Service: One-on-one coaching, mock interviews, CV and LinkedIn review, and job application support

  • CareerConnect platform: Exclusive internship and graduate listings, plus STEM insight programmes

  • Dedicated Placement Team: Supports Year-in-Industry track with job boards, placement fairs, and employer introductions

  • Placement Earnings: Some students earn up to £50k during their placement year; ~60% transition to full-time roles

Employment Stats & Salary Figures

  • ~90% in work or further study at 6 months; 95% in highly skilled roles at 15 months

  • Average salaries:

    • £36k at 15 months

    • £44k at 3 years

    • £54k at 5 years

University–Industry Partnerships

  • Strong links with Google, Amazon, Microsoft, IBM, Bloomberg, Accenture, EY, UBS, Goldman Sachs, and GE Aviation

  • Industry-driven events, networking fairs, employer speed-networking, and tech career panels

  • King’s London location offers proximity to the UK’s top employers in fintech, healthtech, consulting, and AI research

Long-Term Accreditation & Reputation

  • BCS-accredited: Aligns with the Chartered IT Professional (CITP) qualification

  • Member of the Russell Group with a TEF Gold for teaching excellence

  • Top 10 in the UK for Computer Science (Complete University Guide 2025)

  • Ranked in the global top 20 for graduate employability

Graduation Outcomes

  • 95% of roles are graduate-level/highly skilled

  • ~85% working, ~5% in further study, 90% report jobs as meaningful and aligned with goals

  • Alumni hold roles in tech, finance, consulting, healthcare, and government innovation

  • Strong postgraduate placement into FAANG, global banks, and policy/research bodies

Further Academic Progression

After your BSc, you can pursue:

  • A Year-in-Industry variant (4-year BSc) for direct workplace experience

  • Standalone MScs in AI, Data Science, Cybersecurity, Software Engineering

  • PhD research through King’s Informatics and partner institutes (e.g. CUSP London)

  • Professional accreditation pathways, including CITP (via BCS) and tech-related conversion programs

Program Key Stats

£35, 800 (Annual cost)
Sept Intake : 29th Jan


13 %

Eligibility Criteria

A*A*A
3.5
39
93

1190
29
7.5
90

Additional Information & Requirements

Career Options

  • Software applications developer
  • Computer system analyst
  • Computer systems engineer
  • Network Systems administrator
  • Database administrator
  • Business intelligence analyst

Book Free Session with Our Admission Experts

Admission Experts