This guide is a collection of ideas, strategies, and activities for an introductory creative computing experience using the Scratch programming language. The activities are designed to support familiarity and increasing fluency with computational creativity and computational thinking. In particular, the activities encourage exploration of key computational thinking concepts (sequence, loops, parallelism, events, conditionals, operators, data) and key computational thinking practices (experimenting and iterating, testing and debugging, reusing and remixing, abstracting and modularizing). Learn more about computational thinking û what it is and how to assess its
development in learners û from resources in the appendix or by visiting http://scratched.gse.harvard.edu/ct!
This guide is a collection of ideas, strategies, and activities for an introductory creative computing experience using the Scratch programming language. The activities are designed to support familiarity and increasing fluency with computational creativity and computational thinking. In particular, the activities encourage exploration of key computational thinking concepts (sequence, loops, parallelism, events, conditionals, operators, data) and key computational thinking practices (experimenting and iterating, testing and debugging, reusing and remixing, abstracting and modularizing). Learn more about computational thinking û what it is and how to assess its
development in learners û from resources in the appendix or by visiting http://scratched.gse.harvard.edu/ct!
General Note
Electronic reproduction.
Content Note
Developed by the ScratchEd team at the Harvard Graduate School of Education and released under a Creative Commons license.!.
Background -- Unit 0: Getting started -- Unit 1: Exploring -- Unit 2: Animations -- Unit 3: Stories -- Unit 4: Games -- Unit 5: Diving Deeper -- Unit 6: Hackathon -- Appendix.