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
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.
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
Principles of software system design and architecture
Programming, networking, and database design
Cybersecurity practices and secure coding
Web design, development, and UX
Data structures, algorithms, and discrete mathematics
Business process support and systems analysis
Advanced software engineering and AI applications
Level
Undergraduate
Duration
3 years
Full-time
Location
Intakes
September
A/L qualification or equivalent (minimum 2 passes) or a relevant foundation programme
English language proficiency may be required
UNIT-01 • Semester 1
Compulsory
UNIT-02 • Semester 1
Compulsory
UNIT-03 • Semester 1
Compulsory
UNIT-04 • Semester 1
Compulsory
UNIT-05 • Semester 2
Compulsory
UNIT-06 • Semester 2
Compulsory
UNIT-07 • Semester 2
Compulsory
UNIT-13 • Semester 2
Compulsory
UNIT-16 • Semester 3
Compulsory
UNIT-17 • Semester 3
Compulsory
UNIT-35 • Semester 3
Compulsory
UNIT-36 • Semester 3
Compulsory
UNIT-20 • Semester 4
Compulsory
UNIT-19 • Semester 4
Compulsory
UNIT-18 • Semester 4
Compulsory
Choose your fee category to see applicable costs
total
Application fee: LKR 25,000
Here are answers to common questions about this course
Location
Colombo, Kandy
Duration
3 years | full-time
Upcoming Intakes
total
Course fee: LKR 1,620,000
Application fee: LKR 25,000