Search results

Text

Scratch 3.0 tutorial

This tutorial provides step-by-step instructions to support the learning of Scratch, a visual programming language. The tutorial is designed for educators who would like to learn how to use Scratch.

Video

Expert webinar video: Andrew Harris - Lead Teacher, Agricultural Education, Hagley Farm Primary School

Andrew Harris from the Hagley Farm School in Tasmania shares ways in which the school is teaching Digital Technologies and its meaningful use in agriculture . For example, Andrew provides examples of ways students learn about digital systems and data collection.

Video

Expert webinar video: Professor Tim Bell – Computational thinking

In this video, Professor Tim Bell discusses helpful ways of understanding and teaching computational thinking, a key idea of the Australian Curriculum: Technologies.

Text

Kim review: Systems thinking

This article explores the types of systems in our world, their characteristics and how our behaviour can initiate and respond to changes in their performance. The author differentiates between systems thinking and a system and elaborates on those factors that contribute to systemic behaviour.

Video

Expert webinar video: Dr Michelle Ellis: Learning resources for using micro:bits

Dr Michelle Ellis gives a demonstration of the Edith Cowan University Makerspace visual and general-purpose programming environment. She also shows a range of materials to support the implementation of the Australian Curriculum: Digital Technologies. This includes teaching resources and lesson plans.

Video

Computational thinking in the Australian Curriculum: Digital Technologies

This video provides an overview of computational thinking and how it can be taught in the context of other learning areas.

Text

Scratch 2.0 tutorial

This tutorial provides step-by-step instructions to support the learning of Scratch, a visual programming language. The tutorial is designed for educators who would like to learn how to use Scratch.

Text

Classroom ideas: Micro:bit environmental measurement (visual and general-purpose programming): years 5-8

This tutorial shows ways in which environmental factors such as lighting and temperature can be measured and improved using micro:bits and sensor boards, and programmed using pseudocode, visual programming and general-purpose programming.

Text

General-purpose programming languages

This video takes viewers through the transition from visual programming (block-based environments) to general-purpose programming (text based environments). It guides teachers as they assist students to move from block-based programming used in primary schools to general-purpose programming languages used in secondary schools.

Online

Anti-bullying AI

Sometimes we write and post things on social media in a hurry. Such posts can hurt people and even make them feel bullied. Wouldn't it be great if an Artificial Intelligence application could check our posts as we write them, and warn us if they were potentially hurtful?

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

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

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

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

Text

Computational thinking poster

This infographic provides an overview overview of the concepts related to computational thinking.

Text

Micro:bit missions: Take a chance on me (Integrating Mathematics): years 6-8

This resource comprises two activities that allow students to explore the concept of chance in Mathematics. Students use computational thinking while using a micro:bit as a digital system to generate and collect data. Students implement programs involving branching and iteration in visual and general-purpose programming languages.

Video

Expert webinar video: In conversation with Paul Mead from She Maps: A wide-ranging discussion from women in Technology and unconscious bias to digital systems and the ethical and safety considerations of using drone technologies

Paul Mead, from STEM education provider She Maps, discusses unconscious bias in young students and how She Maps is spreading the word about women who work with technologies in the field. He discusses digital systems and explains how geospatial systems and geographical information systems are used to collect, analyse and ...

Text

Computational thinking cut out cards

This set of printable cards provides definitions of six aspects of computational thinking.

Text

Books for exploring Digital Technologies concepts

This PDF provides a list of suggested books or similar that identify and discuss key concepts, key ideas and related ways of thinking about Digital Technologies.