All courses
Ages 11 to 13 · Classes 6 to 8
Computational Thinking through Mathematics, Classes 6 to 8
The six computational thinking elements CBSE names, taught through the NCERT maths chapters that already carry them. One paper activity every week, no lab required.
10 weeks 20 lessons 1-2× / week · 35-45 min
Standards alignment
- CBSE Computational Thinking and Artificial Intelligence, Classes 3-8 (session 2026-27)
- CBSE training sub-theme 3: Mathematics as the Cornerstone of Computational Thinking and AI readiness
- NCERT Ganita Prakash, Classes 6-8 (chapter-mapped, see docs/roadmap/cbse-syllabus-map.md)
- NEP 2020 section 4.23: digital literacy and computational thinking
Week by week (10 weeks)
| Wk | Theme | Lessons | CSTA tags |
|---|---|---|---|
| 1 | Pattern recognition: seeing the rule | Unplugged: Write a number sequence on the board and stop. Each child writes the next two terms and, in one sentence, the rule they used. Compare rules, not answers: several correct rules usually appear. | · |
| 2 | Pattern recognition: symmetry and tiling | Unplugged: Give each pair one shape cut from paper. Ask them to tile a desk with no gaps, then describe the repeating unit in words. The description is the pattern. | · |
| 3 | Decomposition: breaking a number apart | Unplugged: Each child picks a two-digit number and breaks it into prime factors on paper as a tree. Then swap papers and check a partner's tree. Factorisation is decomposition in its purest form. | · |
| 4 | Decomposition: splitting a problem | Unplugged: Pose one word problem. Before solving, each child lists the smaller questions they must answer first, in order. Collect the lists and note how many different valid breakdowns the class produced. | · |
| 5 | Abstraction: a letter standing for a number | Unplugged: Describe a pattern of matchsticks growing by three each step. Ask for the number at step 10, then step 100, then step n. The moment they stop counting and write a letter is abstraction happening. | · |
| 6 | Abstraction: one rule, many cases | Unplugged: Give three recipes for different numbers of people. Ask each group to write one instruction that works for any number of people. Compare the general rules on the board. | · |
| 7 | Algorithm design: order of operations | Unplugged: One child writes an expression, another states the order they will evaluate it in before computing anything. If two children disagree on the order, work out which convention the class is using and why it exists. | · |
| 8 | Algorithm design: a procedure anyone can follow | Unplugged: Each pair writes construction steps for a shape, then swaps and follows a partner's steps exactly, with no talking. Every ambiguity that appears is a bug in the algorithm. | · |
| 9 | Data analysis: reading what the numbers say | Unplugged: Count something real in the classroom, by hand, on the board. Ask what the count does not tell you. Naming the limits of the data is the part usually skipped. | · |
| 10 | Troubleshooting: finding the mistake | Unplugged: Put a worked solution on the board with exactly one error in it. Children must find the step where it goes wrong, not just the wrong answer. Locating a fault is a separate skill from getting it right. | · |