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.
| Program | Institute | Length | Awarded by | Published tuition fee |
| BEng (Hons) in Software Engineering | Esoft Uni | 3 years, full-time | London Metropolitan University (UK) | LKR 1,620,000 total |
| BSc (Hons) Computing Science in Software Engineering | Esoft Uni | 3 years, full-time | Kingston University (UK) | LKR 1,620,000 total |
| BSc (Hons) Software Engineering | Universal College Lanka | 3 years, full-time | University of Lancashire (UK) | Check with the institute |
| BSc (Hons) Software Engineering | Asian Institute of Business and Science | 18 months, full-time | Edge Hill University (UK) | Check with the institute |
| BSc (Hons) Software Engineering | Lanka Nippon BizTech Institute | 4 years, full-time | Check with the institute | Check with the institute |
| BSc Honours in Software Engineering | KIU University | 4 years, full-time | Check with the institute | Check 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.


