Archived · Quiz 2 has passed — practice stays open. The active checkpoint is Quiz 3 →

Home/Quiz 2/Computational Thinking patterns

Computational Thinking patterns

BSCS1001 · filter to this course only. Mark patterns studied as you work through them.

Pattern atlas · complete set

Every topic · easy, medium, hard · step by step.

57 original patterns across 19 topics (weeks 1–8). Weeks 1–4 are May 2026 on disk; 5–8 are labelled extensions. Mark patterns studied as you work through them.

Week 1
0/3

Record schema

Week 1
0/3

Decomposition

Week 2
0/3

Trace tables

Week 2
0/3

Predicates & filters

Week 2
0/3

Branch meaning

Week 3
0/3

Count accumulators

Week 3
0/3

Sum & mean

Week 3
0/3

Min / max tracking

Week 4
0/3

Variable meaning

Week 4
0/3

Bug hunting

Week 4
0/3

Empty input

Week 5 · ext
0/3

Nested loops

Week 5 · ext
0/3

Boolean flags

Week 6 · ext
0/3

Group comparison

Week 6 · ext
0/3

Ordering rules

Week 7 · ext
0/3

Tie-breaking

Week 7 · ext
0/3

Multi-pass procedures

Week 8 · ext
0/3

Spec vs implementation

Week 8 · ext
0/3

Edge-case suites

BSCS1001 · 57 patterns in view

Course notes
Document outline

Keep your place and jump directly to a heading.

Table of contents

No note selected

Open a chapter to see its outline, backlinks, and sources here.