Skip to main content
075 922 0083coc.ceylon@gmail.com
Ceylon Open Campus, 30100 Kattankudi, Sri Lanka
© 2026 Ceylon Open Campus. All rights reserved.
Website Developed by App Dev

Software Engineering Degree in Sri Lanka

BSc (Hons) Software Engineering — UK-Partnered, Internationally Recognised

For current admissions, Ceylon Open Campus conducts only HND in Quantity Surveying, Certificate for Nurse Assistant, and Diploma in English. For current admissions, Ceylon Open Campus conducts only HND in Quantity Surveying, Certificate for Nurse Assistant, and Diploma in English.

Programme Overview: BSc (Hons) Software Engineering

Software engineering is the discipline that turns ideas and business requirements into working, reliable, scalable software systems. It sits at the intersection of computer science theory and practical development craft — encompassing everything from writing efficient algorithms and designing database schemas to building mobile applications and deploying cloud-native services. Sri Lanka's technology sector, which generates over USD 1.5 billion in annual export revenue, employs thousands of software engineers across Colombo, Malabe, and increasingly in remote-first roles for international clients.

For current admissions, Ceylon Open Campus conducts only HND in Quantity Surveying, Certificate for Nurse Assistant, and Diploma in English.

Programme Structure — Year by Year

Year 1 — Foundation

  • Programming Fundamentals (Python, Java)
  • Computer Systems and Architecture
  • Mathematics for Computing
  • Web Technologies Fundamentals
  • Database Concepts
  • Professional Development in IT

Year 2 — Core Development

  • Object-Oriented Programming and Design Patterns
  • Data Structures and Algorithms
  • Software Engineering Methods (Agile, SDLC)
  • Database Systems and SQL
  • Network Fundamentals
  • Human-Computer Interaction

Year 3 — Advanced and Specialist

  • Software Architecture and Design
  • Mobile Application Development
  • Cloud Computing and DevOps
  • Software Testing and Quality Assurance
  • Cyber Security Principles
  • Final Year Project (industry-level problem)

Entry Requirements

Entry RouteAcademic RequirementsProgramme Duration
Direct Entry (Year 1)3 A/L passes (Maths preferred); O/L Maths credit; O/L English credit3 years full-time
HND Pathway3 A/L passes; O/L Maths + English credit2 years HND + 1 year top-up
Mature Entry21+ with relevant work experience + portfolio; assessed individually3 years (or HND + top-up)
Lateral Entry (Year 2)Existing HND in Computing or equivalent Level 5 qualification2 years to completion

For current admissions, Ceylon Open Campus conducts only HND in Quantity Surveying, Certificate for Nurse Assistant, and Diploma in English.

RouteAnnual Fees (LKR)Total Estimated (LKR)
BSc (Hons) SE — Direct Entry (3 years)180,000 – 320,000540,000 – 960,000
HND in SE — 2 years165,000 – 290,000330,000 – 580,000
Top-Up Degree — 12–18 monthsN/A290,000 – 480,000 total
HND + Top-Up Combined TotalN/A620,000 – 1,060,000 total (3 years)

For current admissions, Ceylon Open Campus conducts only HND in Quantity Surveying, Certificate for Nurse Assistant, and Diploma in English.

Recognition and Accreditation

For current admissions, Ceylon Open Campus conducts only HND in Quantity Surveying, Certificate for Nurse Assistant, and Diploma in English.

Sri Lankan employers who specifically require a UGC-approved degree for certain government posts should verify that the programme meets UGC equivalency requirements. For private sector IT employment — which represents the vast majority of software engineering roles in Sri Lanka — international university degrees are fully accepted and often preferred due to their international recognition.

Career Paths and Salary: Software Engineering Graduates

RoleEntry LKR/monthMid-Level LKR/monthSenior LKR/month
Software Developer70,000–120,000150,000–300,000300,000–550,000
Full-Stack Web Developer75,000–130,000160,000–320,000300,000–600,000
Mobile App Developer80,000–130,000160,000–320,000320,000–600,000+
Software QA Engineer65,000–100,000120,000–240,000240,000–420,000
DevOps / Cloud Engineer80,000–140,000180,000–350,000350,000–650,000
Software Architect—200,000–400,000380,000–700,000+

Frequently Asked Questions

What are the entry requirements for a software engineering degree in Sri Lanka?

For direct entry into a BSc (Hons) Software Engineering at a private campus, the standard requirement is three A/Level passes. A/L Mathematics or ICT is highly preferred and often required. O/Level passes in Mathematics (credit or above) and English (credit or above) are standard prerequisites. For the HND-to-top-up route, you first complete a 2-year HND in Software Engineering with the same A/L entry requirement, then join the degree top-up for a further 12 to 18 months. Mature entry is considered for applicants over 21 with demonstrable programming experience or relevant industry background.

How long does a software engineering degree take in Sri Lanka?

A full BSc (Hons) Software Engineering takes 3 years of full-time study from A/Level entry. Through the HND pathway, you complete 2 years of HND followed by a 1-year top-up degree, totalling 3 years for a full degree. Part-time or blended study modes extend this by approximately 6 to 12 months. Some programmes offer a 4-year BSc with an integrated placement year, but this is less common at private campuses in Sri Lanka. The top-up route is the most time-efficient and cost-effective pathway for most Sri Lankan students.

Is a private software engineering degree from Sri Lanka recognised by employers?

Yes, provided the degree is awarded by a recognised UK university or internationally accredited awarding body. A BSc (Hons) Software Engineering from a UK university delivered through a local campus partnership carries the same academic standing as the same degree studied in the UK. Sri Lankan employers — including MNCs, outsourcing firms, and banks — routinely hire graduates of UK-partnered programmes. The degree is listed on the awarding UK university's records, not just the local campus's, which means it is independently verifiable by employers worldwide.

What is the salary for a software engineering graduate in Sri Lanka?

Fresh software engineering graduates from BSc or HND programmes in Sri Lanka typically start at LKR 70,000 to LKR 120,000 per month at local tech companies and LKR 90,000 to LKR 150,000 at MNCs. After 3 to 4 years of experience, mid-level engineers earn LKR 150,000 to LKR 300,000. Senior software engineers with 7+ years earn LKR 280,000 to LKR 550,000 at leading companies. Engineers who specialise in high-demand areas — cloud (AWS/Azure), mobile (iOS/Android), or machine learning — or who work remotely for international clients can earn LKR 500,000 to LKR 1,500,000+ per month.

What does a software engineering degree cover that an IT degree does not?

Software engineering is a more technically specialised discipline than general Information Technology. Where an IT degree covers networking, database administration, IT support, and business systems alongside programming, a software engineering degree focuses more deeply on: software design patterns and architecture, algorithms and data structures, formal software testing and quality assurance, software project lifecycle (agile, scrum, SDLC), operating systems and computer architecture, and advanced programming in multiple languages. IT graduates tend to be more generalist; software engineering graduates are more deeply prepared for developer and architect roles.

Can I work as a software engineer in the UK with a Sri Lankan degree?

Yes. A BSc (Hons) Software Engineering from a UK university — even delivered in Sri Lanka through a campus partnership — qualifies you for the UK Skilled Worker visa (formerly Tier 2) under the Software Developer and related occupation codes, provided you have a job offer from a licensed UK sponsor. UK tech companies, IT consultancies, and outsourcing firms regularly hire internationally qualified software engineers. The degree is treated identically to one studied on campus in the UK. IELTS English proficiency (typically IELTS 6.0–7.0) is normally required for the visa application.

Explore This Topic

Begin your journey to Sri Lanka's highest-paying technology careers. For current admissions, Ceylon Open Campus conducts only HND in Quantity Surveying, Certificate for Nurse Assistant, and Diploma in English.

Phone

075 922 0083

Mon–Sat: 9AM – 6PM

Email

coc.ceylon@gmail.com

24-hour response time

Campus

Ceylon Open Campus

Kattankudy, Sri Lanka