Tutorial: Scratch
Scratch is a visual programming language that uses graphic elements (or blocks) rather than just text to translate logic. This tutorial provides step-by-step instructions and images to support the learning of this visual programming language. The tutorial is designed for educators who would like to learn how to use Scratch.
Additional details
Year band(s) | 5-6 |
---|---|
Content type | Lesson ideas |
Format | Document |
Core and overarching concepts | Implementation (programming) |
Australian Curriculum Digital Technologies code(s) |
AC9TDI6P05
Implement algorithms as visual programs involving control structures, variables and input |
Technologies & Programming Languages | Scratch |
Keywords | algorithms, implementation, visual programming, Scratch, DTIF, DTiF, dtif, ACARA |
Organisation | Australian Government Department of Education and Training |
Copyright | Australian Government Department of Education and Training, CC BY 4.0 |
Related resources
-
Makey Makey Projects for Years 4-6
These lesson ideas demonstrate how to combine Makey Makey together with Scratch to create all sorts of interesting solutions with students, as well as teach the basics of circuity, conductive materials and algorithms.
-
Creative Computing Curriculum
he Creative Computing Curriculum is a collection of ideas, strategies, and activities for an introductory creative computing experience using the Scratch programming language.
-
Check out the checkout
This sequence of lessons explores how to incorporate user input, decision-making and loops in programming using the context of a shopping experience, particularly the checkout.
-
Cross age making a robot
This lesson sequence is a cross-age project that can be used for students in year 5/6 in collaboration with students from years 1-2.
-
Heads or tails
In this lesson we show how to transition from a visual based programming language to using a text-based programming language using the example of a heads or tails coin toss application.