F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 189 results
This set of printable cards provides definitions of six aspects of computational thinking.
This resource provides strategies for assessing students' ability to interpret, process, analyse and represent data using spreadsheets, pivot tables, plotting data and scripting activities. A link to a data set from a koala hospital provides extensive data for students to use. The resource includes maps, graphs and charts, ...
This PDF provides suggestions for introducing students to algorithms by sequencing words, images and actions.
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 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 tutorial provides detailed instructions to support the learning of Python, a general purpose programming language. The tutorial is designed for educators who are learning to use Python.
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 PDF outlines a way in which students can use micro:bits and magnets to create and program metal detectors.
This PDF provides instructions for students to create an interactive poster using a Makey Makey and the visual programming language Scratch. A Makey Makey is an electronic circuit board, which, when connected to a computer, allows everyday objects to function as keyboards.
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.
This PDF gives educators an overview of what project management is and ideas on how they can implement project management skills in the F-6 classroom.
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 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 provides a line of sight from content descriptions to achievement standards.
This PDF provides a line of sight from content descriptions to achievement standards in the Digital Technologies subject in the Australian Curriculum.
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.
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.
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.