F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 260 results
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.
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.
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!
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 ...
This unit of work is intended to teach years 9–10 students basic programming, using general purpose programming language.
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 ...
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.
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 ...
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.
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.
Retell the story of the Three Little pigs using a light sensing robot such as Ozobot.
In this coding challenge, students learn about programming in JavaScript, including data representation, decomposition, design, branching, iteration, functions, variables, animations, tracing and evaluation.
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 ...
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.
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 ...
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 ...
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 ...
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.
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.
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 ...