F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 239 results
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.
This lesson sequence intentionally uses a visual based programming tool to introduce designing and validating algorithms. Those students who complete this task can move to code the result in any text based language with which they are familiar.
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.
Using OzoBots students move an Ozobot about a map with coordinates. This lesson idea was created by Ben Jucius.
Students are introduced to Ozoblockly and basic programming concepts. Using Ozoblockly, students program Ozobot to follow a path and travel through a maze that they have created. This lesson idea was created by Steven Payne.
Browse assessment resources.
Retell the story of the Three Little pigs using a light sensing robot such as Ozobot.
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!
This is the third in a series of lessons to incorporate graphical user interfaces (GUIs) into your general-purpose programming. The series follows on from the Visual to text coding lesson series.
Retell a known nursery rhyme using ScratchJr to create an interactive animation.
In this lesson, students will explore a story by an Aboriginal or Torres Strait Islander author that has a sequence that can be followed. Students will sequence the main elements or steps in the story in their own way and share with peers.
In this lesson, students will practise breaking down a process into smaller parts or steps as an introduction to computational thinking.
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 students use BeeBots and Scratch Junior to synthesize what they know about Bees and are introduced to mapping concepts. This lesson idea was created by Karen Butler.
This lesson sequence offers an approaches to teaching object-oriented principles using text-based programming. It attempts to address the problem that many of programming languages are too complex and their environments confusing for many students.
Create a computer program to learn a traditional Aboriginal or Torres Strait Islander language.
Use the slide sorter function to arrange a set of presentation slides in correct sequence to retell a fairytale.
Learn how to program a BBC micro:bit using Blockly. No experience required. Learn the basics of programming in Blockly with our full BBC micro:bit simulator.
Learn how to use the Turtle in Blockly to draw and create with code. You'll draw a satellite piece by piece, building up your coding skills and learning advanced programming concepts like loops and functions.
Investigate home automation systems, including those powered by artificial intelligence (AI) with speech recognition capability. These suggested activities provide a level of differentiation to cater for students’ range of programming skills. They were developed in collaboration with the Digital Technologies Institute.