CS Courses · 2026/2027

Year 1 Semester 1

Pick a course to open its revision site: notes, tutorials, mock tests and practice.

CCA102 / CST131

Computer Organisation

Test 1 notes, past paper with answers, mock tests, drills and step-by-step solvers.

  • Number systems
  • Arithmetic
  • Solvers
Open course→
CKC111

Discrete Structures

Weekly lessons on logic, equivalences, algorithms and relations, plus an exam lab and Test 1 mock paper.

  • Logic
  • Relations
  • Mock paper
Open course→
CCA101 / CPT111

Principles of Programming

Notes, a Test 1 mock quiz, CodeRunner-style C++ practice and a random question generator.

  • C++
  • Quiz
  • Code runner
Open course→