F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 254 results
Command an alien space fleet to save your home planet from global catastrophe. Build a fleet of drone ships using advanced top-secret technologies. On your journey to Earth, slingshot around a black hole and mine for valuable resources. Your mission is to outsmart Earth’s Global Defense System in your quest for precious ...
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.
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 ...
Investigate home automation systems, including those powered by artificial intelligence (AI) with speech recognition capability. These suggested activities for year levels 7-8 are designed for students using general purpose programming languages JavaScript and Python, with similar content to the visual coding lesson Home ...
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 ...
Use the slide sorter function to arrange a set of presentation slides in correct sequence to retell a fairytale.
Students create algorithms with a condition that tells the computer to repeat a sequence of instructions.
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.
This sequence of lessons explores how to incorporate user input, decision-making and loops in programming using the context of a shopping experience, particularly the checkout. It combines data in the form of a barcode and programming choices.
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.
Write a set of instructions that program a Bee-Bot to move to letters to spell out a word on an alphabet grid.
Retell the story of the Three Little pigs using a light sensing robot such as Ozobot.
Retell a known nursery rhyme using ScratchJr to create an interactive animation.
Students create their own website to record and present their learning. As part of the process students respectfully and constructively comment on each other’s webpage.
This 12 page guide explains how to set up a micro:bit as a mini seismometer that will detect shaking, and how to collect and display the data. The guide also includes classroom-ready activities on how to introduce and explore vibrations and earthquake monitoring.
This unit of work explores coordinate geometry in the context of Voronoi diagrams. Students use linear coordinate geometry to construct Voronoi diagrams by finding the gradient of a line segment, then finding the midpoint, a perpendicular line and finally the perpendicular bisector.
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.
The focus of this activity is on patterns and algorithmic thinking. The lesson aims to encourage students to explore problems with limited assistance from the teacher. Although the teacher asks questions and can prompt learning, the students will investigate the problem using their own strategies.
This activity is designed to encourage students to engage with a problem, before they overthink it. Too often in class we begin with what is familiar to students and gradually increase the challenge. This problem begins with a challenge and encourages students to work backwards to solve a simpler problem, before applying ...
This infographic provides an overview overview of the concepts related to computational thinking.