Creative Computing Curriculum - Explore
Creative Computing Curriculum - Explore
Creative Computing Curriculum - Explore
The Creative Computing Curriculum 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. The changes made to this most recent edition of the curriculum include
images of blocks and projects, and minor content revisions to reflect the new Scratch 3.0 website.
This edition of the curriculum is now available in Google Slides as individual units, activities, or the
full curriculum.
https://scratched.gse.harvard.edu/guide/curriculum.html 1/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
https://scratched.gse.harvard.edu/guide/curriculum.html 2/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
Background
Translations
https://scratched.gse.harvard.edu/guide/curriculum.html 3/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
https://scratched.gse.harvard.edu/guide/curriculum.html 4/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
the Scratch project editor, each activity is designed to guide you and your students through the
process of getting started with Scratch.
Unit Overview
Introducing Scratch
Scratch Account
Design Journal
Scratch Surprise
Scratch Studio
Critique Group
https://scratched.gse.harvard.edu/guide/curriculum.html 5/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
Unit 1: Exploring
This unit includes a mix of structured and open-ended activities that engage students in exploration
of the key concept of sequence – identifying and specifying an ordered series of instructions. This is
https://scratched.gse.harvard.edu/guide/curriculum.html 6/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
often a powerful moment for students: they’re telling the computer what to do, by translating their
ideas into blocks of computer code.
Unit Overview
Programmed to Dance
Step-By-Step
10 Blocks
My Studio
Debug It!
About Me
https://scratched.gse.harvard.edu/guide/curriculum.html 7/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
Unit 2: Animations
Inspired by the theatre metaphor, this unit’s arts-themed activities are designed to help students
explore the computational concepts of loops, events, and parallelism, culminating in the design of
personalized music videos.
https://scratched.gse.harvard.edu/guide/curriculum.html 8/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
Unit Overview
Performing Scripts
Build-A-Band
It's Alive!
Debug It!
Music Video
https://scratched.gse.harvard.edu/guide/curriculum.html 9/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
Unit 3: Stories
This unit focuses on helping students develop their storytelling and remixing abilities through a
variety of hands-on and off-computer design activities, providing opportunities for students to work
collaboratively and build on the creative work of others. Building on initial experiences from Unit 2,
https://scratched.gse.harvard.edu/guide/curriculum.html 10/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
the activities in this unit are designed to help students develop deeper fluency in the computational
concepts of events and parallelism and the computational practices of experimenting and iterating,
and reusing and remixing.
Unit Overview
Characters
Conversations
Scenes
Debug It!
Creature Construction
Pass It On
https://scratched.gse.harvard.edu/guide/curriculum.html 11/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
Unit 4: Games
In this unit, learners will become game designers and experience creating their own game project.
Guided by the activities in this unit, students will be introduced to game mechanics and game
https://scratched.gse.harvard.edu/guide/curriculum.html 12/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
development while building understandings of conditionals, operators, data, and the computational
practices of abstracting and modularizing.
Unit Overview
Starter Games
Score
Extensions
Interactions
Debug It!
https://scratched.gse.harvard.edu/guide/curriculum.html 13/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
https://scratched.gse.harvard.edu/guide/curriculum.html 14/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
flexible, diving deeper into creative computing by revisiting challenges, extending skills, or refining
practices.
Unit Overview
Round Two
Advanced Concepts
Activity Design
My Debug It!
https://scratched.gse.harvard.edu/guide/curriculum.html 15/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
Unit 6: Hackathon
In this final unit, students will build on their creative computing experiences by engaging in the design
of an open-ended project of their choosing. To help you and your students tackle this open-ended
design experience, we were inspired to frame this unit as a hackathon. With its ethos of embracing
https://scratched.gse.harvard.edu/guide/curriculum.html 16/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
Unit Overview
Project Pitch
Project Planning
Design Sprint
Project Feedback
Project Check-In
Unfocus Group
Showcase Prep
Showcase
https://scratched.gse.harvard.edu/guide/curriculum.html 17/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
Appendix
Glossary
https://scratched.gse.harvard.edu/guide/curriculum.html 18/19
4/1/24, 17:39 Creative Computing Curriculum | Explore
Standards
Computational Thinking
Links
https://scratched.gse.harvard.edu/guide/curriculum.html 19/19