| Generations of computers |
Explore five computer generations, key changes in size, speed, and cost. |
Child completes a 5-row comparison table and explains one generational shift. |
| Operating systems in depth |
Learn booting, desktops, multitasking, files, permissions, and OS comparisons. |
Child explains booting, multitasking and updates in own words; compares 3 OSs on 4 features. |
| Networks, the cloud and how data travels |
Understand LAN, internet, Wi-Fi, servers, cloud storage, and file sharing. |
Child draws a simple network diagram and uploads/retrieves a file via a cloud drive. |
| File formats and choosing the right tool |
Identify common file formats, suitable apps, and document types. |
Child matches 10 formats to apps and chooses the right tool for 5 tasks. |
| Meet the spreadsheet |
Learn spreadsheet rows, columns, cells, cell addresses, and formatting. |
Child enters a 6×5 data table with formatted headings. |
| Formulas: adding it up |
Use addition, SUM, AUTOSUM, and copied formulas in spreadsheets. |
Child computes totals for 6 rows using formulas copied down. |
| Functions: AVERAGE, MAX, MIN, COUNT |
Apply four functions, interpret results, and calculate percentages. |
Child computes average, max, min and count for a dataset and writes 3 sentences interpreting them. |
| Sorting, filtering and conditional formatting |
Sort, filter, and colour spreadsheet data based on values. |
Child sorts and filters a 20-row dataset and highlights top scores. |
| Charts: bar, line, pie |
Create charts, label them, and interpret data using suitable visuals. |
Child creates 3 chart types from one dataset and explains when each is best. |
| IT project 1: Family survey and data report |
Conduct surveys, analyse responses, create charts, and write reports. |
A complete data report with spreadsheet, charts and written findings. |
| Research presentation with sources |
Create research presentations with sources, charts, and consistent design. |
A 6–8 slide presentation with a sources slide and a chart. |
| Digital storytelling: images, audio and video |
Add narration, videos, and edited images to create multimedia stories. |
A narrated slide story exported as a video or auto-playing deck. |
| Presenting to persuade |
Practise presentations using hooks, key points, conclusions, and feedback. |
A 3-minute persuasive presentation delivered and self-assessed with the rubric. |
| Advanced searching and note-making |
Search effectively, evaluate sources, take notes, and avoid plagiarism. |
Child researches a topic from 3 sources and produces half a page of paraphrased notes with source list. |
| Misinformation, fake news and deepfakes (age-appropriate) |
Identify misinformation, check claims, recognise fake images, and verify facts. |
Child fact-checks 4 sample claims and explains the method. |
| Privacy, data and digital footprint |
Understand app permissions, data collection, privacy settings, and digital footprints. |
Child reviews the permissions of 3 apps with a parent and explains digital footprint. |
| Cyber safety: scams, gaming and strangers |
Recognise online scams, protect OTPs, report threats, and block unsafe users. |
Child passes a 12-scenario quiz and updates the family agreement. |
| Being a good digital citizen |
Practise digital empathy, prevent cyberbullying, and balance screen time. |
A typed and signed digital pledge. |
| Mirror and water images (Abstract Thinking 1) |
Solve mirror-image and water-image problems involving letters and figures. |
Child correctly identifies 10 mirror/water images including 3 combined transformations. |
| Rotations, order and direction (Abstract Thinking 2) |
Solve rotation problems involving angles, shapes, clock hands, and directions. |
Child solves 8 rotation problems including changes in order and direction. |
| Views, cuts, folds and hidden layers (Abstract Thinking 3) |
Solve cube, folding, cutting, and figure-matrix reasoning problems. |
Child solves 8 complex spatial problems. |
| Progressive patterns (Pattern Recognition) |
Identify progressive patterns, sequences, rules, and missing terms. |
Child continues 10 progressive patterns and states rules; finds the nth term for 3. |
| Interconnected clues (Decomposition 1) |
Solve interconnected clues, place-value puzzles, and elimination grids. |
Child solves 6 interconnected-clue problems using a grid or equations-in-words. |
| Pictures as numbers (Decomposition 2) |
Solve pictograph, balance-scale, and shape-based number equation puzzles. |
Child solves 8 pictorial-value problems. |
| Conditional transfers and multi-table data (Decomposition 3) |
Solve exchange, linked-table, and three-dimensional object reasoning problems. |
Child solves 4 conditional transfer chains and 6 linked-table questions. |
| Multi-layered algorithms: grids, swaps, sequences (Algorithmic Thinking 1) |
Solve grid paths, swaps, number machines, and reverse-operation problems. |
Child executes 6 multi-rule instruction sets and reverses 3 number machines. |
| Ordering with multiple attributes and counting instructions (Algorithmic Thinking 2) |
Practise ordering, counting, and two-rule value arrangement challenges. |
Child solves 6 ordering puzzles and 6 structured-counting problems. |
| Permutations, combinations, estimation and connections (CG-2: C-3, C-4, C-5) |
Use systematic listing, permutations, estimation, and multiple representations. |
Child enumerates 4 combination/permutation problems completely; makes 6 sensible method choices; represents 2 problems three ways. |
| Revision sprint and code organisation |
Rebuild Scratch games, comment scripts, name variables, and reuse code. |
A rebuilt game with named variables and comments. |
| Strings and text: join, length, letter of |
Use string functions to reverse names and count vowels in Scratch. |
Child builds a word-reverser and a vowel counter. |
| Lists (arrays) |
Create lists and practise adding, deleting, inserting, replacing, and selecting items. |
Child builds a list-based quiz that asks random questions from a list. |
| Loops over lists and searching |
Use counters to search lists and find their largest number. |
Child implements "find the maximum" and "search" over a list. |
| Custom blocks (functions) |
Create custom Scratch blocks with inputs for reusable coding tasks. |
Child creates 2 custom blocks with inputs and uses each at least twice. |
| Pen and geometry |
Draw shapes and spirals using Scratch Pen, loops, turns, and colour changes. |
Child draws 4 shapes and a spiral pattern using loops and custom blocks. |
| Project: Quiz app with lists, score and feedback |
Build quizzes using lists, scoring, percentages, results, and answer reviews. |
A complete data-driven quiz app. |
| Trace, debug and optimise |
Debug Scratch programs, trace variables, fix errors, and improve efficiency. |
Child traces 4 of 5, fixes 5 of 6 bugs, and shortens one program. |
| What is AI? Smart vs programmed |
Explore everyday AI and compare learning systems with fixed-rule automation. |
Child sorts 10 examples into automation/AI with reasons and explains "learning from examples" in own words. |
| Teach a machine: patterns in data |
Train and test image classifiers; understand how varied examples improve accuracy. |
Child trains and tests a 2–3 class model and explains why it made a mistake. |
| Fairness, honesty and being smart with AI |
Explore AI bias, errors, privacy, ethical homework use, and real-world benefits. |
Child gives 2 examples of unfair AI outcomes, states 3 rules for honest AI use, and names 3 helpful uses. |
| Hello, Python! |
Learn Python basics, print, variables, input, maths, and error handling. |
Child writes and runs a program that asks for a name and age and prints a sentence. |
| If, loops and turtle |
Practise Python conditions, loops, tables, and Turtle drawings. |
Child writes an even/odd checker, prints a multiplication table, and draws a star with turtle. |
| Typing benchmark and reflection |
Improve typing speed and accuracy, practise ergonomics, and review digital habits. |
Recorded benchmark; reviewed pledge. |
| Capstone part 1: choose and design |
Plan a final project using Scratch, data analysis, or Python with a test plan. |
A completed plan with decomposition, algorithm and test plan. |
| Capstone part 2: build, test, document |
Build, test, debug, document, and present the completed computer science project. |
Finished project + report + slides. |
| Showcase and progress check |
Present the project, answer questions, and demonstrate key Grade 5 skills. |
Confident presentation; Class 5 Progress Report mapped to CBSE Grade 5 outcomes and CG-1/2/3, with a Class 6 readiness note referencing the CBSE Class 6 CT & AI syllabus. |