Search results

Downloadable

PyGame in a Day

As a general purpose programming language, python has a number of libraries that can be used for different purposes. PyGame is a free and open source python library that makes it easier to make multimedia applications like games.

Downloadable

DT Challenge - 7/8 Python - Introduction to Microbit

In this challenge students use the BBC micro:bit as an embedded system to create different pieces of a virtual pet game. Students in the process learn about the micro:bit’s features and can think about how to make their own version of a virtual pet game, or even an entirely new project. Discover how embedded hardware (micro:bit) ...

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 1

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.

Downloadable

DT Challenge - 7/8 Python - Sport Micro:Bit

Use Python to program a micro:bit for sport! Get excited about coding even if you have no experience. You'll use the Python language to write your own programs, and make interactive games and tools to improve your health.

Online

Visual to text coding: Setting Up

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.

Online

Coding for GUIs Lesson 4: Flipping images

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

Algorithms: Year 8 – planning tool

This planning resource for Year 8 is for the topic of Algorithms. Students begin to design, create and test algorithms that involve a sequence of steps that identify congruency or similarity of shapes. They describe how algorithms work through classifying and distinguishing between similar and congruent triangles.

Online

AR Solar System with Metaverse

In this lesson, students explore our Solar System in Augmented Reality (AR). Students start by exploring a set of AR flashcards that present the Sun and Planets in our Solar System and then go on to use the Metaverse App to create their own AR solar system experience based on research.

Online

Habits of a Systems Thinker

This lesson introduces some of the skills and concepts involved with Systems Thinking. Students are introduced to a number of Habits of a System Thinker, positive and negative feedback loops and the concept of supra- and subsystems.

Downloadable

Introduction to games of chance

This lesson explores how to predict outcomes of games of chance. Students investigate the concepts of luck, skill and fairness, using dice games. They calculate probabilities for one and two dice rolls and compare the odds for different combinations of dice in a variety of game scenarios. The lesson is outlined in detail ...

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.

Online

Hot Bots

For this project, students are introduced to the Arduino microcontroller and Arduino integrated development environment for programming a switch on an air conditioner. This lesson was designed by Cindy Thornton, Flinders Island District High School, Tasmania.

Online

Off to the movies

This is a simple Boolean (true/false) application where its asks the user’s age - if you are over 15 then you can watch G and M rated movies - if you are under 15, then you can only watch G rated movies. This lesson was designed in collaboration with Jason Vearing QSITE (Gold Coast Chapter).

Online

Scratch Creative Computing Guide

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.

Online

Weather forecast from the stratosphere

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

Online

Solar energy installations

This lesson uses data about solar energy installations to investigate data analysis. The dataset shows how many solar systems were installed, in each postcode, from 2001 to 2016. It is a useful way to understand how to explore and characterise datasets as well as to explore the use of data in the media. This lesson was ...

Video

Earthquake monitoring

This video introduces earthquake monitoring using seismometers and seismographs. It also features the National Earthquake Alert Centre. Students are asked to try making earthquakes at home using the accelerometers in their smartphones.

Video

Rocks from volcanoes

This short video introduces rocks from volcanoes and their features using some of the samples in the Geoscience Australia Education Centre. Students are shown different types of lava rock, bombs, obsidian and pumice. The video is suitable for middle primary and older students as well as a general audience; it introduces ...

Downloadable

The Australian Coast - Teacher notes and student activities

This 100 page booklet explores the major physical environmental characteristics of the Australian coast. It also provides an outline of the major physical processes which shape the coast and introduces the human-induced processes which impact upon Australia’s coast. The booklet contains a glossary, links to online resources, ...