F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 2874 results
A spreadsheet can be used to do calculations quickly using formulas. How can we make a spreadsheet that converts a binary number to a decimal number? This lesson provides some guidance and Excel files for student and teacher use.
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.
Students design and create a simple game/quiz to demonstrate convict crimes and punishments.
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.
Create a flowchart to represent a sequence of (branching) steps and decisions needed to solve a mathematical problem.
This lesson sequence provides an introduction to the skill of decomposition by having students develop discrete modules which together serve a single need: a maths teacher asks for a program that can be used to demonstrate aspects of maths. This sequence can be used in conjunction with ‘Comparing and selecting appropriate ...
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.
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.
This project creates opportunities for students to design, create, market and sell a plastic wrap alternative, and to work with a local business or community group that supplies some materials. This lesson was devised by Trudy Ward, Clarendon Vale Primary School, Tasmania.
There is also a series of units comprising learning activities, paired with assessment activities and templates that can be used to support use of the Scratch (MIT) platform. The Scratch Creative Computing Guide supports assessment activities with visual programming environments.
Students create algorithms with a condition that tells the computer to repeat a sequence of instructions.
In this lesson sequence use the ‘Odds and evens’ problem as a springboard. Students construct interactive spreadsheets designed to address particular needs. This lesson also demonstrates an approach to programming known as rapid application development (RAD).
Students create a storyboard to plan a ‘choose your own adventure' story, where the reader is provided with a number of decisions that lead to alternative endings.
This lesson sequence is designed to introduce students to data analysis using a spreadsheet such as MS Excel. The project is based on a real world problem and a real data set from a weather balloon launched in Australia earlier this year. The project consists of 5 lessons of variable length, each with a different focus. ...
Using OzoBots students move an Ozobot about a map with coordinates. This lesson idea was created by Ben Jucius.
In this lesson, students design and implement a new user-interface that allows a user to interact with a digital program. This lesson idea was created by Rebecca Vivian.
In this lesson students will explore the use of Sphero in the everyday world by adding accessories to invent solutions to workplace or other problems or simply by inventing an adaptation to the device. In each case, they are to build the accessory and create the code required for the device to serve a particular purpose. ...
Create a model using snap blocks 1 block high and create a code so someone else can build your model.
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!