Search results

Listed under:  Health  >  Psychology  >  Cognition  >  Thinking  >  Problem solving  >  Computational thinking
Online

Programming with Alice: Digital Divas Club

This website provides teacher notes and student materials to introduce students to Alice, a object-oriented 3D programming environment designed specifically to engage students with computer programming using a story-telling context. The resources are provided in a downloadable zipped package that includes the free Java-based ...

Text

Computational thinking poster

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

Text

Lockwood & Mooney review: Computational thinking

This article provides a literature review of how computational thinking fits into a school curriculum. The aim of the report is to provide educators with an overview of the current research in this field and the work that is being done in teaching computational thinking.

Text

Newsletters

This webpage features newsletters from the Digital Technologies in Focus project. The newsletters include information about schools' projects, assessment tasks, the Australian Curriculum and resources.

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.

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

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.

Video

Expert webinar video: Russell Scott - Vortals: Augmented reality, virtual reality, 2D, 3D and game design lessons

Russell Scott, Co-Founder of multimedia design company Vortals, demonstrates some of the ways he teaches students about augmented reality, virtual reality, 2D, 3D and game design.

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.

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: Nathan Alison, Digital Learning and Teaching Victoria (DLTV): Focus on systems thinking. How do we teach it well?

Nathan Alison from Digital Learning and Teaching Victoria (DLTV) explains what systems thinking is and how it is used in the context of Digital Technologies. Nathan explains what we need to consider when teaching digital systems, covering topics such as networks, hardware and software protocols, people and processes.

Online

Pencil code program: Lady MacBeth Chat Bot

Use this program to create an interactive chat bot who answers questions as if she is Lady Macbeth. Have students analyze, fill in or change parts of, or use the program to create their own variation and rendition of a character. This program could be used to further your understanding of how you could use Pencil Code in ...

Assessment

Assessment resources

Browse assessment resources.

Downloadable

DT Challenge - 7-8 Python - Turtle

Control a turtle and draw amazing pictures with code. In this challenge you'll learn the fundamentals of programming by using instructions to position a turtle on the screen, drawing lines, patterns and shapes in the same way computers draw images. Computers use the input from users and the environment to give us feedback ...

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

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

Text

Easterbrook review: Systems thinking and Computational thinking

This article explores how the relationship between systems thinking and computational thinking would provide a conceptual basis for transformational change – change that considers the social and environmental impact of technology.

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

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