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

AI quiz

This lesson provides an opportunity for students to draw on their ethical understanding when asked to respond to different scenarios. The scenarios feature information systems that incorporate an AI application. Students are given four options to select which one they believe to be the ‘right’ thing to do. Students develop ...

Online

Analysis of AI applications, drawing on ethical understandings

This lesson plan explores the ethical aspects of artificial intelligence and the implications on our future lives. This lesson was developed by the Digital Technologies Institute in collaboration with the DT Hub.

Online

Note the music

We can program a computer to play music. Conventionally this is done by hard coding, which is the process of coding all possible expected behaviours. Alternatively, we can train an artificial intelligence (AI) computer about what notes go well with others, so it can play a duet with a human musician. Students can make their ...

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

Digital Technologies in the Australian Curriculum: overview and key links

This PDF gives an overview of the Australian Curriculum: Digital Technologies. It includes key points from the rationale and a step-by-step process for becoming familiar with the structure of the curriculum to assist planning. The document also provides links to key documents and sections of the Australian Curriculum as ...

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.

Online

Recognising AI

Use the tasks in this lesson to introduce concepts that underpin artificial intelligence (AI). The majority of the tasks are unplugged (do not require a digital device). Use the downloadable AI cards with your students to explore what they know about AI.

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.

Text

Australian Curriculum: Digital Technologies years 5-6 Digital Systems assessment task: Staying fit, healthy and sun-safe: student task portfolio

This PDF supports the assessment task, Staying fit, healthy and sun-safe. It is the third in a series of four resources.

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.

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.

Text

Supporting Implementation of Digital Technologies: Progress report – Focus on curriculum and pedagogy and learning outcomes (2019)

This PDF is an extensive report on the success of the Digital Technologies in Focus (DTiF) project, with a focus on curriculum and pedagogy and learning outcomes. The evaluation gathered qualitative data to create rich case study accounts of six schools' engagement in the project and its impacts and outcomes.

Video

Bethany Christian School – Progress report 1

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

Online

When I post something online how permanent is it?

Students engage in a photo rip up activity to emphasize the permanency of online information, they explore factor trees, doubling and line graphs through the lens of sharing information, and they collaboratively develop a set of protocols around sharing information online.

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

Creating my own spreadsheet to convert binary to decimal

A spreadsheet can be used to do calculations quickly using formulas. How can we make a spreadsheet that converts a binary number to a decimal number? This lesson provides some guidance and Excel files for student and teacher use.

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 7

This is the seventh 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 iteration (also called loops).