*
Showing 223 results
*

Topic

Topic

Topic

Topic

Topic

Lesson

**Ages 5 to 7:** Lesson 1

Within topic Searching algorithms

Computational Thinking: Generalising and Patterns Computer Science: Algorithms Mathematics: Statistics

Lesson

**Ages 8 to 10:** Lesson 1

Within topic Searching algorithms

Computational Thinking: Generalising and Patterns Computer Science: Algorithms Mathematics: Statistics

Lesson

The Great Number Hunt (Sorted)

**Ages 8 to 10:** Lesson 4

Within topic Searching algorithms

Computational Thinking: Decomposition Computational Thinking: Generalising and Patterns Computer Science: Algorithms Mathematics: Numeracy Mathematics: Statistics

Lesson

**Ages 5 to 7:** Lesson 2

Within topic Kidbots

Computational Thinking: Algorithmic Thinking Computer Science: Programming Mathematics: Numeracy Physical Education: Fitness

Lesson

**Ages 8 to 10:** Lesson 2

Within topic Error detection and correction

Computational Thinking: Logic Computer Science: Algorithms Mathematics: Measurement Mathematics: Numeracy Performing Arts: Music

Lesson

Reinforcing numeracy through a Sorting Network

**Ages 5 to 7:** Lesson 1

Within topic Sorting networks

Computational Thinking: Algorithmic Thinking Mathematics: Numeracy

Lesson

**Ages 11 to 14:** Lesson 1

Within topic Data structures for searching

Computational Thinking: Algorithmic Thinking Computational Thinking: Decomposition Computational Thinking: Evaluation Computational Thinking: Logic Computer Science: Algorithms Literacy: Reading

Lesson

Reinforcing sequencing in binary number systems

**Ages 5 to 7:** Lesson 2

Within topic Binary numbers

Computational Thinking: Abstraction Computational Thinking: Decomposition Mathematics: Numeracy Literacy: Speaking Performing Arts: Drama

Lesson

Reinforcing sequencing in binary number systems

**Ages 8 to 10:** Lesson 2

Within topic Binary numbers

Computational Thinking: Generalising and Patterns Computational Thinking: Logic Mathematics: Numeracy Literacy: Speaking Performing Arts: Drama

Lesson

**Ages 8 to 10:** Lesson 1

Within topic Kidbots

Computer Science: Programming Mathematics: Geometry Literacy: Listening Literacy: Speaking

Lesson

**Ages 8 to 10:** Lesson 2

Within topic Searching algorithms

Computational Thinking: Decomposition Computational Thinking: Generalising and Patterns Computer Science: Algorithms Mathematics: Numeracy Mathematics: Statistics

Lesson

Lesson

Investigating variations using the Sorting Network

**Ages 5 to 7:** Lesson 2

Within topic Sorting networks

Computational Thinking: Algorithmic Thinking Computational Thinking: Generalising and Patterns Literacy: Reading

Lesson

Squeezing pictures into less space

**Ages 5 to 7:** Lesson 2

**Ages 8 to 10:** Lesson 2

Within topic Image Representation

Computational Thinking: Abstraction Computational Thinking: Generalising and Patterns Mathematics: Geometry Mathematics: Numeracy Literacy: Listening

Lesson

**Ages 8 to 10:** Lesson 1

Within topic Binary numbers

Computational Thinking: Abstraction Computational Thinking: Algorithmic Thinking Computational Thinking: Logic Mathematics: Numeracy

Lesson

**Ages 5 to 7:** Lesson 1

Within topic Kidbots

Computational Thinking: Algorithmic Thinking Computer Science: Programming Mathematics: Geometry Mathematics: Numeracy Literacy: Listening Literacy: Speaking

Lesson

Codes for letters using binary representation

**Ages 8 to 10:** Lesson 3

Within topic Binary numbers

Computational Thinking: Decomposition Computational Thinking: Generalising and Patterns Computational Thinking: Logic Language Learning

Lesson

Investigating variations using the Sorting Network

**Ages 8 to 10:** Lesson 2

**Ages 11 to 14:** Lesson 2

Within topic Sorting networks

Computational Thinking: Algorithmic Thinking Computational Thinking: Decomposition Computational Thinking: Generalising and Patterns Literacy: Reading Performing Arts: Music

Lesson

The Great Number Hunt (Unsorted)

**Ages 8 to 10:** Lesson 3

Within topic Searching algorithms

Computational Thinking: Generalising and Patterns Computer Science: Algorithms Mathematics: Statistics

Lesson

**Ages 5 to 7:** Lesson 1

Within topic Error detection and correction

Computational Thinking: Decomposition Computational Thinking: Generalising and Patterns Mathematics: Numeracy

Lesson

**Ages 5 to 7:** Lesson 1

Within topic Binary numbers

Computational Thinking: Logic Mathematics: Numeracy

Lesson

**Ages 8 to 10:** Lesson 1

Within topic Error detection and correction

Computational Thinking: Algorithmic Thinking Computational Thinking: Decomposition Computational Thinking: Generalising and Patterns Mathematics: Numeracy

Lesson

**Ages 5 to 7:** Lesson 1

**Ages 8 to 10:** Lesson 1

Within topic Image Representation

Computational Thinking: Abstraction Computer Science: Data Representation

Lesson

Codes for letters using binary representation

**Ages 5 to 7:** Lesson 3

Within topic Binary numbers

Computational Thinking: Abstraction Computational Thinking: Decomposition Mathematics: Numeracy Literacy: Reading

Lesson

**Ages 5 to 7:** Lesson 2

Within topic Searching algorithms

Computational Thinking: Decomposition Computational Thinking: Generalising and Patterns Computer Science: Algorithms Mathematics: Numeracy Mathematics: Statistics

Lesson

Reinforcing numeracy through a Sorting Network

**Ages 8 to 10:** Lesson 1

**Ages 11 to 14:** Lesson 1

Within topic Sorting networks

Computational Thinking: Algorithmic Thinking Computational Thinking: Decomposition Mathematics: Numeracy

Printable

Printable

Printable

Printable

Printable

Printable

Printable

Printable

Printable

Printable

Printable

Printable

Printable

Printable

Printable

Printable

Printable

Printable

Printable

Printable

General Page

General Page

General Page

General Page

General Page

General Page

General Page

At Home Activity

At Home Activity

At Home Activity

At Home Activity

At Home Activity

At Home Activity

At Home Activity

At Home Activity

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Curriculum Integration

Biographies and binary number system history

Literacy: Reading Literacy: Writing

Within topic Binary numbers

Curriculum Integration

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Classic CS Unplugged Page

Programming Challenge

Programming Challenge

Display number of dots for a given number of cards

**Challenge Level:** Growing experience

Within topic Binary numbers

Programming Challenge

Programming Challenge

Display number of dots left to right with a given largest card in one line

**Challenge Level:** Growing experience

Within topic Binary numbers

Programming Challenge

Count dots on 5 black and white cards as one input (without a loop)

**Challenge Level:** Growing experience

Within topic Binary numbers

Programming Challenge

Display Binary Numbers (using variables as an operator)

**Challenge Level:** Beginner

Within topic Binary numbers

Programming Challenge

Count dots on 5 black and white cards as one input (using a loop)

**Challenge Level:** Growing experience

Within topic Binary numbers

Programming Challenge

Flip a coin (probability of getting a head or a tail)

**Challenge Level:** Ready to expand

Within topic Kidbots

Programming Challenge

Display number of dots from right to left in one line

**Challenge Level:** Growing experience

Within topic Binary numbers

Programming Challenge

Display the binary cards needed to represent a given number of dots

**Challenge Level:** Growing experience

Within topic Binary numbers

Programming Challenge

Display number of dots from the given largest card to 1

**Challenge Level:** Growing experience

Within topic Binary numbers

Programming Challenge

Count dots on 5 black and white cards (using a loop)

**Challenge Level:** Growing experience

Within topic Binary numbers

Programming Challenge

Display the binary cards needed to represent a given number of dots (all in one line)

**Challenge Level:** Growing experience

Within topic Binary numbers

Programming Challenge

Display binary cards with dots representing a number between 0 and 31

**Challenge Level:** Ready to expand

Within topic Binary numbers

Programming Challenge

Count the black squares (one line of input)

**Challenge Level:** Growing experience

Within topic Error detection and correction

Programming Challenge

Detect parity error in any number of rows (after all the rows are entered)

**Challenge Level:** Ready to expand

Within topic Error detection and correction

Programming Challenge

Detect parity error in any number of rows (after each row is entered)

**Challenge Level:** Growing experience

Within topic Error detection and correction

Programming Challenge

Check for odd/even numbers using modulo operation

**Challenge Level:** Growing experience

Within topic Error detection and correction

Programming Challenge

Display the number of bits needed to represent a number

**Challenge Level:** Ready to expand

Within topic Binary numbers

Programming Challenge

Programming Challenge

Check for odd/even numbers using repeated subtraction

**Challenge Level:** Growing experience

Within topic Error detection and correction

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Calculate the inside angles of regular polygons

**Challenge Level:** Growing experience

Within topic Kidbots

Programming Challenge

Display the binary cards needed to represent a decimal number between 0 and 31

**Challenge Level:** Ready to expand

Within topic Binary numbers

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

13 digit product codes: Weighted sum of digits (entered one at a time)

**Challenge Level:** Growing experience

Within topic Error detection and correction

Programming Challenge

12 digit product codes: Calculate the last digit (entered one digit at a time)

**Challenge Level:** Ready to expand

Within topic Error detection and correction

Programming Challenge

Programming Challenge

Check if a number is a divisor of another number

**Challenge Level:** Growing experience

Within topic Kidbots

Programming Challenge

Convert a decimal number to a binary number (alternative method)

**Challenge Level:** Ready to expand

Within topic Binary numbers

Programming Challenge

Binary representation of a decimal number between 0 and 31 by playing musical notes

**Challenge Level:** Ready to expand

Within topic Binary numbers

Programming Challenge

Calculate the last digit of an ISBN-10 number

**Challenge Level:** Ready to expand

Within topic Error detection and correction

Programming Challenge

Check if a series of numbers are divisors of another number

**Challenge Level:** Growing experience

Within topic Kidbots

Programming Challenge

Programming Challenge

Binary representation of any decimal number by playing musical notes

**Challenge Level:** Ready to expand

Within topic Binary numbers

Programming Challenge

Check for odd/even numbers using “mod” operation

**Challenge Level:** Growing experience

Within topic Kidbots

Programming Challenge

Detect parity error in rows and columns (any length)

**Challenge Level:** Ready to expand

Within topic Error detection and correction

Programming Challenge

12 digit product codes: Weighted sum of digits (entered one at a time)

**Challenge Level:** Growing experience

Within topic Error detection and correction

Programming Challenge

Programming Challenge

13 digit product codes: Check if total is a multiple of 10 (entered one at a time)

**Challenge Level:** Growing experience

Within topic Error detection and correction

Programming Challenge

Programming Challenge

12 and 13 digit product codes: Check for a valid product code (any length)

**Challenge Level:** Ready to expand

Within topic Error detection and correction

Programming Challenge

Check for valid ISBN-10 number

**Challenge Level:** Ready to expand

Within topic Error detection and correction

Programming Challenge

Programming Challenge

Programming Challenge

Add in parts (add a 2-digit number to a 1-digit number)

**Challenge Level:** Growing experience

Within topic Kidbots

Programming Challenge

13 digit product codes: Calculate the last digit (one line of input)

**Challenge Level:** Ready to expand

Within topic Error detection and correction

Programming Challenge

Check for valid credit card number

**Challenge Level:** Ready to expand

Within topic Error detection and correction

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Calculate the last digit of a credit card number

**Challenge Level:** Ready to expand

Within topic Error detection and correction

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Programming Challenge

Check if a number is a divisor of another number

**Challenge Level:** Growing experience

Within topic Kidbots

Programming Challenge

Programming Challenge

Convert a positive decimal number to a binary number

**Challenge Level:** Ready to expand

Within topic Binary numbers

Programming Challenge

13 digit product codes: Check if total is a multiple of 10 (one line of input)

**Challenge Level:** Growing experience

Within topic Error detection and correction

Programming Challenge

12 digit product codes: Calculate the last digit (one line of input)

**Challenge Level:** Ready to expand

Within topic Error detection and correction

Programming Challenge

Add seconds, minutes and hours of two video clips

**Challenge Level:** Growing experience

Within topic Kidbots

Programming Challenge

12 digit product codes: Check if total is a multiple of 10 (entered one at a time)

**Challenge Level:** Growing experience

Within topic Error detection and correction

Programming Challenge

Programming Challenge

Programming Challenge

Display the binary cards needed to represent any decimal number

**Challenge Level:** Ready to expand

Within topic Binary numbers

Programming Challenge

Programming Challenge

Add hours on a clock without using “mod” (12-hour clock)

**Challenge Level:** Growing experience

Within topic Kidbots

Programming Challenge

Programming Challenge

13 digit product codes: Calculate the last digit (entered one digit at a time)

**Challenge Level:** Ready to expand

Within topic Error detection and correction

Programming Challenge

Programming Challenge

12 digit product codes: Check if total is a multiple of 10 (one line of input)

**Challenge Level:** Growing experience

Within topic Error detection and correction

Programming Challenge

Programming Challenge

Count dots on 5 black and white cards (without a loop)

**Challenge Level:** Growing experience

Within topic Binary numbers

Programming Challenge

Detect parity error in 6 rows (after each row is entered)

**Challenge Level:** Growing experience

Within topic Error detection and correction

Programming Challenge

Display Binary Numbers (using a variable, operator and a repeat loop)

**Challenge Level:** Beginner

Within topic Binary numbers

Programming Challenge

**Challenge Level:** Growing experience

Within topic Error detection and correction

Programming Challenge

Count dots on any number of black and white cards as one input (using a loop)

**Challenge Level:** Ready to expand

Within topic Binary numbers

Programming Challenge

Count the black squares (one colour per input)

**Challenge Level:** Beginner

Within topic Error detection and correction

Programming Challenge

Programming Challenge

Programming Challenge