F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 317 results
In this lesson students engage in a hands-on exploration of local diversity. Students research and record local wildlife, learn about biodiversity in Australia, and conduct a ‘bush blitz’. They learn how to create dichotomous keys and translate their keys into a wildlife discovery app prototype. The resource includes links ...
In this lesson, students explore different approaches to data representation, with the aim of engaging audiences with scientific data. They explore local temperature and rainfall datasets over time and represent trends in innovative ways. Students learn about different ways to visually represent climate change, looking ...
This lesson builds on How can an AI recognise what is sees? It focuses on image recognition that involves feature extraction, object detection and classification, and introduces the idea that computers store and use data using 0s and 1s.
This is the first in a series of lessons to incorporate Graphical User Interfaces (GUIs) into your General Purpose Programming. It follows on from the Visual To Text Coding lesson series.
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 learning sequence explores text analysis through Natural Language Processing, a significant application of Artificial Intelligence. Teachers and students are led through a series of video tutorials to develop a Python program that can break down and analyse the content of a complete text and use smart sentiment analysis ...
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 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 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 series of lessons is to help students to transition from visual coding to text-based coding with a general-purpose programming language. This section provides the basics in order to use the programming environments: Scratch, Python and JavaScript.
This series of lessons is to help students to transition from visual coding to text-based coding with a general-purpose programming language. This section provides guidance on how to set-up the particular programming environment including Scratch, Python and JavaScript.
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).
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 ...
By years 5 and 6 many students may have had some experience with a visual programming language such as Scratch or Blockly that is the basis of the Hour of Code. Sphero will take the screen based control of an image to the next level by introducing a robotic device controlled by a visual programming language. This lesson ...
This activity allows students to use the visual programming software Lightning Lab to control Sphero to act out the role of a fictional character. This activity uses Charlie and the Chocolate Factory by Roald Dahl as an example. This lesson idea was created by Steven Payne.
This project will explore two ways of controlling the flow of current to a LED using a button and switch. No programming is initially expected in this project, however once students are comfortable with connecting or sewing their circuits and attaching lights, a follow-up project that involves using a pre built Arduino ...
A hands-on activity to practise training and testing an artificial intelligence (AI) model, using cartoon faces, including a discussion about sources of potential algorithmic bias and how to respond to these sources.
This lesson plan enables students to explore how Natural Language Processing (NLP), a subset of Artificial Intelligence (AI), is used to assess and categorise a user’s online comments. (AI is the ability of machines to mimic human capabilities in a way that we would consider 'smart'.)
Discuss emotions as a class, and introduce the idea of artificial intelligence (AI). This lesson can also be used to introduce image classification – a key application of AI. Developed in collaboration with Digital Technologies Institute.
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.