BEng (Hons) in Software Engineering - London Metropolitan University (UK)

Learn to design and develop software systems powering everything from mobile apps to medical robotics, with flexibility to start your career after year two with an HND qualification.

Awarded by

London Metropolitan University

Overview

About this course

Software engineers design and develop the computer-based systems that power everyday devices, machines, and operations across diverse industries — from mobile apps to electric vehicles, medical robotics, and logistics. This course teaches the essential principles of software system design, measurement, and analysis. You will work with current and emerging technologies to create engineering solutions for complex challenges. The programme builds a strong foundation in related disciplines such as computer science and electrical engineering, with a focus on industrial and embedded systems, software requirements, design, implementation, and testing. In your final year, you will complete a significant research project applying systems-thinking to devise innovative solutions to real-world software engineering problems. This degree also offers the flexibility to start working after completing the second year with an HND qualification, and you may choose to complete the degree in Sri Lanka or transfer to a partner university in the UK or Australia.

Why choose this course

Flexible pathway — exit after Year 2 with an HND and re-enter later to complete your degree

Covers industrial and embedded systems, software requirements, design, and testing

Option to transfer to a partner university in the UK or Australia

Final-year research project applying systems-thinking to real-world problems

Delivered by ESOFT Metro Campus in partnership with London Metropolitan University

What you will learn

1

Principles of software system design and architecture

2

Programming, networking, and database design

3

Cybersecurity practices and secure coding

4

Web design, development, and UX

5

Data structures, algorithms, and discrete mathematics

6

Business process support and systems analysis

7

Advanced software engineering and AI applications

Skills you will gain

Software design and architectureProgramming and implementationDatabase design and managementCybersecurity practicesSystems analysis and problem-solvingWeb and application developmentProject management and planningUser experience design

At a glance

Level

Undergraduate

Duration

3 years
Full-time

Location

Onsite campus

Intakes

September

Entry Requirements

Entry Requirements

  • A/L qualification or equivalent (minimum 2 passes) or a relevant foundation programme

  • English language proficiency may be required

Course Structure

PROGRAMMING

UNIT-01 • Semester 1

Compulsory

NETWORKING

UNIT-02 • Semester 1

Compulsory

PROFESSIONAL PRACTICE

UNIT-03 • Semester 1

Compulsory

DATABASE DESIGN AND DEVELOPMENT

UNIT-04 • Semester 1

Compulsory

SECURITY

UNIT-05 • Semester 2

Compulsory

PLANNING A COMPUTER PROJECT (PEARSON SET)

UNIT-06 • Semester 2

Compulsory

SOFTWARE DEVELOPMENT LIFECYCLES

UNIT-07 • Semester 2

Compulsory

WEB DESIGN AND DEVELOPMENT

UNIT-13 • Semester 2

Compulsory

COMPUTING RESEARCH PROJECT (PEARSON SET)

UNIT-16 • Semester 3

Compulsory

BUSINESS PROCESS SUPPORT

UNIT-17 • Semester 3

Compulsory

SYSTEM ANALYSIS AND DESIGN

UNIT-35 • Semester 3

Compulsory

USER EXPERIENCE AND INTERFACE DESIGN

UNIT-36 • Semester 3

Compulsory

APPLIED PROGRAMMING AND DESIGN PRINCIPLES

UNIT-20 • Semester 4

Compulsory

DATA STRUCTURES AND ALGORITHMS

UNIT-19 • Semester 4

Compulsory

DISCRETE MATHS

UNIT-18 • Semester 4

Compulsory

Fees and Funding

Tuition Fees

Choose your fee category to see applicable costs

Course fee: LKR 1,620,000

total

Application fee: LKR 25,000

Weekend/Weekday/Blended

Frequently Asked Questions

Here are answers to common questions about this course

Course Facts

Location

Colombo, Kandy

Duration

3 years | full-time

Upcoming Intakes

Tuition Fees

total

Course fee: LKR 1,620,000

Application fee: LKR 25,000

Verified informationMay 8, 2026

Similar Courses