Search results

Online

Visual to text coding: Lesson 4

This is the fourth 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 the combining of logical operators and and or for more complex decisions.

Online

Fibonacci served three ways

In this lesson sequence students learn to code separate modules that perform discrete functions but collectively meet the needs of the solution. They select the most appropriate algorithm based on the type of problem.

Downloadable

DT Challenge - 7/8 Python - Networking with Micro:Bit

Learn how to code the micro:bit to use the radio! In this DT Mini Challenge, you can create wireless networks to send pictures and messages around the room! You'll start by sending simple messages, but work up to making your own interactive games with your friends! Dive on in and you'll be sending secret messages in no time!

Downloadable

DT Challenge - 7-8 Python - Turtle

Control a turtle and draw amazing pictures with code. In this challenge you'll learn the fundamentals of programming by using instructions to position a turtle on the screen, drawing lines, patterns and shapes in the same way computers draw images. Computers use the input from users and the environment to give us feedback ...

Online

Level Up: Game design

This unit of work is intended to teach years 9–10 students basic programming, using general purpose programming language.

Downloadable

DT Challenge - 3/4 Blockly - Micro:Bit Blast Off

Prepare for launch with the micro:bit! Set your sights on the stars by making a rocket ship, complete with countdown. You don't need a real micro:bit to participate. Use our full micro:bit simulator to learn, explore what the micro:bit can do! Blast-off in 3, 2, 1! If you have a micro:bit you can use our resources to build ...

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.

Online

Ciphering a sentence

A cipher is a message that has been written in such a way (encoded) that it is unreadable by others. In this lesson, students will use mapping to encode a sentence. Students will work with a partner to create an algorithm that describes the encryption process. They will also examine encoded and decoded messages to recognize ...

Downloadable

DT Challenge - 7/8 Python - Sport Micro:Bit

Use Python to program a micro:bit for sport! Get excited about coding even if you have no experience. You'll use the Python language to write your own programs, and make interactive games and tools to improve your health.

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

Three little pigs

Retell the story of the Three Little pigs using a light sensing robot such as Ozobot.

Downloadable

DT Challenge - 7/8 Javascript - Space Invaders

In this coding challenge, students learn about programming in JavaScript, including data representation, decomposition, design, branching, iteration, functions, variables, animations, tracing and evaluation.

Downloadable

DT Challenge - 7/8 Python - Chatbot

Write programs to solve problems with code and create word games! In this DT Challenge, you'll learn how to play Mad Libs, Questions, Taboo, and Word Chain, and even write your very own Pirate Chatbot! Can you fool your friends into thinking they're talking to a real person? Learn how to create a series of word games with ...

Text

See & Say - Calculate

This class warm-up game focuses on practising addition and subtraction strategies and developing algebraic thinking by using a rule applied to a list of numbers.

Text

Work sample Year 4 Mathematics: Number: addition and subtraction

This work sample demonstrates evidence of student learning in relation to aspects of the achievement standards for Year 4 Mathematics. The primary purpose for the work sample is to demonstrate the standard, so the focus is on what is evident in the sample not how it was created. The sample is an authentic representation ...

Text

Physical world – design and production investigation

In this lesson sequence, students work in pairs to explore how light energy from the sun is converted to heat energy to cook food using a solar oven. They investigate types of solar oven designs while exploring materials that are the most efficient in achieving heat absorption and insulation. Students collect, analyse ...

Text

Living world – Stage 2

In this lesson sequence, students identify characteristics of living things and distinguish living things from non-living things. They identify and describe patterns and understand how scientists use external features to group living and non-living things. Students describe and follow a sequence of steps involving decisions ...

Text

Living world – Stage 1

In this lesson sequence, students focus on the observable features of living things and their environment. Students follow and represent sequences of steps and decisions (algorithms) to solve problems.

Text

Algorithms for First Nations Australian games

In this lesson, we explore algorithms and how they can be used to provide instructions to play a First Nations Australian instructive game. We also learn about aspects of First Nations cultures.

Online

Follow and create algorithms: Year 5 – planning tool

This planning resource for Year 5 is for the topic of Follow and create algorithms. Students create, follow, and modify algorithms involving a sequence of steps and decisions to experiment with multiplication and division, factors and multiples, and the relationship of these to divisibility. Students use digital tools such ...