Visual programming with Scratch (Years 3-6)

This resource 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 all incomplete and designed to be used as samples  for inspiration or modification by teachers.

Additional details

Year band(s) 3-4, 5-6
Content type Lesson ideas
Format Document
Core and overarching concepts Implementation (programming), Data acquisition, Data interpretation, Specification (decomposing problems), Algorithms
Australian Curriculum Digital Technologies code(s)
AC9TDI4P01   

Define problems with given design criteria and by co-creating user stories

AC9TDI4P02   

Follow and describe algorithms involving sequencing, comparison operators (branching) and iteration

AC9TDI4P04   

Implement simple algorithms as visual programs involving control structures and input

AC9TDI6P01   

Define problems with given or co developed design criteria and by creating user stories

AC9TDI6P02   

Design algorithms involving multiple alternatives (branching) and iteration

AC9TDI6P05   

Implement algorithms as visual programs involving control structures, variables and input

Technologies & Programming Language​s Scratch
Keywords data collection, data interpretation, specification, algorithms, implementation, DTIF, DTiF, dtif, ACARA
Integrated, cross-curriculum, special needs Literacy, Numeracy, Digital Literacy
Organisation

Australian Government Department of Education and Training

Copyright

Australian Government Department of Education and Training, CC BY 4.0