Software Engineering Degree in Sri Lanka
BSc (Hons) Software Engineering — UK-Partnered, Internationally Recognised
A software engineering degree from Ceylon Open Campus, awarded by our UK university partner, prepares you for Sri Lanka's highest-paying technology careers and opens doors to international employment. Whether you are entering from A/Levels or topping up from an HND, our programme delivers the technical depth and professional skills that Colombo's technology sector — and the global job market — demands.
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.
The BSc (Hons) Software Engineering delivered through Ceylon Open Campus is awarded by a recognised UK university, giving graduates a credential that is verifiable and valued both in Sri Lanka and internationally. The programme is available via the direct entry route (3 years from A/Levels) and the HND top-up route (2 years HND + 1 year top-up).
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 Route | Academic Requirements | Programme Duration |
|---|---|---|
| Direct Entry (Year 1) | 3 A/L passes (Maths preferred); O/L Maths credit; O/L English credit | 3 years full-time |
| HND Pathway | 3 A/L passes; O/L Maths + English credit | 2 years HND + 1 year top-up |
| Mature Entry | 21+ with relevant work experience + portfolio; assessed individually | 3 years (or HND + top-up) |
| Lateral Entry (Year 2) | Existing HND in Computing or equivalent Level 5 qualification | 2 years to completion |
Fees: Software Engineering Degree at Ceylon Open Campus
| Route | Annual Fees (LKR) | Total Estimated (LKR) |
|---|---|---|
| BSc (Hons) SE — Direct Entry (3 years) | 180,000 – 320,000 | 540,000 – 960,000 |
| HND in SE — 2 years | 165,000 – 290,000 | 330,000 – 580,000 |
| Top-Up Degree — 12–18 months | N/A | 290,000 – 480,000 total |
| HND + Top-Up Combined Total | N/A | 620,000 – 1,060,000 total (3 years) |
Instalment payment plans available. Contact us for current fees and scholarship availability.
Recognition and Accreditation
The BSc (Hons) Software Engineering is awarded by Ceylon Open Campus's UK university partner. The degree appears on the awarding university's register and can be independently verified by employers in Sri Lanka, the UK, Australia, Canada, and internationally. For employment in Sri Lanka, degrees from recognised UK universities are accepted by government and private sector employers. For those wishing to pursue post-graduate study, the BSc is eligible for entry into MSc Computer Science and Software Engineering programmes at universities in the UK, Australia, and Europe.
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
| Role | Entry LKR/month | Mid-Level LKR/month | Senior LKR/month |
|---|---|---|---|
| Software Developer | 70,000–120,000 | 150,000–300,000 | 300,000–550,000 |
| Full-Stack Web Developer | 75,000–130,000 | 160,000–320,000 | 300,000–600,000 |
| Mobile App Developer | 80,000–130,000 | 160,000–320,000 | 320,000–600,000+ |
| Software QA Engineer | 65,000–100,000 | 120,000–240,000 | 240,000–420,000 |
| DevOps / Cloud Engineer | 80,000–140,000 | 180,000–350,000 | 350,000–650,000 |
| Software Architect | — | 200,000–400,000 | 380,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.
Enrol in a Software Engineering Degree — 2025 Intake Open
Begin your journey to Sri Lanka's highest-paying technology careers. Contact our admissions team to confirm your eligibility and start date.
Phone
075 922 0083
Mon–Sat: 9AM – 6PM
coc.ceylon@gmail.com
24-hour response time
Campus
Ceylon Open Campus
Kattankudy, Sri Lanka
