F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 857 results
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.
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 Celia Coffa.
Plants are vulnerable to pests and diseases. This learning activity is designed for children to: understand how to cultivate healthy plants using organic gardening methods; look to natural ingredients as a solution to ridding plants of unwanted pests and diseases; and know how to make a natural pesticide and evaluate the ...
The satisfaction of eating straight from the garden is one of life’s best learning experiences, however we need to be respectful and mindful to only harvest what we need to allow the plant to continue to thrive for generations to come. This activity involves the assessment and mapping of local environments to create a successful ...
Use the tasks in this lesson to introduce concepts that underpin artificial intelligence (AI). The majority of the tasks are unplugged (do not require a digital device). Use the downloadable AI cards with your students to explore what they know about AI.
In this lesson sequence students investigate the CSIRO indigenous seasons calendars and produce a searchable database that will capture data using two data sources.
This lesson sequence is a cross-age project that can be used for students in year 5/6 in collaboration with students from years 1-2. In this project, students collaborate on a code for an unplugged robot. They design, test and modify the robot and create instruction manuals.
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.
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.
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).
Invisible Farmer is the largest ever study of Australian women on the land. The project collects oral histories of women by creating interview-based video content. This website provides videos ,interview questions and suggestions to support teachers to guide students to create their own multimodal stories of women on the land.
Incorporating 11 tutorial videos and two informative lecture videos, this learning sequence explores natural language processing, a significant application of artificial intelligence. Teachers and students are led through the coding in Python of a chatbot, a conversational program capable of responding in varied ways to ...
This is the final in a series of lessons to transition from visual coding to text-based coding with a General Purpose Programming language. See next steps for suggested courses and learning sequences after this lesson. It builds on the coding concept of functions (by introducing the concept of return values. Functions are ...
This is the tenth 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 coding concept of functions. Functions can help organise code, reduce repetition and more to be explored later.
This is the sixth 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 builds on the previous introduction to arrays (also called lists) and brings in the length property.
This is the eighth 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 brings together skills from the previous lessons to design and develop a Higher Lower game, where the player tries to guess ...
This is the seventh 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 iteration (also called loops).
This is the fifth 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 how to create and use arrays (also called lists).
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.
This is the first 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 how to create variables, get user input and perform maths operations.