← All practice

CS2030S Practice

MCQ and MRQ drills, one set per unit. Auto-graded, no account needed — progress stays in your browser.

Past Midterms

0/10

Past papers with unofficial worked answers. Open questions (short answers, stack and heap diagrams, code) are self-graded: answer first, reveal the model answer, then mark yourself.

Foundations: Compilation, Types & Encapsulation

0/11

Inheritance & Polymorphism

0/9

Types, Casting & Generics

0/10

Functional Programming

0/8

Concurrency & Async

0/3