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.
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
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
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.