F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 241 results
This infographic provides an overview overview of the concepts related to computational thinking.
This set of printable cards provides definitions of six aspects of computational thinking.
This PDF provides suggestions for organising and classifying discrete items according to different criteria, for example, shape, size, colour and type, and prompts students to identify ways in which school resources have been classified.
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.
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.
This video provides an overview of computational thinking and how it can be taught in the context of other learning areas.
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.
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.
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 ...
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.
This PDF provides activities for collecting, analysing and representing data about litter in the local community. It prompts students to consider the implications of rubbish in the local environment, and suggests actions students can take in order to reduce litter.
This PDF comprises four worksheets that allow students to observe, investigate, manipulate and program simple line-following robots (Ozobots), engaging in the computational thinking process while working with data.
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.
This PDF provides a line of sight from content descriptions to achievement standards.
This article explores the concept of computational thinking within computer science learning and in relation to other learning areas. The authors assert that because of its focus on analysis, computational thinking is not only suitable for computation but also the development of systems-based on computation.
In this video, Professor Tim Bell discusses helpful ways of understanding and teaching computational thinking, a key idea of the Australian Curriculum: Technologies.
In this lesson students learn the features of the five main biomes, and use ClassVR headsets and CoSpaces to design and create a virtual biome to explore. They research and identify the features of a biome and then create their own virtual environment. The resource explores the human impacts on biodiversity and explore ...
This lesson sequence provides step-by-step video tutorials and challenges to incorporate Graphical User Interfaces (GUIs) into your General Purpose Programming. It follows on from the Visual To Text Coding lesson series.
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?