Search results

Online

Sphero slalom lesson

In this lesson students explore slalom sports and how competitors maximise speed when completing a course. Students research different slalom sports and then share their findings with the class. Students investigate the impact of distance and friction on time to complete a course through digital and unplugged activities. ...

Online

Skip-counting with Bee-bots

Play a skip counting game where students program the Bee-Bot to stop at multiples of a set number, eg 2, 4, 5, 10 on a number grid.

Online

Finding the shortest path

In this lesson, students will experiment with different ways of creating a path between two points with algorithm design and generalizing patterns. From the patterns, they will be able to generate an algorithm for efficiently traveling through cities in a region.

Online

First to finish

Compare algorithms designed to complete the same task, and evaluate each for efficiency.

Online

Have fun with flowcharts

Create a flowchart to represent a sequence of (branching) steps and decisions needed to solve a mathematical problem.

Online

Intro to programming

This is a unit for Year 3 from the Scope and sequence resources from the DT Hub. The topic of algorithms and programming is organised into four key elements. Use this flow of activities to plan and assess students against the relevant achievement standards. Students follow the problem solving process to design and create ...

Online

Programming projects

This is a unit for Year 4 from the Scope and sequence resources from the DT Hub. The topic of programming is organised into four key elements. Use this flow of activities to plan and assess students against the relevant achievement standards. Students develop an understanding of computer programming as a series of instructions.

Online

Communicate ideas and information

This is a unit for Year 3 from the Scope and sequence resources from the DT Hub. The topic of managing a project and communicating online is organised into four key elements. Use this flow of activities to plan and assess students against the relevant achievement standards. Students manage a project and follow the problem ...

Online

Making maths quizzes 1: Plan and test our programs

In this sequence students plan, create and edit a program that will ask maths questions that are harder or easier depending on user performance.

Online

Home/school communications

In this lesson sequence, students use big data sets and school surveys, to design (and as an extension activity, make) a new digital communication solution for the school.

Online

Buzzing with Bee-Bots

This learning sequence Buzzing with Bee-Bots can be used to develop foundation skills in computational thinking and to develop an awareness of personal experiences using digital technologies. Students follow and describe a series of steps to program a floor robot. They plan a route to program a robot to follow a path and ...

Online

Making maths quizzes 2: Implementing a digital solution

In this sequence students implement a digital solution for a maths quiz. They test and assess how well it works.

Online

Introducing algorithms

In this sequence of lessons, students design a sequence of steps for others to follow. They convey their instructions to peers and evaluate the work of others to determine if the outcome was successful.

Text

Beautiful biomes

In this lesson students learn the features of the five main biomes, and use ClassVR headsets and CoSpaces to design and create a virtual biome to explore. They research and identify the features of a biome and then create their own virtual environment. The resource explores the human impacts on biodiversity and explore ...

Online

Visual to text coding: Lesson 3

This is the third 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 introduces how to generate and use random numbers.

Online

Visual to text coding: Lesson 5

This is the fifth 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 introduces how to create and use arrays (also called lists).

Online

Can an AI recognise what you are drawing

This lesson provides an opportunity to incorporate representation of data using a relevant context being studied in the classroom. Students represent an object using a line drawing, focusing on the features of the object that enable it to be easily recognised. Students experiment with creating representations using an AI ...

Online

Behaving with real class – Using a visual language

This lesson sequence offers an approaches to teaching object-oriented principles using visual programming. It attempts to address the problem that many of programming languages are too complex and their environments confusing for many students.

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

Cross age making a robot

This lesson sequence is a cross-age project that can be used for students in year 5/6 in collaboration with students from years 1-2. In this project, students collaborate on a code for an unplugged robot. They design, test and modify the robot and create instruction manuals.