Computer Science

Computer Science in Sri Lanka: Careers, Curriculum & Future Outlook

9.0/10
🚀 Future-Proof Score

💼 Targeted Job Roles

  • Software Engineer / Developer
  • Data Scientist / Data Engineer
  • Machine Learning / AI Engineer
  • Cybersecurity Analyst / Engineer
  • Full-Stack, Web & Mobile Developer
  • DevOps / Cloud Engineer
  • Systems / Backend Engineer
  • Researcher or pathway to postgraduate study

📘 Overview

Computer Science is one of the most in-demand degrees in Sri Lanka and worldwide, building deep skills in programming, algorithms, systems and software engineering. Offered at six universities — including the flagship University of Colombo School of Computing — it prepares graduates to design and build the software and systems that power the modern economy. It suits logical, numerate students who enjoy problem-solving and want strong local and global career mobility.

It earns a top-tier future-proof score because software, data and computing skills are central to nearly every industry, command high salaries, and travel well into remote and overseas roles — among the most automation-resilient career paths available.

📚 What You'll Study

The honours curriculum builds rigorous computing foundations and applied specialisations:

  • Programming, data structures and algorithms
  • Software engineering and software design
  • Databases, operating systems and computer networks
  • Theory of computation and mathematics for computing
  • Artificial intelligence, machine learning and data science
  • Web, mobile and cloud / distributed systems
  • Cybersecurity
  • A substantial final-year research / capstone project

⏳ Duration

The Computer Science honours degree is typically a four-year programme, including project work and industry exposure. Confirm the exact structure with your chosen university.

✅ Entry Requirements

To be eligible at the G.C.E. Advanced Level you need:

  • At least a Credit (C) grade in one of Combined Mathematics, Physics or Higher Mathematics, and
  • At least ‘S’ grades in two other subjects from: Combined Mathematics, Higher Mathematics, Mathematics, Physics, Chemistry or Information & Communication Technology

Final selection also depends on your Z-score, which varies by university and district every year — check your eligibility with the free tool on findmydegree.lk.

🏛️ Where It's Offered

  • University of Colombo School of Computing — 230 seats
  • Trincomalee Campus, Eastern University, Sri Lanka — 125 seats
  • University of Jaffna — 111 seats
  • University of Ruhuna — 100 seats
  • University of Kelaniya — 70 seats
  • University of Sri Jayewardenepura — 50 seats

ℹ️ Entry requirements, seats and universities are sourced from official UGC data (2024/2025 A/L). Career and curriculum details are general guidance — confirm specifics with each university.

DISCUSSION

Forum

View all →

No discussions yet — start the first thread.