Sixteen 15-minute module quizzes, one per module, run in week n's second lecture. 10 marks each; lowest two dropped — quizzes are 15 % of the course grade (see ../instructor/assessment-rubrics/README.md § Course-wide grading distribution).
| Quiz | Folder | Module | Lectures | CLOs |
|---|---|---|---|---|
| 01 | quiz_01 |
Introduction to Programming and C++ | L01–L02 | CLO-1 |
| 02 | quiz_02 |
Variables, Data Types, I/O | L03–L04 | CLO-2 |
| 03 | quiz_03 |
Operators and Expressions | L05–L06 | CLO-2/3 |
| 04 | quiz_04 |
Decision-Making | L07–L08 | CLO-3 |
| 05 | quiz_05 |
Loops | L09–L10 | CLO-3/4 |
| 06 | quiz_06 |
Problem-Solving & Algorithms | L11–L12 | CLO-4 |
| 07 | quiz_07 |
Functions Fundamentals | L13–L14 | CLO-5 |
| 08 | quiz_08 |
Advanced Function Concepts | L15–L16 | CLO-5 |
| 09 | quiz_09 |
1-D Arrays | L17–L18 | CLO-6 |
| 10 | quiz_10 |
2-D Arrays | L19–L20 | CLO-6 |
| 11 | quiz_11 |
Strings | L21–L22 | CLO-6 |
| 12 | quiz_12 |
Searching & Sorting | L23–L24 | CLO-6 |
| 13 | quiz_13 |
Pointers & References | L25–L26 | CLO-7 |
| 14 | quiz_14 |
Dynamic Memory & Structures | L27–L28 | CLO-7/8 |
| 15 | quiz_15 |
Files & Error Management | L29–L30 | CLO-8 |
| 16 | quiz_16 |
Intro OOP | L31–L32 | CLO-8 |
Each quiz_NN/ holds quiz.md (the student paper — 7 items: 4 MCQ, 1 trace,
1 debug, 1 short; 10 marks) and instructor_key.md (restricted, banner on
every key; see ../instructor/ACCESS_CONTROL.md).
Item types per quiz: MCQ (concept), output tracing (mechanism), debugging
(diagnosis), short conceptual (vocabulary/design). All tracing answers were
machine-verified; see ../docs/ASSESSMENT_AUDIT.md.