Interdisciplinary CT

CT Lessons Across Subjects & Boards

Real lesson ideas mapped to CBSE, ICSE, IGCSE, IB and State Board curricula — so you can start teaching CT today, in the subject you already teach.

340+Lesson plans
10Subject areas
5Board alignments
Board:
Type:
CBSEGrade 4Unplugged

The Ration Shop Queue — Division as a Fairness Algorithm

Students act as ration shop workers distributing grain equally among families, discovering the division algorithm through culturally rooted role-play.

ICSEGrade 6Plugged

Ancient Trade Routes — Route Mapping

Students study maps of the Silk Route and Indian Ocean trade routes, break journeys into stages, and trace how goods moved between kingdoms.

IB MYPGrade 8Project

Hospital Bed Allocation — Linear Inequalities

Students model constraints as inequalities, sketch feasible regions, and propose an algorithm for fair allocation — bridging Maths and civic thinking.

IGCSEGrade 10Investigation

Cricket Strike Rate — Statistics with Decision Trees

Students analyse real IPL batting data, spot patterns in strike rates, and build a decision-tree rule for when a team should play conservatively vs. aggressively.

State BoardGrade 3Unplugged

Mela Seating Plan — Array Thinking with Chairs

Students arrange chairs for a mela performance in rows and columns, discovering multiplication as an array and exploring prime numbers visually.

CBSEGrade 11Plugged

Sundarban Predator-Prey — Differential Equations as Algorithms

Students model tiger and deer populations in the Sundarbans, run a spreadsheet simulation, observe cyclic patterns, and discuss what "convergence" means.

CBSEGrade 5Unplugged

Photosynthesis as a Recipe — Algorithmic Science

Students write photosynthesis as a "recipe card" — listing inputs, process, and outputs, then identify what happens if one ingredient is missing.

ICSEGrade 9Lab

Separating Mixtures — Designing a Purification Algorithm

Groups compete to design the most efficient step-by-step separation algorithm for a muddy saline solution with iron filings.

IB PYPGrade 2Unplugged

Weather Watchers — Pattern Recognition in Nature

Students record daily weather for 4 weeks, identify seasonal patterns, and make predictions — pure pattern recognition through observation.

CBSEGrade 7Plugged

Food Web Simulator — Ecological Algorithms

Students build a simple food web model in a spreadsheet, change populations and watch how the whole system responds — discovering feedback loops.

CBSEGrade 5Unplugged

Grammar as a Flowchart — Sentence Decomposition

Students decompose a complex sentence into subject, verb, and object, then draw a flowchart of the grammar rules — discovering that language has algorithms.

ICSEGrade 8Unplugged

Poetry Pattern Spotter — Metre and Rhythm as Loops

Students analyse the metre of a poem, identify the repeating pattern, and describe it as a loop — bridging literary analysis and algorithmic thinking.

IB DPGrade 11Project

Abstract the Character — Shakespeare's Hamlet Simplified

Students strip a Shakespeare monologue to its "essential emotion", removing unnecessary elaboration — discovering abstraction through literary analysis.

CBSEGrade 9Unplugged

Cause & Effect Chains — History as an Algorithm

Students map the causes and effects of the French Revolution as a flowchart, discovering that historical events follow cause-effect "programs."

IB MYPGrade 7Project

Kaveri River Dispute as a Graph Problem

Map the Kaveri basin as a network graph. Each node is a district; edges are water flow channels. Students see that the dispute is a graph optimisation problem.

ICSEGrade 10Unplugged

Empires Rise and Fall — Pattern Recognition in History

Students analyse the lifecycle of 5 major empires (Maurya, Gupta, Mughal, British, Soviet) looking for common patterns of rise, consolidation, and decline.

CBSEGrade 3Unplugged

Our Neighbourhood Water Cycle — Tracing Loops

Students trace the journey of water from rain to river to tap to drain — discovering that the water cycle is a repeating algorithm with feedback.

State BoardGrade 6Plugged

Climate Data Detective — Reading India's Weather Patterns

Students download real IMD data, plot it in a spreadsheet, and identify India's monsoon patterns — applying pattern recognition to real scientific data.

State BoardGrade 2Unplugged

Kolam as an Algorithm — Tamil Floor Art

Students learn to draw a basic kolam pattern by following precise steps, then write the steps as an algorithm — discovering that traditional art has rules.

CBSEGrade 4Unplugged

Rangoli Pattern Generator — Loops in Art

Students create a Rangoli by repeating a unit pattern 4, 6, or 8 times. They discover that rotation and repetition = a loop in visual design.

CBSEGrade 5Unplugged

Relay Race Strategy — Algorithmic Team Planning

Students plan a relay race: who runs which leg, in what order, with what handoff strategy. They discover that teamwork is an algorithm requiring precise steps.

IB PYPGrade 3Unplugged

Kabaddi Tactics — Opponent Pattern Recognition

Students analyse how a kabaddi raider moves and identify predictable patterns in the opponent's defence — applying pattern recognition to sport.

CBSEGrade 11Plugged

Supply & Demand as an Abstraction

Students build a simple supply-demand model in a spreadsheet, varying price and quantity, discovering that the model is a deliberate simplification (abstraction) of real markets.

ICSEGrade 9Unplugged

Family Budget Planner — Decomposition in Personal Finance

Students plan a ₹30,000/month household budget, breaking expenses into categories and sub-categories — discovering hierarchical decomposition.

State BoardGrade 6Unplugged

Raga as an Algorithm — Arohana-Avarohana

Students write the arohana (ascending) and avarohana (descending) rules of a raga as a formal algorithm — discovering that classical music has precise rules.

CBSEGrade 8Unplugged

Tala Cycles — Loops in Indian Classical Music

Students clap and count the beats of Teentaal (16 beats) and Ektaal (12 beats), identifying the loop structure and comparing different talas as different loop lengths.

CBSEGrade 6Unplugged

Handwashing Algorithm — Public Health Steps

Students analyse the WHO handwashing protocol as an algorithm, identify why the order of steps matters, and design posters for their school toilet using CT vocabulary.

State BoardGrade 9Unplugged

Disease Spread Patterns — Epidemiology as CT

Students trace how a fictional illness spreads through a village using contact tracing cards, discovering the pattern of exponential growth and the role of "super-spreaders."

CT Vocabulary

CT Glossary for Teachers

Plain-language definitions with Indian classroom examples for every key CT concept.

Algorithm
A precise, step-by-step set of instructions that, when followed exactly, produces a reliable result.
A recipe for making masala chai is an algorithm — exact steps, exact quantities, same result every time.
Decomposition
Breaking a large, complex problem into smaller, manageable sub-problems that can be solved independently.
Organising the annual school sports day: transport, food, schedule, volunteers — each is a smaller, solvable sub-problem.
Pattern Recognition
Identifying similarities, trends, or regularities within a problem or across multiple problems.
Noticing that mango prices always rise in April–May and drop in June — a seasonal price pattern.
Abstraction
Focusing only on essential information and filtering out irrelevant detail to create a simplified model.
A school timetable — it shows which teacher is in which room, but omits what colour the walls are.
Debugging
Identifying and fixing errors in an algorithm or process so that it produces the correct result.
Finding the step in a recipe where salt was added twice — and fixing it so the dish tastes right.
Iteration
Repeating a set of steps until a condition is met — a loop that executes multiple times.
Kneading bread dough "until smooth" — you repeat the action until the goal state is reached.
Conditional Logic
Making decisions based on whether a condition is true or false: IF… THEN… ELSE…
"IF it rains tomorrow, THEN wear a raincoat, ELSE wear regular uniform" — a conditional decision.
Data Representation
How information is structured and stored so it can be processed and communicated efficiently.
A mark sheet is data represented as a table — each row is a student, each column is a subject.
Efficiency
Solving a problem with the minimum necessary steps, time, or resources — not just correctly, but well.
The postman's route that covers all streets in a colony with the fewest total kilometres travelled.
Generalisation
Applying a solution to a broader range of problems by identifying what makes the solution transferable.
Once you can make chai, you can make any tea — the algorithm generalises to a class of problems.
Simulation
Running a model of a real system to predict its behaviour without performing the real experiment.
A weather app that predicts tomorrow's rainfall by simulating atmospheric models — no actual rain needed to forecast.
Boolean Logic
Reasoning using AND, OR, NOT operators to combine or negate conditions.
Scholarship criteria: "Must be OBC/SC/ST AND income < ₹2L AND NOT already receiving another scholarship."