University of Colombo School of Computing campus

Computer Science

University of Colombo School of Computing

State UniversityUG DegreeCourse Code012Proposed Intake716
UCSC

University of Colombo School of Computing

Official website

Photo: නිපුන දොඩන්තැන්න / 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)

-

Fields of specialization

Offered at University of Colombo School of Computing

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

32 modules, as listed in the UCSC - BSc in Computer Science course descriptions

Year 113 modules

  • SCS 1101Data Structures and Algorithms I
  • SCS 1102Programming I
  • SCS 1103Database I
  • SCS 1104Mathematical Methods I
  • SCS 1105Computer Systems
  • SCS 1106Laboratory I
  • SCS 1107Software Engineering I
  • SCS 1108Data Structures and Algorithms II
  • SCS 1109Programming II
  • SCS 1110Discrete Mathematics
  • SCS 1111Mathematical Methods II
  • SCS 1112Foundations of Computer Science
  • SCS 1113Statistics

Year 212 modules

  • SCS 2101Data Structures and Algorithms III
  • SCS 2102Group Project I
  • SCS 2103Software Engineering II
  • SCS 2104Programming III
  • SCS 2105Computer Networks I
  • SCS 2106Operating Systems I
  • SCS 2107Mathematical Methods III
  • SCS 2108Programming IV
  • SCS 2109Database II
  • SCS 2110Programming Language Concepts
  • SCS 2111Laboratory II
  • SCS 2112Automata Theory

Year 37 modules

  • SCS 3101Electronics
  • SCS 3102Advanced Computer Architecture
  • SCS 3103Middleware Architecture
  • SCS 3105Computer Graphics I
  • SCS 3106Information System Security
  • SCS 3107Software Quality Assurance
  • SCS 3108Software Project Management

Read from UCSC - BSc in Computer Science course descriptions on 2026-10-07. Universities revise their curricula from time to time - check the official page for the latest.