man in black and white checkered dress shirt sitting on black office rolling chair

BEng (Hons) Software Engineering

3 Year

Duration

Undergraduate

Level

London

Campus

Computing

Subject

Program Overview

The BEng (Hons) Software Engineering degree equips you with core technical and analytical skills to pursue a range of roles across the tech sector. It’s ideal for those new to the field, offering a pathway from entry-level programming to advanced roles such as software architect or project manager. You'll also gain insight into market demands and resource planning for effective software engineering.

Curriculum & Modules

CORE:

  • Introduction to Software Development (SWE4201)

  • Computing Infrastructure (SWE4202)

  • Databases (SWE4203)

  • Computer Science Fundamentals (SWE4207)

  • Advanced Programming (SWE5201)

  • Data Structures and Algorithms (SWE5202)

  • Software Engineering (SWE5203) – Core

  • Advanced Databases and Big Data (SWE5204)

  • Undergraduate Project (SEC6201)

OPTIONAL:

  • Agile Programming (SWE6202)

  • Enterprise Systems Development (SWE6203)

  • Machine Learning (SWE6204)

  • Software Quality Management (SWE6205)

What You'll Go On To Do

Software Engineers can be involved at any stage of the software development life cycle, from gathering requirements and writing algorithms to coding, testing, deployment, and maintenance.

Graduates develop a strong mix of technical and transferable skills, including advanced IT skills, analytical thinking, communication, creativity, project management, and logical problem-solving. With the growing demand for technology solutions across industries, the need for skilled software engineers continues to rise—making this a future-proof and high-potential career path.

Ready to Apply

Start your journey with us today

Study Mode

Full-time on campus

Intakes

January, April, September

Fees

£ 7,920 per year, £ 13,550 per year (Overseas)

Entry Requirements

N/A

Funding

Student Finance Company or Self Funded

Program Summary