Hi I'm just testing this right now, I hope you're doing fineAll courses
BSc in Software Engineering — Bachelor at London School of Commerce and Technology

BSc in Software Engineering


Course Overview

If you want to build modern software inside UK and international engineering teams, the BSc in Software Engineering at the London School of Commerce and Technology (LSCT) is a three-year UK honours degree that sits within our Information Technology department. It is delivered on-campus in central London, fully online and by distance learning.

The BSc in Software Engineering covers programming, data structures, web and cloud-native systems, software architecture, testing and the engineering discipline that distinguishes a graduate from a self-taught coder. By the end of the degree you will have a portfolio of real projects, an industry placement and a graduate-ready competence level.

Industry Context

UK engineering hiring has shifted under three forces: the rise of AI-assisted coding tools (Copilot, Cursor, generative scaffolding) changing what 'junior productivity' means, the FCA Consumer Duty and DORA tightening operational-resilience requirements at regulated firms, and the Online Safety Act 2023 changing build expectations for any consumer product. The BSc in Software Engineering is sequenced against those conditions so projects use AI tooling transparently rather than as a hidden shortcut, and architectural choices are defended against current UK regulatory frames.

Key Features of the BSc in Software Engineering

  • BCS-aligned honours degree drawing on Chartered Institute for IT learning outcomes.
  • Three study modes — on-campus, online with weekly live classes, or distance learning.
  • Year-two industry placement with a UK engineering team.
  • Modern stack labs across Python, JavaScript/TypeScript and Java.
  • Cloud-native engineering module with containers and CI/CD.
  • Final-year capstone shipped to a working environment.

What You Will Learn on the BSc in Software Engineering

The BSc in Software Engineering teaches software engineering as a discipline, not a hobby — programming, design, testing, deployment, and the human skills of working in an engineering team. You will graduate able to ship a small production system end-to-end, write a defensible architecture decision record, and conduct an honest code review.

  • Programming fundamentals and modern languages.
  • Data structures, algorithms and problem-solving.
  • Software design and architecture.
  • Databases, data modelling and SQL.
  • Web, mobile and cloud-native engineering.
  • Testing, observability and continuous delivery.
  • Cyber security awareness for engineers.
  • UK GDPR and engineering ethics.
  • AI-assisted engineering with guardrails.
  • Research methods and the engineering capstone.

Assessment Approach

Assessment is portfolio-led across all three years. Each module produces a coded artefact submitted to a public-style portfolio, with structured peer code reviews and an oral panel defence at the end of each year. The final capstone is shipped to a working environment and defended at a 30-minute viva with a working engineer from a London product or scale-up team.

Who the BSc in Software Engineering Is For

  • A-level leavers serious about a graduate engineering career.
  • International students seeking a UK-recognised software engineering honours degree.
  • Career changers in their late twenties moving into engineering from other technical fields.
  • Self-taught developers who want a formal degree alongside their experience.
  • Working junior developers wanting structured grounding in algorithms and architecture.

Career Pathways for BSc in Software Engineering Graduates

LSCT BSc in Software Engineering graduates typically progress into engineering roles across UK financial services, public-sector digital teams, the NHS and the London scale-up community. The degree supports applications but does not by itself guarantee employment or visa outcomes. Typical destinations include:

  • Software Engineer (graduate)
  • Full-Stack Developer
  • Backend Engineer
  • Mobile Developer
  • QA Engineer
  • Cloud Engineer (junior)

The degree also supports postgraduate study in software, DevOps, data and AI specialisms.

Entry Requirements

  • Three A-levels at grades BBC or above, or an equivalent UK / international qualification (IB 28+, BTEC DMM, Foundation Year pass).
  • GCSE English Language at grade 5/C and Mathematics at grade 5/C (or equivalent) — Maths is weighted for this programme.
  • IELTS 6.5 overall (no band below 6.0) for non-native English speakers.
  • A personal statement; a small portfolio of code is welcomed.

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 — and our students use that proximity in their projects, placements and graduate job hunts. Software engineering students benefit from a campus inside Europe's largest engineering labour market.

Placement & Career Support

The year-two industry placement is anchored by a structured pre-placement bootcamp covering Git workflow, code-review etiquette, agile ceremonies and on-call basics. Placement employers across recent cohorts have spanned UK fintechs, regulated financial-services platform teams and Government Digital Service-adjacent units. Personal academic tutors run interview-prep clinics through the final year covering whiteboarding, behavioural interviews and salary conversations, so graduates leave the BSc in Software Engineering with a documented set of artefacts plus the soft skills hiring managers actually screen for.

Apply for BSc in Software Engineering

The BSc in Software Engineering 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 and placement guidance.

Frequently asked questions.

Common questions about BSc in Software Engineering.

The BSc in Software Engineering is a three-year full-time honours degree, with part-time and accelerated routes on-campus, online and through distance learning at LSCT.

Yes. The BSc in Software Engineering is offered online and by distance learning, with cloud-hosted labs, live tutorials and a virtual industry placement option for international students.

Yes. The BSc in Software Engineering is a UK honours degree aligned with BCS learning outcomes and is recognised by UK financial-services, public-sector and scale-up engineering recruiters.

Three A-levels at BBC (or IB 28 / BTEC DMM), GCSE English and Maths at grade 5, IELTS 6.5 and a personal statement. Maths is weighted for the BSc in Software Engineering.

Yes. Merit and means-tested awards run each year. For the BSc in Software Engineering, contact LSCT admissions for the current fee schedule and international scholarship criteria.

Where Knowledge MeetsInnovation.

At Harold International College of London, we believe in nurturing minds and empowering future leaders through world-class education and a commitment to community impact.

Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 5
Gallery image 6
Gallery image 7
Gallery image 8
Gallery image 4
Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 5
Gallery image 6
Gallery image 7
Gallery image 8
Gallery image 4

BSc in Software Engineering — UK Honours Degree | LSCT | Harold International College of London