Degrees

JC

BSCS — BSc Computer Science

Edit degree structure and curriculum

Faculty of Science

Computer Science

4 years (8 semesters)

Student Enrollment: 320 students

Curriculum Structure

Year 1 8 courses

Semester 1

CS101 (Introduction to Programming) CS102 (Computer Fundamentals) MATH101 (Calculus I) PHYS101 (Physics I — Mechanics)

Semester 2

CS103 (Object-Oriented Programming) CS104 (Web Development Fundamentals) MATH102 (Calculus II) STAT101 (Introduction to Statistics)
Year 2 8 courses

Semester 1

CS201 (Data Structures & Algorithms) CS203 (Database Systems) CS205 (Software Engineering) MATH201 (Discrete Mathematics)

Semester 2

CS207 (Operating Systems) CS210 (Computer Networks) CS212 (Systems Programming) STAT201 (Mathematical Statistics)
Year 3 8 courses

Semester 1

CS301 (Advanced Algorithms) CS303 CS305 CS307

Semester 2

CS310 CS312 CS314 CS316
Year 4 4 courses

Semester 1

CS401 CS403 CS405

Semester 2

CS490 (Final Year Project)
Cancel