Software Engineering Degree in Sri Lanka: Six Routes Compared

Degree

Software Engineering Degree in Sri Lanka: Six Routes Compared

Compare every software engineering degree in Sri Lanka on Uplift: length, A/L entry rules, awarding university and fees. Find the route that fits you.

LJ

Lasantha Jayawardena

05 Oct 2026·6 min read

Share

TL;DR: A software engineering degree in Sri Lanka can take 18 months, three years or four years, depending on the route. Uplift lists six undergraduate software engineering programs from five partner institutes. Some are awarded by UK universities and taught locally, others are four-year honours degrees with longer industry training. Compare the length, the A/L stream you need, who awards the degree and the published fee before you apply.

If you enjoy building things with code, software engineering is one of the clearest paths after A/Ls. The hard part is choosing between programs that share almost the same name but differ in length, entry rules and who awards the final degree. This guide puts every undergraduate route on Uplift side by side.

What a software engineering degree in Sri Lanka covers

Software engineering is about designing, building, testing and maintaining software that works reliably for real users. Compared with a general IT degree, it puts more weight on programming, software design and teamwork. Expect programming and databases in Year 1, software design, testing and mobile or cloud development in the middle years, and a major project in the final year. Four-year honours programs usually add more depth or longer industry training.

Every undergraduate route on Uplift, compared

The table uses details published on each course page on Uplift.

ProgramInstituteLengthAwarded byPublished tuition fee
BEng (Hons) in Software EngineeringEsoft Uni3 years, full-timeLondon Metropolitan University (UK)LKR 1,620,000 total
BSc (Hons) Computing Science in Software EngineeringEsoft Uni3 years, full-timeKingston University (UK)LKR 1,620,000 total
BSc (Hons) Software EngineeringUniversal College Lanka3 years, full-timeUniversity of Lancashire (UK)Check with the institute
BSc (Hons) Software EngineeringAsian Institute of Business and Science18 months, full-timeEdge Hill University (UK)Check with the institute
BSc (Hons) Software EngineeringLanka Nippon BizTech Institute4 years, full-timeCheck with the instituteCheck with the institute
BSc Honours in Software EngineeringKIU University4 years, full-timeCheck with the instituteCheck with the institute

Both Esoft Uni programs also list an application fee of LKR 25,000.

How to choose the right route for you

Five questions narrow the list.

1. Which A/L stream did you sit? Entry rules differ more than most students expect. The BSc Honours in Software Engineering at KIU University asks for three simple passes in the Physical Sciences or Engineering Technology stream. The BSc (Hons) Software Engineering at Lanka Nippon BizTech Institute asks for three simple passes in the Physical Science or ICT streams. The BSc (Hons) Software Engineering at Universal College Lanka accepts two simple passes in any stream, or two D grades at Edexcel or Cambridge A/L. If you studied Commerce or Arts, start with the any-stream routes.

2. How many passes do you have? The BEng (Hons) in Software Engineering at Esoft Uni lists a minimum of two A/L passes, or a relevant foundation program. The BSc (Hons) Computing Science in Software Engineering at Esoft Uni lists three passes.

3. Three years or four? A three-year degree gets you into work sooner. A four-year honours degree gives more time for projects and industry training.

4. Who awards the degree? A UK-awarded degree taught in Sri Lanka carries the UK university's name while you study and pay locally. Whichever route you choose, ask the institute for its recognition details in writing before you enrol.

5. What is the full cost? Two programs publish a total tuition fee on Uplift. For the others, ask for the full fee and payment plan.

Programs with something different to offer

A shorter route. The BSc (Hons) Software Engineering at Asian Institute of Business and Science is listed at 18 months and is awarded by Edge Hill University. A program this short usually has a specific entry route, so check the entry details on its course page first.

Language and industry training built in. The Lanka Nippon BizTech Institute program teaches professional-level Japanese language across all four years, and its course listing describes a third-year industrial internship with partner IT companies in Japan. It suits students who want a second language and real workplace experience built into the degree.

A diploma first. The HND in Computing (Software Engineering) at Colombo International Campus accepts at least two A/L passes in any stream. An HND can later lead to a top-up degree.

Where the degree leads in Sri Lanka

A software engineering degree opens roles such as software engineer, quality assurance engineer, mobile developer and DevOps engineer. Many graduates start in associate roles and move up as they build experience. Your final-year project and internships matter as much as your grades, so ask each institute how it supports them.

If you later want a master's degree, the MSc in Software Engineering awarded by Kingston University at Esoft Uni lists LKR 790,000 total tuition and asks for a relevant degree with at least second class honours.

Still deciding between subjects? Read how to pick a degree when you are not sure what you want, or explore all software engineering programs on Uplift.

Frequently asked questions

Can I study software engineering in Sri Lanka without Maths at A/L?

Yes, on some routes. Universal College Lanka accepts two simple passes in any stream, and the Colombo International Campus HND accepts two passes in any stream. KIU University and Lanka Nippon BizTech Institute ask for specific science or technology streams.

How long is a software engineering degree in Sri Lanka?

On Uplift, programs range from 18 months to four years. Three-year degrees follow the UK model. Four-year honours degrees include more depth or longer industry training.

How much does a software engineering degree cost in Sri Lanka?

Esoft Uni lists LKR 1,620,000 total tuition for each of its two undergraduate software engineering degrees, plus an LKR 25,000 application fee. Other institutes on Uplift have not published fees, so ask them directly for the full cost and payment plan.

Is software engineering the same as computer science?

They overlap. Computer science leans more towards theory, algorithms and how computers work. Software engineering focuses on building and maintaining reliable software in teams.

PS: The quickest way to narrow your shortlist is to open two or three of the programs above, check the entry rules against your A/L results and ask each institute for its full fee. Compare software engineering programs on Uplift and apply to the one that fits.

Tags

DegreeComputingComparison

About the author

Lasantha Jayawardena avatar

Higher Education

Lasantha Jayawardena is the founder of Prosper Global Education. He arrived in Australia in 2009 as a Sri Lankan student at Swinburne University of Technology, went on to complete an MSc in Technology Management at Staffordshire University (UK) and an MBA in International Business at the University of Colombo, and built a 15-year career in Sydney as a Senior Business Analyst across Commonwealth Bank, Westpac, and Suncorp. In 2025 he founded Prosper Global Education to help ambitious Sri Lankan students and working professionals navigate the same path — choosing the right university, securing visas, and turning an overseas degree into a real career. He writes from both sides of the journey: as someone who lived it, and as someone who now guides families through it. Based between Sydney and Colombo.

View profile