Classes 3-8 · Chapter 810 min read
Share:WhatsAppLinkedIn

CTAI, Class 8

Stage: Middle | Hours/Year: 100 Components: Advanced CT Skills (40 hrs) + Introductory AI Concepts (20 hrs) + Interdisciplinary Projects (40 hrs) Delivery: CT worksheets + AI Foundation Handbook + Project-based learning modules Taught by: Subject teachers (for CT) and Computer teachers (for AI Literacy); projects assessed by Computer teacher


Curricular Goals

Goal Description
CG-1 Develops CT skills: decomposition, pattern recognition, data representation, generalisation, abstraction, and algorithms to solve problems where such techniques of CT are effective.
CG-2 Develops spatial and visual reasoning.
CG-3 Gain foundational knowledge of AI, its types, and domains.
CG-4 Understand key ethical terms such as bias and fairness in relation to AI.
CG-5 Demonstrates proficiency in using a computer and other devices, computer applications for learning and practical purposes, such as data analysis, preparation of visual representations and communication of ideas.

Competencies

Code Competency
C-1 Approaches problems using programmatic thinking techniques such as iteration, symbolic representation and logical operations, and reformulates problems into a series of ordered steps.
C-2 Learns systematic arithmetic reasoning, iterative patterns, and multiple data representations, to devise and follow algorithms, with an eye towards understanding correctness, effectiveness, and efficiency of algorithms.
C-3 Learns to visualise, manipulate, represent, and understand spatial relationships between objects.
C-4 Applies abstraction and generalisation to identify core structures and patterns enabling reusable procedures.
C-5 Demonstrate knowledge of AI tools through different projects and activities.
C-6 Identifies ethical issues and applies ethical principles to make informed decisions regarding AI usage.
C-7 Uses computers or any other appropriate devices and software/applications for creating visual representations of ideas, organising and analysing data, conducting simple online research, gathering images, and designing infographics.

Note: CG and Competency codes are shared across the Middle Stage (Classes 6-8). The learning outcomes below represent the highest level of the Middle Stage.


Learning Outcomes, CT

Abstract Thinking

Students will be able to solve advanced, multi-layered problems involving abstract relationships and hidden structures, using:

  • Properties and relationships of numbers (powers, factors, remainders, divisibility)
  • Generalisation across different number systems (decimal, binary, ternary, Roman, Chinese numerals) (NEW), Spatial visualisation of 2-D/3-D figures, including overlaps, intersections, and transformations
  • Logical interpretation of symbols, codes, and operations representing numerical or algebraic ideas (NEW)
  • Identification of essential information by ignoring irrelevant or misleading data (NEW)

Content creator note: Major shift at Class 8: abstract thinking moves beyond spatial/visual reasoning to include number theory (powers, factors, remainders, divisibility), multiple number systems (binary, ternary, Roman, Chinese), symbol/code interpretation, and, critically, the ability to distinguish essential from irrelevant/misleading data. This prepares students for higher-order analytical thinking.

Pattern Recognition

Students will be able to identify, compare, and extend complex patterns involving multiple simultaneous changes, formed using:

  • Powers, exponents, and numerical structures (NEW)
  • Relationships across different representations of the same number (NEW), Geometric configurations and shape-based sequences, Conditional patterns based on rules, constraints, or dependencies, Mixed patterns involving numbers, symbols, shapes, and movement

Content creator note: Key advances from Class 7: (1) "compare" is added to identify and extend, (2) powers and exponents as pattern elements, (3) patterns across different representations of the same number (e.g., fraction/decimal/percentage equivalences), (4) movement-based patterns are added. Notably, "predict" from Class 7 is replaced by "compare", suggesting analysis and comparison across pattern types.

Decomposition

Students will be able to break down high-order logical problems into manageable components by:

  • Separating given conditions, constraints, and goals, Analysing multi-step processes such as distribution, transfers, and exchanges
  • Breaking numerical expressions into simpler equivalent forms (NEW), Interpreting tables, grids, networks, and diagrams with multiple dependencies (NEW: networks), Structuring problems involving multiple variables, positions, or cases (NEW)

Content creator note: Key advances from Class 7: (1) "high-order logical problems" framing, (2) breaking numerical expressions into equivalent forms (algebraic decomposition), (3) networks are introduced alongside tables/grids/diagrams, (4) multiple variables and cases, approaching systematic case analysis. The framing shifts from "real-world and abstract" to specifically "logical problems," emphasising rigorous reasoning.

Algorithmic Thinking

Students will be able to design, follow, and evaluate multi-step logical procedures to solve problems involving:

  • Rule-based transformations of numbers or symbols, Step-wise movement on grids, tracks, or paths with constraints
  • Conditional instructions (if-then, either-or, must/must not) (expanded conditionals)
  • Sequential decision-making under given limitations (NEW)
  • Optimisation problems involving maximum or minimum outcomes (NEW, explicit)

Content creator note: Class 8 adds "evaluate" to design and follow, students must now assess the quality of procedures. Key advances: (1) expanded conditional types (either-or, must/must not alongside if-then), (2) sequential decision-making under constraints, (3) explicit optimisation (max/min). This is the capstone of the Middle Stage algorithmic thinking.


Learning Outcomes, AI

Learners will be able to:

  1. Describe the stages of the AI project cycle: Define Problem, Collect Data, Test AI Tools, Reflect and Improve
  2. Apply no-code tools to tackle real-world problems and reflect on their utility/effectiveness
  3. Explain how AI uses data, find and research sources of bias in datasets, and apply basic strategies to ensure fairness and inclusivity
  4. Recognise how bias in AI leads to unfair conclusions and realise the importance of accountability, privacy, and serving human interests
  5. Explain the uses of AI in daily life and understand AI as a specific type of algorithm that uses datasets, learning, and prediction
  6. Analyse contributions of AI to fields like healthcare, automation, and education, understanding both benefits and risks
  7. Describe AI ethics as the values and guidelines that ensure AI is created and used responsibly

AI Syllabus (20 hours)

# Topic Hours Key Content
1 AI Project Lifecycle (Conceptual) 5 Understanding stages: Define Problem, Collect Data, Test AI Tools, Reflect and Improve; how AI learns from patterns in data
2 Deeper Dive into AI Applications 5 AI in environment, healthcare, automation, and education; connecting AI to real-world problem-solving; hands-on experience with simple no-code AI tools (image classifiers, chatbots, data prediction apps)
3 Data and Fairness 5 How AI uses data; identifying bias in datasets; simple strategies to ensure fairness and inclusivity
4 Ethics and Responsible AI 5 Recognising privacy issues, misinformation, and social impact; responsible use of AI and digital tools; reflection on real-world challenges

Pedagogy Suggestions

For CT, Complex puzzles, riddles, and games at the most advanced Preparatory-to-Middle level, Problems involving multiple number systems, algebraic decomposition, and optimisation, CT resource book aligned chapter-by-chapter with Class 8 Mathematics textbook, Activities where students design, execute, and evaluate their own algorithms, Problems requiring identification of essential vs irrelevant/misleading information

For AI, Hands-on experience with no-code AI tools: image classifiers, chatbots, data prediction apps, Walk through the AI project lifecycle with a real problem, Research activities: finding sources of bias in datasets, Case studies on AI contributions and risks in healthcare, automation, education, environment, Reflection exercises on real-world ethical challenges, Discussions on privacy, misinformation, accountability, and serving human interests

For Interdisciplinary Projects (40 hours), Cross-subject projects applying CT and AI to authentic real-world contexts, Projects should demonstrate the full AI project lifecycle: problem definition, data collection, tool testing, reflection, Include analysis of both benefits and risks of AI applications, Projects assessed by Computer teacher using clear rubrics

Assessment Methods

  • Written tests, Interactive group activities, Practical examinations, Teacher Observation Journal, Thematic projects, Reflections and group discussions, Project presentations, assignments, reflective journals

Key Content Areas for Teaching

CT Content

  1. Number theory: Powers, factors, remainders, divisibility as abstract thinking tools
  2. Multiple number systems: Binary, ternary, Roman numerals, Chinese numerals, generalisation across representations
  3. Overlaps and intersections: Spatial reasoning with overlapping 2D/3D figures
  4. Symbol and code interpretation: Logical decoding of symbols representing numerical/algebraic ideas
  5. Essential vs irrelevant data: Critical skill of filtering out misleading or unnecessary information
  6. Powers and exponents in patterns: Recognising patterns formed by exponential structures
  7. Cross-representation patterns: Same number in different forms (fraction, decimal, percentage, etc.)
  8. Algebraic decomposition: Breaking expressions into simpler equivalent forms
  9. Networks and graphs: Interpreting network diagrams alongside tables/grids
  10. Multiple variables and cases: Structuring problems with several unknowns and systematic case analysis
  11. Expanded conditionals: If-then, either-or, must/must not in algorithmic procedures
  12. Optimisation: Finding maximum or minimum outcomes under constraints
  13. Sequential decision-making: Making a series of decisions under limitations

AI Content

  1. AI project lifecycle: Four stages, Define Problem, Collect Data, Test AI Tools, Reflect and Improve
  2. No-code AI tools: Hands-on with image classifiers, chatbots, data prediction apps
  3. AI as algorithm: Understanding AI as algorithms that use datasets, learning, and prediction
  4. Bias in datasets: Finding sources of bias, understanding how bias leads to unfair conclusions
  5. Fairness strategies: Basic approaches to ensure fairness and inclusivity in AI
  6. AI in multiple sectors: Environment, healthcare, automation, education, both benefits and risks
  7. AI ethics: Values and guidelines for responsible AI creation and use
  8. Accountability and privacy: Who is responsible when AI makes mistakes; protecting personal data
  9. Misinformation: Recognising AI-generated misinformation and its social impact

Full Middle Stage Progression (Classes 6-8)

CT Progression

CT Skill Class 6 Class 7 Class 8
Abstract Thinking Multi-step, layered clues; cross-sections, multi-axis symmetry, scale/proportion Complex, multi-layered; nets, congruence, advanced visual scenarios Advanced, abstract relationships; number systems, symbol/code interpretation, filtering irrelevant data
Pattern Recognition Identify, extend, justify; cyclic, dependency, mixed operations Recognise, extend, predict; algebraic patterns, variables, growth rules Identify, compare, extend; powers/exponents, cross-representation, movement
Decomposition Interdependent clues; factors/multiples, cross-referencing, elimination Real-world and abstract; ratios/percentages/powers, flow-based, data translation High-order logical; algebraic decomposition, networks, multiple variables/cases
Algorithmic Thinking Follow, analyse, apply; necessary vs redundant info Design and follow; conditional branching, decision points, optimisation Design, follow, evaluate; expanded conditionals, sequential decisions, max/min optimisation

AI Progression

Aspect Class 6 Class 7 Class 8
Core AI Concepts What is AI, AI vs automation, 3 learning types AI domains (CV, NLP, Data Science), predictive techniques AI project lifecycle, AI as algorithm
Data Skills Data types, basic organisation Data collection, visualisation (charts), pattern interpretation How AI uses data, finding bias in datasets
Applications Everyday AI examples AI in healthcare, education, transport, communication Deeper dive: environment, healthcare, automation, education; hands-on with no-code tools
Ethics Digital safety, privacy, passwords, footprints Bias awareness, fair use, digital citizenship Bias and fairness strategies, accountability, misinformation, responsible AI

Transition to Higher Classes

After Class 8, students will have:

  • Strong CT foundations across all four skill areas (Abstract Thinking, Pattern Recognition, Decomposition, Algorithmic Thinking), Conceptual understanding of AI fundamentals, domains, and project lifecycle, Hands-on experience with no-code AI tools, Awareness of AI ethics, bias, fairness, and responsible use, Experience with interdisciplinary projects integrating CT and AI

This prepares them for more formal CS/AI education in Classes 9-10 and beyond, where programming, data science, and machine learning concepts are introduced in greater depth.

Test Your Knowledge

Take a quick quiz on this chapter

Start Quiz →

Prefer watching over reading?

Subscribe for free.

Subscribe on YouTube