Search results

Online

Sphero maze

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.

Online

Volume and surface area: Year 8 – planning tool

This planning resource for Year 8 is for the topic of Volume and surface area. Students further develop their understanding of volume and capacity of right prisms by developing formulas, taking measurements and investigating, making approximations and solving problems in many contexts.

Online

Area and perimeter: Year 8 – planning tool

This planning resource for Year 8 is for the topic of Area and perimeter. Students build on their knowledge of the area and perimeter of rectangles, parallelograms and triangles to rhombi, kites and trapezia. They identify and use the formulae for these to solve problems.

Online

Mathematical modelling (Algebra): Year 8 – planning tool

This planning resource for Year 8 is for the topic of Mathematical modelling. Students model linear relationships to solve real-world applications that they can relate to, such as financial contexts (for example, pay rates for part-time work) or measurements (for example, cooking, constant speed and distance/time graphs, ...

Online

Conduct chance experiments: Year 8 – planning tool

This planning resource for Year 8 is for the topic of Conduct chance experiments. Students draw on what they have learnt about probabilities related to compound events and apply this knowledge in a variety of experiments. The use of digital tools and simulations allow for repeated practice of compound events and help to ...

Online

Probability calculations: Year 8 – planning tool

This planning resource for Year 8 is for the topic of Probability calculations. Students are introduced to more complex probability concepts, terminology and visual representations for all combinations of two events. Students learn the language and differences between the connectors: ‘and’, ‘or’(inclusive or exclusive), ...

Online

Describing an everyday object

In this lesson, students act like the inventor of an everyday object that does not yet exist. Students abstract the essential details, and describe what need would be fulfilled by the new object and how, specifically, it functions. They will then translate the description into a format appropriate for modeling the object ...

Online

Finding the shortest path

In this lesson, students will experiment with different ways of creating a path between two points with algorithm design and generalizing patterns. From the patterns, they will be able to generate an algorithm for efficiently traveling through cities in a region.

Online

Game design

This sequence of lessons integrates game design using scratch and a Makey Makey programming board.

Online

Turtles: impact of climate change on Flatback turtle populations

The lesson follows an inquiry process in which students use a dataset to answer relevant questions about the turtle population. They consider how to analyse and display the data in order to effectively examine the impact of rising global temperatures on flatback turtle populations.

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

Coding for GUIs (JavaScript edition): Index page

This lesson sequence provides step-by-step video tutorials and challenges to incorporate Graphical User Interfaces (GUIs) into your General Purpose Programming. It follows on from the Visual To Text Coding lesson series.

Online

Data compression

Students will learn how the information in a pixel can be manipulated to change the image, and apply a bitmask filter to an image to remove some information and reduce the memory size of the file. Finally, students will modify the filter to find a balance between quality and small file size. Based on the original lessons ...

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

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

Augmented Reality Timelapse Artwork with Artivive

In this project, students build their own augmented reality (AR) artwork using free digital tools with Artivive. Students can augment an existing artwork or design their own. This new technology allows artists to create new dimensions of art by linking classical with digital art.

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.

Online

Coding for GUIs Lesson 5: GUIfy my program!

This is the fifth 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

AI image recognition - exploring limitations and bias

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.

Online

Data bias in AI

Artificial intelligence can sometimes be biased to certain shapes or colours. When such AI systems are applied to situations that involve people, then this bias can manifest itself as bias against skin colour or gender. This lesson explores bias in AI, where it comes from and what can be done to prevent it.