Search results

Online

Note the music

We can program a computer to play music. Conventionally this is done by hard coding, which is the process of coding all possible expected behaviours. Alternatively, we can train an artificial intelligence (AI) computer about what notes go well with others, so it can play a duet with a human musician. Students can make their ...

Online

Data bias in AI

Artificial intelligence can sometimes be biased to certain shapes or colours. When such AI systems are applied to situations that involve people, then this bias can manifest itself as bias against skin colour or gender. This lesson explores bias in AI, where it comes from and what can be done to prevent it.

Online

Home automation with AI

Home automation is all the rage. You talk to your mobile phone to control the lights, the fan, the air conditioner, or your pool pump. But how does it work? In this lesson, we explore the AI that could power a home automation system.

Online

Recognising AI

Use the tasks in this lesson to introduce concepts that underpin artificial intelligence (AI). The majority of the tasks are unplugged (do not require a digital device). Use the downloadable AI cards with your students to explore what they know about AI.

Online

Hot Bots

For this project, students are introduced to the Arduino microcontroller and Arduino integrated development environment for programming a switch on an air conditioner. This lesson was designed by Cindy Thornton, Flinders Island District High School, Tasmania.

Online

Off to the movies

This is a simple Boolean (true/false) application where its asks the user’s age - if you are over 15 then you can watch G and M rated movies - if you are under 15, then you can only watch G rated movies. This lesson was designed in collaboration with Jason Vearing QSITE (Gold Coast Chapter).

Online

Morse code network

This lesson sequence is a hands-on approach to the learning about digital systems for years 7–8.

Online

Sphero Invent a Game

This lesson will explore how to program the Sphero using functions and show the benefits of decomposing the behaviour of the Sphero into functions, instead of writing line by line repeated behaviours. This lesson idea was created by Celia Coffa.

Online

Place value: Year 3 – planning tool

This planning resource for Year 3 is for the topic of Place value. Students consolidate and deepen place value knowledge of two- and three-digit numbers. They do this by partitioning, rearranging and regrouping numbers to help in addition and subtraction calculations.

Online

Estimation and reasonableness: Year 3 – planning tool

This planning resource for Year 3 is for the topic of Estimation and reasonableness. Students incorporate estimation strategies and use estimation to determine the reasonableness of calculations and detect errors when solving problems. They apply relevant strategies to estimate quantities.

Online

Pencil code program: Lady MacBeth Chat Bot

Use this program to create an interactive chat bot who answers questions as if she is Lady Macbeth. Have students analyze, fill in or change parts of, or use the program to create their own variation and rendition of a character. This program could be used to further your understanding of how you could use Pencil Code in ...

Online

Water Water everywhere!

In this lesson, students are presented with the challenging problem of measuring a volume of water using containers that are not the exact measurement size. Students will decompose a complex problem into discrete steps, design an algorithm for solving the problem, and evaluate solution efficiencies and optimization in a ...

Online

Create a board game that uses an Ozobot

Create a game board where the player is provided with a number of decisions. Using Scratch and Makey Makey, students add multimodal elements to the story. These elements are activated using an Ozobot.

Online

Conduct statistical investigations: Year 3 – planning tool

This planning resource for Year 3 is for the topic of Conduct statistical investigations. Students conduct guided statistical investigations, collecting data through survey responses and other methods. They record and display data using digital tools, interpret the data and communicate their results.

Online

Patterns, rules and graphs

In this lesson, students play games and learn about space and location, the Cartesian plane, pattern recognition and reductive reasoning by playing games and thinking. Students create algebraic equations to describe their strategy. Follow this lesson with Graphs: formulas and variables, though both lessons can be taught ...

Online

Visual to text coding: Lesson 11

This is the eleventh in a series of lessons to transition from visual coding to text-based coding with a General Purpose Programming language. It builds on the coding concept of functions. With the addition of parameters, functions allow the programmer to adapt their reusable code’s behaviour, tapping into the Computational ...

Online

Visual to text coding: Lesson 8

This is the eighth in a series of lessons to transition from visual coding to text-based coding with a General Purpose Programming language. This lesson may take two to three 45-minute periods. It brings together skills from the previous lessons to design and develop a Higher Lower game, where the player tries to guess ...

Online

Fruit fractions: Fruit salad crafty creations

Students demonstrate knowledge of fractions through creating their very own simulated ‘fruit salad’. Pose the questions: if you were to create a fruit salad what would it have in there? In what ratios/proportions? Are there any fruits you wouldn’t want in there? Which fruits go/don’t go together? Showcase your understanding ...

Online

Practical numbers: Part 2

In this lesson we use the context of an ancient bazaar to investigate measurement systems. Students select a name and base number for their system of measurement, using weights made from clay or similar material. They divide their clay into possible unit fractions to generate their set of weights. They assign a fictional ...

Online

Sphero maze

This lesson will explore how to program the Sphero using functions and show the benefits of decomposing the behaviour of the Sphero into functions, instead of writing line by line repeated behaviours. This lesson idea was created by Claudia Szabo.