Search results

Online

Position and location: Year 3 – planning tool

This planning resource for Year 3 is for the topic of Position and location. Students create two dimensional representations of familiar places. They represent the position objects relative to one another locating these on simple maps or grids.

Online

Money: Year 3 – planning tool

This planning resource for Year 3 is for the topic of Money. Students investigate the value of coins. They explore the relationships between dollars and cents and learn to represent money values in different ways.

Online

Possible outcomes: Year 3 – planning tool

This planning resource for Year 3 is for the topic of Possible outcomes. Students develop their knowledge of the language of chance, which is a subjective, informal estimate. Students learn to describe events as impossible, unlikely, likely, even chance, highly likely and certain.

Video

Proportional reasoning video

Use this video as a springboard to explore scaling or proportional thinking, and to apply that thinking in a food context, drawing on reasoning and mathematical modelling.

Video

Area and perimeter video

Use this video to connect area and perimeter to real world applications to set the context for why we are learning about area and perimeter.

Video

Algebra basics video

Use this video as a springboard to introduce algebraic thinking, and to apply that thinking to a financial context, drawing on reasoning.

Video

Decimal fractions video

Use this video to explore decimal fractions, how they are represented and how we use them in day-to-day contexts.

Online

Coding for GUIs Lesson 2: Controls for input

This is the second 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.

Online

Book analysis with AI techniques

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 ...

Online

Visual to text coding: Lesson 12

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 ...

Online

Visual to text coding: Lesson 11

This is the eleventh in a series of lessons to transition from visual coding to text-based coding with a General Purpose Programming language. It builds on the coding concept of functions. With the addition of parameters, functions allow the programmer to adapt their reusable code’s behaviour, tapping into the Computational ...

Text

Bias in science

Students are often unaware of biases that operate in society and the ways in which these biases can limit the contributions of diverse Australians. In this lesson they have an opportunity to explore the ways women have been written out of science history, and to take action to highlight the importance of diversity in STEM. ...

Online

Visual to text coding: Lesson 6

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.

Online

Visual to text coding: Lesson 5

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).

Online

Visual to text coding: Lesson 2

This is the second 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 make decisions (branching) and identify data types.

Online

Visual to text coding: Lesson 9

This is the ninth 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 explores creating powerful programs for managing and analysing data, by combining the previous skills of using loops and working ...

Online

Systems Thinking and AI applications

This lesson takes a systems thinking approach to understanding the place of artificial intelligence (AI) as a component within solutions to real world problems, such as predicting bushfire hotspots, spotting and monitoring animals in the wild, automated horticulture and agriculture, and early detection of medical issues.

Online

Coding for GUIs Final project: A complete application with GUI

This is the final project 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.

Text

For school leaders: Leading effective practice

This webpage provides information for school leaders on how to drive quality instruction and improve student literacy outcomes. It recommends a range of resources that can be used to support leaders in coaching and mentoring staff in best practice literacy instruction.

Online

Visual to text coding: Index page

This lesson sequence provides a bridge between visual coding (eg. Scratch) and General Purpose Programming languages (eg. Python or JavaScript). This resource is most suitable if you have never done General Purpose Programming and/or you benefit from slow-paced, step-by-step video tutorials.