Skip to content
Introduction to coding

Occupations and Technology

Introduction to coding

An AR classroom game for Grade 5. Learners can aim with their hands at the camera or play by tapping the screen.

This set has 6 questions in an interactive multiple choice activity.

Curriculum indicatorว 4.2 ป.5/2

A look before you play

Sample questions

A few real prompts from the game to help you choose an activity for your class.

  1. What is an algorithm?

    • A clear sequence of steps to solve a problem
    • A language used to write computer programs
    • The name of a program that solves problems
    Read the explanation

    A clear sequence of steps for solving a problem or getting a job done.

  2. What is a loop for?

    • Choose what to do based on a condition
    • Make the same task run many times
    • Go back and fix wrongly written commands
    Read the explanation

    Repeating the same work many times without writing it out again.

  3. How does a conditional work?

    • Repeat the same commands for a set number of rounds
    • Run every command at once
    • Check a condition, then choose what to do
    Read the explanation

    It tests a condition and takes one branch or the other.

Before you play

Game teaching guide

What children will practise

Understand core programming ideas: algorithms, loops, conditionals, bugs and finding a bug by tracing step by step, and see that coding trains step-by-step thinking.

What's in the worksheet

6 questions, multiple choice with 3 options each - An algorithm is a clear sequence of steps to solve a problem (not a programming language) - A loop makes the same task run many times - A conditional checks a condition, then chooses what to do - A bug is a fault in the program - Finding a bug: trace step by step to where it first goes wrong

How to use it in class

Use in the first lesson of a coding unit, before opening Scratch or a block tool. 5-6 minutes. - Play as a class, then children write an algorithm for brushing their teeth - Extend question 5: read out steps with one mistake and have children find it - If many miss question 1, point out that an algorithm can be written in Thai, not only code - Play it linked to a class and the scores go into the class gradebook.

Common sticking points

- In question 1, choosing a programming language, since algorithm is always heard alongside computers - In questions 2 and 3, swapping loop and conditional, because the two questions reuse each other's descriptions as distractors - In question 5, choosing keep changing things until it works, which children really do