University of Ruhuna campus

Computer Science

University of Ruhuna

State UniversityUG DegreeCourse Code012Proposed Intake716
UOR

University of Ruhuna

Official website

Photo: Samankamal / Wikimedia Commons · CC BY-SA 4.0

Check last year's Z-score for your district

Select your district to see the 2025/2026 Z-score cut-off

NQC = No Qualified Candidates from that district last year

Z-score cut-off (2025/2026)

-

Entry requirements

From the UGC Student Handbook 2025/2026

Computer Science (Course Code - 012)

Proposed Intake: 716

Minimum eligibility requirements for admission

At least a ‘C’ grade in Combined Mathematics or Physics or Higher Mathematics;

At least ‘S’ grades in two other subjects listed below at the G.C.E. (Advanced Level) Examination;

  • Combined Mathematics
  • Higher Mathematics
  • Mathematics
  • Physics
  • Chemistry
  • Information & Communication Technology
Degree Programme
Bachelor of Science in Computer Science
  • Available Institutions: University of Colombo School of Computing (UCSC)
Duration
03 years
Medium
English

Degree content

41 modules, as listed in the Faculty of Science Student Handbook 2020

Year 1 · Semester 14 modules

  • CSC 1113Programming Techniques3 cr
  • CSC 1122Computer Systems I2 cr
  • CSC 1142System Analysis and Design2 cr
  • CSC 1153Laboratory Assignments3 cr

Year 1 · Semester 25 modules

  • CSC 1213Database Management Systems3 cr
  • CSC 1223Data Structures and Algorithms3 cr
  • CSC 1233Software Engineering3 cr
  • CSC 1242Object Oriented System Development2 cr
  • CSC 1251Computer Laboratory1 cr

Year 2 · Semester 14 modules

  • CSC 2113Data Communication and Computer Networks3 cr
  • CSC 2123Object Oriented Programming3 cr
  • CSC 2133Operating Systems3 cr
  • CSC 2143Computer Graphics and Image Processing3 cr

Year 2 · Semester 27 modules

  • CSC 2213Rapid Application Development3 cr
  • CSC 2222Computer System II2 cr
  • CSC 2233Internet Programming3 cr
  • CSC 2242Advanced Database Management2 cr
  • CSC 2252Project Management2 cr
  • CSC 2263Multimedia and Video Production3 cr
  • CSC 2272Data and Network Security2 cr

Year 3 · Semester 17 modules

  • CSC 3113Group Projects3 cr
  • CSC 3132Data Warehousing and Data mining2 cr
  • CSC 3133Network and System Administration3 cr
  • CSC 3142Internet Services and Protocols2 cr
  • CSC 3152Geographic Information Systems2 cr
  • CSC 3162Research Methods2 cr
  • CSC 3172Distributed Systems2 cr

Year 3 · Semester 21 modules

  • CSC 3216Industrial Training (3 months)6 cr

Year 4 · Semester 17 modules

  • CSC 4112Research Seminar Research Seminar introduces the process of academic2 cr
  • CSC 4122Research Methodology2 cr
  • CSC 4133Neural networks3 cr
  • CSC 4152Enterprise Modelling2 cr
  • CSC 4162Data mining for Business Intelligence2 cr
  • CSC 4172High Performance Computing2 cr
  • CSC 4182Bioinformatics2 cr

Year 4 · Semester 25 modules

  • CSC 4212Compiler Design2 cr
  • CSC 4222Service Oriented Computing2 cr
  • CSC 4232Formal Methods and Software Verification2 cr
  • CSC 4242Artificial Intelligence2 cr
  • CSC 4262Selected Topics2 cr

Year 4 · Full year1 modules

  • CSC 4046Individual Research project6 cr

Read from Faculty of Science Student Handbook 2020 on 2026-10-07. Universities revise their curricula from time to time - check the official page for the latest.