BSc in Computer Science
Course Overview
The BSc in Computer Science at the London School of Commerce and Technology (LSCT) is a three-year UK honours degree built around the discipline employers actually hire for: algorithms, systems thinking, software engineering, applied AI and security. The syllabus is mapped to BCS standards and shaped by the working practice of UK tech, finance and public-sector engineering teams — git workflows, code review, observability and the practical mathematics that powers modern software.
You will write code from week one, build a working compiler in year two, design and ship a final-year capstone product and complete an industry placement at a London tech employer. By graduation you can read a research paper, implement an algorithm cleanly, debug a distributed system and explain its trade-offs without resorting to vendor slides.
You will study in small, tutor-visible cohorts; meet visiting professionals fortnightly; and work to deadlines that mirror professional practice in the information technology sector. The UK technology economy has shifted decisively towards regulated, cloud-native and AI-aware engineering since the FCA tightened operational-resilience expectations in 2022; the programme is structured around those new realities rather than the textbook conventions of a decade ago.
Key Features
- BCS-accredited honours degree with content mapped to Linux Foundation, Google, Microsoft and AWS certification frameworks.
- Three study modes — on-campus in London, fully online with provisioned compute, or distance learning with structured deadlines.
- Compiler-construction module in year two — build a working compiler from scratch.
- Year-two industry placement with a London tech employer, fintech or in-house engineering team.
- Applied AI capstone — design and ship a real machine-learning-backed product.
- Final-year specialism in AI, cyber security, systems or distributed computing.
- Engineering peer review — fortnightly code-review and architecture-review rounds with cohort and a named tutor.
What You Will Learn
The degree builds from algorithmic foundations to deployable systems. You will graduate able to analyse the complexity of an algorithm, design a clean system, write reliable code, explain its security boundary and present it to a sceptical engineering review.
- Algorithms and data structures.
- Discrete mathematics and theory.
- Software engineering — architecture, testing, CI/CD.
- Operating systems and concurrency.
- Databases and information systems.
- Compilers and programming-language theory.
- Machine learning and applied AI.
- Security, networks and distributed systems.
- Code review and pair-programming as a daily working practice with structured rituals.
- Production debugging and incident-response habits taught against real outage scenarios.
Across every module you keep a structured working portfolio of shipped code, design documents and post-incident notes — a single source of truth you can show at interview and continue to maintain after graduation. Programme assessment combines coursework, in-class exercises and a substantial practice-led piece of work assessed by a working senior engineer.
Who This Course Is For
This degree suits learners who want a rigorous foundation in computer science.
- A-level leavers with Maths and Computing aiming for graduate engineering schemes.
- International students seeking a UK BCS-accredited computer-science degree.
- Career changers from science, mathematics or engineering into software.
- Apprentices and HND holders topping up to a full honours degree.
- Returners to work re-entering UK tech after a career break or family leave looking for an assessed credential.
Career Pathways
LSCT computer-science graduates move into software-engineering, data, AI and systems roles across UK tech, financial services, public sector and consultancy. Typical first destinations include:
- Software Engineer (graduate scheme)
- Machine Learning Engineer
- Data Engineer
- Cyber Security Analyst
- Cloud Engineer (AWS, Azure, GCP)
- Solutions Architect (junior)
- Technical Account Manager or Sales Engineer at a UK technology vendor
The BSc in Computer Science is a strong foundation for postgraduate study in AI, distributed systems, cyber security or theoretical computer science.
LSCT careers service maintains a working contact book of UK technology employers, hosts at least one industry-careers day per academic year and offers structured one-to-one application support during your final stage. Many graduates also build long-term professional networks through the BCS, ISACA and (ISC)² London engagement events that LSCT students are encouraged to attend throughout their study.
Entry Requirements
- Three A-levels at grades BBC or above (IB 28+, BTEC DMM, Foundation Year pass) — A-level Mathematics is required for the BSc in Computer Science.
- GCSE English Language at grade 5/C and Mathematics at grade 4/C (or equivalent).
- IELTS 6.5 overall (no band below 6.0) for non-native English speakers.
- A personal statement; mature applicants (21+) may apply with a portfolio and short interview.
- Applicants with a public GitHub portfolio, certifications or working production experience are particularly encouraged to mention these on the application form for the programme.
Why Study at LSCT
The London School of Commerce and Technology (LSCT) is a specialist higher-education provider based in central London and part of Harold International College. We teach in small cohorts so every student is visible to their tutor, run a single intake schedule that students can rely on, and partner with UK professional bodies so qualifications carry weight with employers. London puts Whitehall, the City, Silicon Roundabout, the Royal Courts of Justice, the West End and the NHS estate within a short tube ride of every classroom. For computer-science students the BCS Moorgate HQ, the Royal Society of Mathematics, the British Computer Society's London branch and the King's Cross tech corridor are weekly study territory.
Our IT students often join London-based meetup groups in their first term — BSides London, the London Cloud meetup, the London React community and others — building a working professional network alongside their studies. Students also benefit from our partnership with Harold International College of London, with shared library access, careers-service connections and the option to take a small number of elective modules across the wider Harold International programme catalogue subject to availability.
Whichever study mode you select, you will join a single, intake-aligned cohort with weekly tutor visibility, a named programme tutor for the duration of your studies, an institutional access plan offering peer support and structured careers advice, and the full library and online-resource subscription package of Harold International College of London. Many students travel to London for two short on-campus residentials per academic year — these are optional for online learners but supported by LSCT for students who can attend.
Apply for BSc in Computer Science
The BSc in Computer Science is built to launch your career in the information technology sector. Click Enrol Now to submit your application; admissions reply within one working day with intake dates, scholarship information and a short conversation with a CS tutor to align module choices with your goals.
























