Skip to content
Computing · Year 4

Active learning ideas

Using Yes/No Questions to Classify

Active learning works for this topic because students need to see the direct connection between the logic they build and the results the computer produces. Moving from paper to digital tools makes this relationship tangible, so hands-on activities help them grasp how machines follow human-designed paths.

National Curriculum Attainment TargetsKS2: Computing - Data HandlingKS2: Computing - Computer Science
20–30 minPairs → Whole Class3 activities

Activity 01

Simulation Game25 min · Pairs

Simulation Game: The Database 'Stress Test'

Students swap databases with a partner. They try to 'break' the database by thinking of an object that *should* fit but doesn't, or by finding a 'dead end' in the logic.

Justify what makes a 'good' yes/no question for sorting objects.

Facilitation TipDuring the Simulation: The Database 'Stress Test,' circulate and ask students to explain the path their object took, ensuring they connect each question to the final outcome.

What to look forProvide students with a list of five common garden birds. Ask them to write two yes/no questions that could help sort these birds into smaller groups. For example, 'Does it have a red breast?'

ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
Generate Complete Lesson

Activity 02

Inquiry Circle30 min · Small Groups

Inquiry Circle: Adding the 'New Guy'

Groups are given a finished digital database and one new object. They must figure out where the new object fits and which existing questions need to change to accommodate it.

Explain how a series of yes/no questions can lead to a specific item.

Facilitation TipWhile students work on Collaborative Investigation: Adding the 'New Guy,' listen for how they justify adding new questions, reinforcing the idea that databases grow with complexity.

What to look forDisplay a simple branching database on the board. Ask students to trace the path for a specific item (e.g., a dog). Then, ask: 'If the answer to the first question was 'no', what would be the next question?'

AnalyzeEvaluateCreateSelf-ManagementSelf-Awareness
Generate Complete Lesson

Activity 03

Gallery Walk20 min · Whole Class

Gallery Walk: Database Showcase

Students display their digital databases. Peers circulate and try to identify a 'secret object' by following the branching questions on the screen.

Design a simple set of questions to identify a chosen animal or object.

Facilitation TipFor the Gallery Walk: Database Showcase, assign small groups to prepare a three-sentence explanation of their database’s logic for visitors.

What to look forStudents work in pairs to design a branching database for classifying fruits. After creating their database, they swap with another pair. Each pair tests the other's database, noting down any questions that were unclear or any fruits that couldn't be classified, and providing one suggestion for improvement.

UnderstandApplyAnalyzeCreateRelationship SkillsSocial Awareness
Generate Complete Lesson

A few notes on teaching this unit

Teachers should model debugging by intentionally building a flawed path in a database, then guiding students to identify and fix the error. Avoid skipping the reflection step where students articulate why a wrong path leads to a wrong answer. Research shows that students who verbalize their logic retain the concept more deeply.

Students will show understanding by explaining how their yes/no questions lead to a final classification. They will also demonstrate patience when testing their databases, recognizing that errors come from flawed logic, not the tool itself.


Watch Out for These Misconceptions

  • During Simulation: The Database 'Stress Test,' watch for students who assume the computer is 'guessing' or 'knowing' the answer.

    Pause the activity and ask students to trace the path for a specific object out loud. Point out that every step is determined by their yes/no questions, not by any hidden knowledge in the computer.

  • During Collaborative Investigation: Adding the 'New Guy,' watch for students who believe adding more questions will always improve the database.

    Have students test their database with a new object that doesn’t fit their current questions. Ask them to reflect on whether the extra questions helped or if they need to reorganize their logic.


Methods used in this brief