Unplugged Coding

Unplugged Coding & Kinesthetic Logic

1
2
3
4
5
6

Developing computational thinking, algorithms, sequencing, logic, and error handling through tactile, offline, and kinesthetic activities without electronic screens.

Level 1

Physical Sequences

Follow and give clear directional commands to navigate a 'human robot' through a floor grid obstacle course.

Learning objective

To direct a partner through a floor grid using printed arrow cards (Forward, Left, Right, Stop) without talking.

Let's Go!

Learn

Computers need exact physical or written commands. A 'human robot' must follow only the arrow cards placed on the floor grid: Forward (1 step), Turn Left (90 degrees), Turn Right (90 degrees), and Stop.

Content

Unsupported content component

StandardContent

Try it yourself

Human Robot Grid Navigation

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Requires physical prompts to choose the correct arrow direction.

Developing

Arranges arrow cards in order but needs help correcting orientation errors.

Secure (Goal)

Creates a complete step-by-step physical command sequence to guide a partner through a 3x3 grid.

Mastery

Designs complex grid paths with obstacle detours and tests execution without verbal communication.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

Exemplar Standard

A top-tier student project for Physical Sequences includes:

  • Core Deliverable: Human Robot Grid Navigation
  • Target Quality: Creates a complete step-by-step physical command sequence to guide a partner through a 3x3 grid.
  • Excellence & Polish: Designs complex grid paths with obstacle detours and tests execution without verbal communication.
๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

Why did your human robot bump into a table when you forgot a turn card?

Low
High

Learning check

Learning Check

Your robot is facing East on the grid and needs to face North. Which card should you give them?

Choose the correct next command for the human robot:

Answer correctly to unlock the next level.

Spot on! Turning Left from East points your robot directly North.Oops! Turning right would face South. Try again!
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See Think Wonder

Achievement pathway

  • Foundation: Requires physical prompts to choose the correct arrow direction.
  • Developing: Arranges arrow cards in order but needs help correcting orientation errors.
  • Secure: Creates a complete step-by-step physical command sequence to guide a partner through a 3x3 grid.
  • Mastering: Designs complex grid paths with obstacle detours and tests execution without verbal communication.

Curriculum links

Curriculum strand: AP.01.B.1.1

Outcome: AP.01.B.1.1 โ€” Follow and give clear directional commands to navigate a 'human robot' through a floor grid obstacle course.

PYP: Form ยท Structured rules and clear commands guide physical movement and logical sequences.

Learner profile: Inquirer

Competency tags

  • unplugged
  • algorithms
  • human-robot
  • sequencing
  • grid-navigation

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 2: Physical Loops

Complete the previous learning check to unlock this next level.

Level 2

Physical Loops

Compress repetitive physical movements into repeat loop cards (e.g., 'Repeat 4x [Step Forward]').

Learning objective

To identify repeated action patterns in physical routines and represent them using loop multiplier cards.

Let's Go!

Learn

Instead of laying down 8 separate Forward cards, we use a Loop Card! A Loop Card tells the robot: 'Repeat the enclosed action N times'. This makes our unplugged code cleaner and easier to read.

Content

Unsupported content component

StandardContent

Try it yourself

Fitness Loop Coding

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Identifies repeating dance or movement patterns with teacher guidance.

Developing

Replaces repeated arrow cards with loop cards but occasionally miscounts repetitions.

Secure (Goal)

Accurately uses loop cards (Repeat Nx) to streamline long physical command sequences.

Mastery

Explains how physical loops save time and prevent card clutter in long algorithmic paths.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

Exemplar Standard

A top-tier student project for Physical Loops includes:

  • Core Deliverable: Fitness Loop Coding
  • Target Quality: Accurately uses loop cards (Repeat Nx) to streamline long physical command sequences.
  • Excellence & Polish: Explains how physical loops save time and prevent card clutter in long algorithmic paths.
๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

How many total steps does a robot take if given: 'Repeat 3x [Forward 2 steps]'?

Low
High

Learning check

Learning Check

What is the total step count for: Repeat 4x [Forward 1 Step, Clap 1 Time]?

Calculate the loop output:

Answer correctly to unlock the next level.

Correct! The loop repeats BOTH the forward step and the clap 4 times.Not quite. Everything inside the loop brackets repeats 4 times.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: Zoom In

Achievement pathway

  • Foundation: Identifies repeating dance or movement patterns with teacher guidance.
  • Developing: Replaces repeated arrow cards with loop cards but occasionally miscounts repetitions.
  • Secure: Accurately uses loop cards (Repeat Nx) to streamline long physical command sequences.
  • Mastering: Explains how physical loops save time and prevent card clutter in long algorithmic paths.

Curriculum links

Curriculum strand: AP.01.B.1.1

Outcome: AP.01.B.1.1 โ€” Compress repetitive physical movements into repeat loop cards (e.g., 'Repeat 4x [Step Forward]').

PYP: Function ยท Pattern recognition allows us to simplify complex actions into efficient loops.

Learner profile: Communicator

Competency tags

  • unplugged
  • loops
  • repetition
  • body-percussion
  • efficiency

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 3: Offline Conditionals

Complete the previous learning check to unlock this next level.

Level 3

Offline Conditionals

Execute conditional IF-THEN-ELSE decision logic using physical playing cards or classroom rules.

Learning objective

To play a physical card game that executes different actions based on IF (condition) THEN (action) ELSE (action) rules.

Let's Go!

Learn

Conditionals allow algorithms to make decisions! An IF statement checks a condition: IF (Red Card drawn) THEN (Touch your toes) ELSE (Clap your hands). Only one branch is executed based on whether the condition is TRUE or FALSE.

Content

Unsupported content component

StandardContent

Try it yourself

Card Game Conditionals

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Follows single IF-THEN physical rules when prompted by the teacher.

Developing

Executes IF-THEN-ELSE card conditions but needs support with nested or dual conditions.

Secure (Goal)

Constructs and plays custom physical card games using accurate IF-THEN-ELSE logical branches.

Mastery

Evaluates real-world conditional scenarios (e.g. weather clothing) and drafts multi-branch offline decision trees.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

Exemplar Standard

A top-tier student project for Offline Conditionals includes:

  • Core Deliverable: Card Game Conditionals
  • Target Quality: Constructs and plays custom physical card games using accurate IF-THEN-ELSE logical branches.
  • Excellence & Polish: Evaluates real-world conditional scenarios (e.g. weather clothing) and drafts multi-branch offline decision trees.
๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

If you draw a Black 8 card in a game where 'IF Red THEN Jump ELSE Stomp', what move do you make?

Low
High

Learning check

Learning Check

Rule: IF (Age >= 8) THEN (Enter Maze) ELSE (Wait in Line). Alex is 9 years old. What does Alex do?

Determine the conditional output:

Answer correctly to unlock the next level.

Correct! Since 9 >= 8 is TRUE, Alex executes the THEN branch (Enters Maze).Incorrect! Alex is 9, which satisfies the condition >= 8.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See Think Wonder

Achievement pathway

  • Foundation: Follows single IF-THEN physical rules when prompted by the teacher.
  • Developing: Executes IF-THEN-ELSE card conditions but needs support with nested or dual conditions.
  • Secure: Constructs and plays custom physical card games using accurate IF-THEN-ELSE logical branches.
  • Mastering: Evaluates real-world conditional scenarios (e.g. weather clothing) and drafts multi-branch offline decision trees.

Curriculum links

Curriculum strand: AP.02.B.1.1

Outcome: AP.02.B.1.1 โ€” Execute conditional IF-THEN-ELSE decision logic using physical playing cards or classroom rules.

PYP: Connection ยท Logical conditions allow algorithms to react dynamically to changing environments.

Learner profile: Thinker

Competency tags

  • unplugged
  • conditionals
  • if-then-else
  • decision-trees
  • rules

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 4: Sorting Networks

Complete the previous learning check to unlock this next level.

Level 4

Sorting Networks

Demonstrate parallel processing and data comparison by walking through a physical chalk sorting network.

Learning objective

To physically walk through a ground-drawn sorting network to sort a list of numbers from smallest to largest.

Let's Go!

Learn

A Sorting Network is a physical graph painted on the ground. Unsorted numbers (students) enter at one end. When two students meet at a comparison square, they compare numbers: the SMALLER number follows the left path, and the LARGER number follows the right path. At the end, everyone emerges perfectly sorted!

Content

Unsupported content component

StandardContent

Try it yourself

Chalk Sorting Network Challenge

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Walks through the sorting network nodes with step-by-step guidance.

Developing

Compares two numbers at comparison nodes but needs help knowing which path leads to the smaller number.

Secure (Goal)

Successfully navigates a 6-number chalk sorting network, making accurate comparison decisions at every node.

Mastery

Explains how parallel comparisons in sorting networks speed up sorting compared to linear comparison.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

Exemplar Standard

A top-tier student project for Sorting Networks includes:

  • Core Deliverable: Chalk Sorting Network Challenge
  • Target Quality: Successfully navigates a 6-number chalk sorting network, making accurate comparison decisions at every node.
  • Excellence & Polish: Explains how parallel comparisons in sorting networks speed up sorting compared to linear comparison.
๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

At a sorting node, Student A holds '14' and Student B holds '29'. Which path does Student A take?

Low
High

Learning check

Learning Check

Two students meet at a node: Card 42 and Card 18. The rule says 'Smaller goes Left'. Where does Card 18 go?

Identify the comparison rule:

Answer correctly to unlock the next level.

Spot on! 18 is smaller than 42, so Card 18 follows the Left Path.Incorrect. 18 is smaller than 42, so it takes the smaller (Left) route.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See Think Wonder

Achievement pathway

  • Foundation: Walks through the sorting network nodes with step-by-step guidance.
  • Developing: Compares two numbers at comparison nodes but needs help knowing which path leads to the smaller number.
  • Secure: Successfully navigates a 6-number chalk sorting network, making accurate comparison decisions at every node.
  • Mastering: Explains how parallel comparisons in sorting networks speed up sorting compared to linear comparison.

Curriculum links

Curriculum strand: AP.02.B.1.1

Outcome: AP.02.B.1.1 โ€” Demonstrate parallel processing and data comparison by walking through a physical chalk sorting network.

PYP: Change ยท Structured algorithms organize unordered data efficiently through systematically applied comparisons.

Learner profile: Principled

Competency tags

  • unplugged
  • sorting-networks
  • comparison
  • parallel-processing
  • chalk-math

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 5: Parity Magic Trick

Complete the previous learning check to unlock this next level.

Level 5

Parity Magic Trick

Detect and correct corrupted data bits using a 5x5 card grid with parity bit rows and columns.

Learning objective

To perform the 'Parity Magic Trick' by setting up parity check rows/columns and identifying a flipped card.

Let's Go!

Learn

Computers send data in binary bits (0s and 1s). To prevent errors, computers add a Parity Bit to each row and column so the count of 1s is always EVEN. If a bit flips during transmission, the row AND column count become ODD โ€” pointing directly to the broken bit!

Content

Unsupported content component

StandardContent

Try it yourself

Parity Card Magic Trick

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Flips a grid card when instructed but relies on teacher assistance to spot parity count errors.

Developing

Counts odd and even black cards in rows but struggles to locate the exact row/column intersection.

Secure (Goal)

Adds parity cards to make every row and column have an EVEN number of black cards, effortlessly spotting flipped cards.

Mastery

Explains how computers use parity bits and checksums in real Wi-Fi networks to detect corrupted data downloads.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

Exemplar Standard

A top-tier student project for Parity Magic Trick includes:

  • Core Deliverable: Parity Card Magic Trick
  • Target Quality: Adds parity cards to make every row and column have an EVEN number of black cards, effortlessly spotting flipped cards.
  • Excellence & Polish: Explains how computers use parity bits and checksums in real Wi-Fi networks to detect corrupted data downloads.
๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

If a row has 3 black cards after one card was flipped, was that row corrupted?

Low
High

Learning check

Learning Check

A row has 3 black cards in an Even Parity grid system. What does this indicate?

Analyze the parity error:

Answer correctly to unlock the next level.

Exact! An even parity system must have an EVEN count (0, 2, 4). 3 is odd, proving a bit was flipped!Incorrect. 3 is an odd number, which violates even parity rules.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See Think Wonder

Achievement pathway

  • Foundation: Flips a grid card when instructed but relies on teacher assistance to spot parity count errors.
  • Developing: Counts odd and even black cards in rows but struggles to locate the exact row/column intersection.
  • Secure: Adds parity cards to make every row and column have an EVEN number of black cards, effortlessly spotting flipped cards.
  • Mastering: Explains how computers use parity bits and checksums in real Wi-Fi networks to detect corrupted data downloads.

Curriculum links

Curriculum strand: AP.03.B.1.1

Outcome: AP.03.B.1.1 โ€” Detect and correct corrupted data bits using a 5x5 card grid with parity bit rows and columns.

PYP: Perspective ยท Data parity bits provide a mathematical framework to detect transmission errors.

Learner profile: Knowledgeable

Competency tags

  • unplugged
  • parity-bits
  • error-detection
  • binary
  • data-validation

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 6: Physical Ciphers

Complete the previous learning check to unlock this next level.

Level 6

Physical Ciphers

Encrypt and decrypt offline paper messages using Caesar cipher wheels, Pigpen symbols, and symmetric keys.

Learning objective

To construct paper Caesar Cipher wheels, shift plaintext characters by a secret key (+N), and decode secret messages.

Let's Go!

Learn

Cryptography protects data! A Caesar Cipher shifts every letter in a message by a fixed number key (+3: A -> D, B -> E). The original message is Plaintext, the encrypted message is Ciphertext, and the shift value is the Key.

Content

Unsupported content component

StandardContent

Try it yourself

Secret Agent Cipher Challenge

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Decodes single letters using a pre-set cipher key sheet.

Developing

Encrypts words using a Caesar wheel (+3 shift) but makes occasional shift count calculation errors.

Secure (Goal)

Flawlessly encrypts and decrypts secret class messages using paper Caesar wheels and Pigpen cipher grids.

Mastery

Critiques cipher security, demonstrating how frequency analysis can crack simple substitution ciphers.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

Exemplar Standard

A top-tier student project for Physical Ciphers includes:

  • Core Deliverable: Secret Agent Cipher Challenge
  • Target Quality: Flawlessly encrypts and decrypts secret class messages using paper Caesar wheels and Pigpen cipher grids.
  • Excellence & Polish: Critiques cipher security, demonstrating how frequency analysis can crack simple substitution ciphers.
๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

Using a Caesar Cipher with Key = +1, what does the word 'CAT' become?

Low
High

Learning check

Learning Check

Ciphertext: 'DOG' with Key = +1. What is the original Plaintext?

Decrypt the ciphertext:

Answer correctly to complete this strand.

Correct! Shifting backwards by -1 turns D->C, O->N, G->F (CNF).Incorrect. Remember to decrypt you must shift BACKWARDS by -1!
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See Think Wonder

Achievement pathway

  • Foundation: Decodes single letters using a pre-set cipher key sheet.
  • Developing: Encrypts words using a Caesar wheel (+3 shift) but makes occasional shift count calculation errors.
  • Secure: Flawlessly encrypts and decrypts secret class messages using paper Caesar wheels and Pigpen cipher grids.
  • Mastering: Critiques cipher security, demonstrating how frequency analysis can crack simple substitution ciphers.

Curriculum links

Curriculum strand: AP.03.B.1.1

Outcome: AP.03.B.1.1 โ€” Encrypt and decrypt offline paper messages using Caesar cipher wheels, Pigpen symbols, and symmetric keys.

PYP: Reflection ยท Encryption algorithms protect private information by transforming readable data into secure ciphertext.

Learner profile: Reflective

Competency tags

  • unplugged
  • cryptography
  • caesar-cipher
  • encryption
  • security
  • offline-ciphers

Gate support

Accessibility alternative:

Teacher override: allow

๐ŸŽ’ Students Home โ†’

Install App for Classroom

One-click fullscreen learning for Chromebooks, iPads & PCs

๐Ÿ–ฅ๏ธ
Distraction-FreeFullscreen window without browser tabs or search clutter.
โšก
1-Tap LaunchPin directly to the Chromebook shelf, iPad dock, or Windows taskbar.
๐Ÿ“ถ
Classroom SpeedInstant cached loads for lessons and simulators even on school Wi-Fi.
๐Ÿ”’
Safe & Ad-Free100% free, private, and no app store logins or passwords needed.
  1. 1
    Click the Install button

    In your browser, look at the right end of the top web address bar for the ๐Ÿ’ป Install or โค“ icon.

  2. 2
    Confirm "Install"

    A popup will ask if you want to install "Ed Tech Hub". Click Install.

  3. 3
    Pin to your Shelf

    Right-click (or two-finger tap) the app icon in your Chromebook bottom shelf and select "Pin"!