Creative Computing Curriculum

The Creative Computing Curriculum is a collection of ideas, strategies, and activities for an introductory creative computing experience using the Scratch programming language.

Additional details

Year band(s) 3-4, 5-6
Content type Professional learning, Lesson ideas
Format Web page
Core and overarching concepts Implementation (programming), Algorithms, Abstraction, Specification (decomposing problems)
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

AC9TDI4P03   

Generate, communicate and compare designs

AC9TDI6P02   

Design algorithms involving multiple alternatives (branching) and iteration

AC9TDI6P04   

Generate, modify, communicate and evaluate designs

AC9TDI6P05   

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

Technologies & Programming Language​s Scratch
Keywords Programming, Scratch, Visual Programming, Computational thinking, Course
Organisation

Harvard Graduate School of Education

Copyright

Creative Computing LabHarvard Graduate School of Education. Creative Commons BY-NC-SA 4.0.