Search results

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

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

Turtles: exploring data tracking turtle movements

By gathering data on marine turtles, scientists have evidence that helps them work out where turtles migrate and the journeys they take. Scientists can then help to reduce the threats to the turtles’ survival. In this lesson we look at satellite tracking using real scientific data. Explore ways to model, interpret, represent ...

Online

Visual to text coding: Lesson 4

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.

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

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

Heads or tails

In this lesson we show how to transition from a visual based programming language to using a text-based programming language using the example of a heads or tails coin toss application.

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.

Text

Classroom ideas: Choose your own adventure: years 3-6

This PDF provides a sequence of activities that allow students to view and create planning templates and algorithms when making 'Choose Your Own Adventure' stories. Older students can use the visual programming language Scratch to build their stories.

Text

Creating a digital start line and finish line with micro:bits: years 7-8

This PDF provides a sequence of activities in which students create algorithms to measure the time taken for a vehicle to travel from a starting line to a finish line. Students connect micro:bits and laser receiver sensors to measure time, then create programs to undertake the timing using visual and general-purpose programming.

Text

Australian Curriculum: Digital Technologies Years 7–10 achievement standards and aligned content descriptions on a page

This PDF presents content descriptions and achievement standards for the Digital Technologies subject in the Australian Curriculum

Video

Green Hill Public School – Progress report 3

This video explains the progress that Bethany Christian School has made in the Digital Technologies in Focus project. It is the last in a series of three.

Text

Green Hill Public School – PL ecosystem

This document illustrates the network of people and resources that make up Green Hill Public Hill's Professional Learning ecosystem.

Audio

Green Hill Public School – Podcast

This podcast includes information about the aims, challenges, insights and accomplishments of Green Hill Public School's participation in the Digital Technologies in Focus project.

Text

Australian Curriculum: Digital Technologies Years 7-8 Sample Assessment Task: Digital Systems

The Years 7-8 assessment task focuses on digital systems (integrating Digital Technologies and Science). The digital systems assessment task provides a scaffold to teach about and assess students’ understanding of how digital systems can be used to monitor the classroom learning environment. learn how to create environmental ...

Text

Visual programming with Scratch: years 3-6

This comprises a collection of sample activities that incorporate visual programming (Scratch) into teaching and learning programs. They show the possibilities Scratch offers for integration. The projects are incomplete and are designed to be used as samples for inspiration or modification by teachers.

Text

ACARA sample assessment task: years 7-8

This resource provides strategies for assessing students' understanding of the ways in which data can be sourced, organised and represented to maximise options for analysis, evaluation, decomposition and visualisation in order to create digital solutions. The context of the resource is the liveability of the places in which ...

Text

Australian Curriculum: Digital Technologies key concepts mapping: years 7-8

This PDF uses colour coding to provide a line of sight between key concepts, content descriptions and achievement standards in the Digital Technologies subject in the Australian Curriculum.

Video

Scratch coder

Build a simple yet engaging game from the ground up, all within the free block coding program Scratch.Scratch is a browser-based open-source game engine free for anyone to use. Scratch uses block coding, meaning you can learn how to code us-ing pre-programmed blocks, rather than typing out long lines of code to create a ...