University of Sri Jayewardenepura campus

Computer Science

University of Sri Jayewardenepura

State UniversityUG DegreeCourse Code012Proposed Intake716
USJ

University of Sri Jayewardenepura

Official website

Photo: Dinesh De Alwis / Wikimedia Commons · CC BY-SA 3.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 Sri Jayewardenepura

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

52 modules, as listed in the Faculty of Applied Sciences Academic Prospectus 2023/2024

Year 16 modules

  • CSC 106Computer System Organization1.5 cr
  • CSC 107Introduction to Computer Programming2 cr
  • CSC 108Software Engineering I1.5 cr
  • CSC 110Objected Oriented Programming2 cr
  • CSC 111Computer Programming - Laboratory1 cr
  • CSC 112Software Engineering II2 cr

Year 25 modules

  • CSC 201Data Structures and Algorithms I2 cr
  • CSC 203Computer System Architecture1.5 cr
  • CSC 208Operating Systems2 cr
  • CSC 209Database Management Systems2 cr
  • CSC 210Computer Graphics1 cr

Year 327 modules

  • CSC 309Expert Systems1.5 cr
  • CSC 310Project2 cr
  • CSC 312Visual Computing2 cr
  • CSC 313Service Oriented Computing1.5 cr
  • CSC 314Rapid Application Development1.5 cr
  • CSC 315Net Centric Computing1.5 cr
  • CSC 316Artificial Intelligence2 cr
  • CSC 317Human Computer Interaction1.5 cr
  • CSC 319Machine Learning I1.5 cr
  • CSC 352Modeling and Simulation2 cr
  • CSC 353Theory of Computation2 cr
  • CSC 355Operations Research2 cr
  • CSC 357Data Structures and Algorithms II2 cr
  • CSC 361Swarm Intelligence2 cr
  • CSC 362Seminar I1.5 cr
  • CSC 363Research Methodologies and Scientific Communication1.5 cr
  • CSC 364Seminar II1.5 cr
  • CSC 365Software Quality Assurance2 cr
  • CSC 369Machine Learning I2 cr
  • CSC 375Machine Learning II2 cr
  • CSC 376Embedded Systems and Internet of Things1.5 cr
  • CSC 377Theory of Programming Languages2 cr
  • CSC 378Computer Security1.5 cr
  • CSC 381Programming and Data Analysis with R2 cr
  • CSC 386Introduction to Microprocessors1 cr
  • CSC 387Optimization1 cr
  • CSC 395Mathematical Modeling I1 cr

Year 414 modules

  • CSC 451Industrial Training8 cr
  • CSC 452Geometric Modeling2 cr
  • CSC 453Intelligent Systems2 cr
  • CSC 457Distributed Systems2 cr
  • CSC 459Fuzzy Theory2 cr
  • CSC 460Miscellaneous Topics in Computing Science2 cr
  • CSC 461Research Project (Semester I and II)8 cr
  • CSC 462Digital Image Processing2 cr
  • CSC 463Data Warehousing, Data Mining and Information Retrieval2 cr
  • CSC 464Computational Biology2 cr
  • CSC 465Robotics2 cr
  • CSC 467Evolutionary Computing2 cr
  • CSC 468Advanced Database Systems2 cr
  • CSC 469Mobile Computing2 cr

Read from Faculty of Applied Sciences Academic Prospectus 2023/2024 on 2026-10-07. Universities revise their curricula from time to time - check the official page for the latest.