Creative Computing Curriculum Guide Crosswalk
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
$
%
123
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ABCDEFG
1
CREATIVE COMPUTING CURRICULUM GUIDE STANDARDS CROSSWALK
2
Creative Computing Curriculum Guide | http://scratched.gse.harvard.edu/guide
3
K12CS Framework | k12cs.org
4
5
Unit #
Unit Title
Lesson
Lesson TitleLearning ObjectiveK12CS Concepts AddressedK12CS Practices Addressed
6
0Getting Started1Introducing ScratchStudents will be introduced to computational creation with the Scratch programming environment.Computing Systems
Networks and the Internet
Algorithms and Programming
Impacts of Computing
7
2Scratch AccountStudents will create a Scratch account and explore the community guidelines.
8
3Design JournalStudents will start a personalized design journal for documenting their design process and reflections.
9
4Scratch SurpriseStudents will engage in an exploratory, hands-on experience with Scratch.Practice 5: Creating Computational Artifacts
10
5Scratch StudioStudents will add projects to a studio and post comments on other projects.Practice 1: Fostering an Inclusive Computing Culture
Practice 2: Collaborating Around Computing
Practice 7: Communicating About Computing
11
6Critique GroupStudents will practice giving and receiving feedback on design ideas and works-in-progress.
12
13
1Exploring1Programmed to DanceStudents will learn to express a complex activity using a sequence of simple instructions.Computing Systems
Algorithms and Programming
Practice 4: Developing and Using Abstractions
14
2Step-by-StepStudents will build up a program by experimenting and iterating.Practice 5: Creating Computational Artifacts
15
310 BlocksctStudents will create a project with the constraint of only being able to use 10 blocks.Practice 5: Creating Computational Artifacts
16
4My StudioStudents will explore projects on the Scratch website, and curate a collection of 3 or more Scratch projects in a Scratch studio.Practice 2: Collaborating Around Computing
17
5Debug It!Students investigate a problem and find a solution, explore a range of concepts (including sequence) through the practices of testing and debugging, and develop a list of strategies for debugging projects.Practice 6: Testing and Refining Computational Artifacts
18
6About MeStudents will create an open-ended Scratch project that is an interactive digital representation of their personal interests.Practice 5: Creating Computational Artifacts
19
20
2Animations1Performing ScriptsStudents will be introduced to the concepts of events and parallelism through performance of scripts.Computing Systems
Algorithms and Programming
Practice 5: Creating Computational Artifacts
Practice 6: Testing and Refining Computational Artifacts
21
2Build-A- BandStudents will create a program that combines interactive sprites with interesting sounds, and develop greater fluency with sequence, loops, events, and parallelism.
22
3Orange Square, Purple CircleStudents will gain more fluency with Looks blocks and the paint editor while expressing creativity through an arts-themed challenge.
23
4It's Alive!Students become more familiar with the computational concepts of sequence and loops by experimenting with Control blocks.
24
5Debug It!Students investigate a problem and find a solution,
explore a range of concepts (including sequence) through the practices of testing and debugging, and
develop a list of strategies for debugging projects.
25
6Music VideoStudents will create a project that combines animation and music, while gaining more familiarity with sprites, costumes, and sounds.
26
27
3Stories1CharactersStudents will gain more familiarity with the computational concepts of events and parallelism, and the practice of experimenting and iterating.
Computing Systems
Algorithms and Programming
Practice 5: Creating Computational Artifacts
Practice 6: Testing and Refining Computational Artifacts
28
2ConversationsStudents will explore two different strategies for synchronizing interactions between sprites (timing and broadcasting) and develop greater familiarity with the computational concept of events and parallelism.
29
3ScenesStudents will create a project that experiments with changing backdrops, and gain more familiarity with the computational concepts of events and parallelism.
30
4Debug It!Students investigate a problem and find a solution,
explore a range of concepts (including sequence) through the practices of testing and debugging, and
develop a list of strategies for debugging projects.
31
5Creature ConstructionStudents will be introduced to the computational practice of reusing and remixing by contributing to a collaborative drawing.
32
6Pass it OnStudents will experience pair programming by working in pairs to develop a collaborative storytelling project.Practice 1: Fostering an Inclusive Computing Culture
Practice 2: Collaborating Around Computing
Practice 7: Communicating About Computing
33
34
4Games1Dream Game ListStudents will identify common design elements of games.Computing Systems
Data and Analysis
Algorithms and Programming
Practice 3: Recognizing and Defining Computational Problems
35
2Starter GamesStudents will develop greater fluency with computational concepts (conditionals, operators, data) and practices (experimenting and iterating, testing and debugging, reusing and remixing, abstracting and modularizing).Practice 4: Developing and Using Abstractions
36
3ScoreStudents will be able to describe what a variable is and why variables are useful, and will be introduced to the computational concept of data, and will experience remixing and reusing a project or part of a project.Practice 5: Creating Computational Artifacts
Practice 6: Testing and Refining Computational Artifacts
37
4ExtensionsStudents will become more familiar with the concepts of conditionals, operators, and data by exploring programs that illustrate common game mechanics.
38
5InteractionsStudents will explore different approaches to making projects interactive by solving a series of nine programming puzzles, and gain more fluency in the concepts of conditionals, operators, and data, and the practice of testing and debugging.
39
6Debug It!Students investigate a problem and find a solution,
explore a range of concepts (including sequence) through the practices of testing and debugging, and
develop a list of strategies for debugging projects.
40
41
5Diving Deeper1Know Want LearnStudents will reflect on past projects and experiences,
self-assess current knowledge and learning goals, and
pursue personal learning interests.
Computing Systems
Data and Analysis
Algorithms and Programming
Practice 7: Communicating About Computing
42
2Round TwoStudents will have the opportunity to create a self-remix of past work or spend time on a unit activity that was previously skipped or not completed.Practice 3: Recognizing and Defining Computational Problems
43
3Advanced ConceptsStudents will gain more fluency with computational concepts (events, parallelism, data) and practices (experimenting and iterating, testing and debugging, reusing and remixing, abstracting and modularizing) by creating a project exploring video sensing or cloning.Practice 4: Developing and Using Abstractions
44
4Hardware and ExtensionsStudents will be introduced to various hardware extensions that connect the digital world of Scratch with the physical world.Practice 5: Creating Computational Artifacts
45
5Activity DesignStudents will design an activity or resource for supporting others in learning more about Scratch and computational creativity.
46
6My Debug It!Students will become more fluent with computational practices (experimenting and iterating, testing and debugging, reusing and remixing, abstracting and modularizing) by designing a debugging challenge.Practice 6: Testing and Refining Computational Artifacts
47
48
6Hackathon1Project PitchStudents will brainstorm project ideas based on personal interests, and will discuss their pitch ideas, interests, and skills to form project teams.Computing Systems
Networks and the Internet
Data and Analysis
Algorithms and Programming
Impacts of Computing
Practice 3: Recognizing and Defining Computational Problems
49
2Project PlanningStudents will identify an appropriately-scoped project to work on, develop an outline of activities or tasks required to complete the project, and generate a preliminary list of resources required to complete the project.Practice 5: Creating Computational Artifacts
Practice 6: Testing and Refining Computational Artifacts
50
3Design SprintStudents will use computational concepts and practices to further develop a Scratch project of their choosing.
51
4Project FeedbackStudents will work together in small critique groups to give each other preliminary feedback on their projects test projects-in-progress formulate and share feedback for others.Practice 1: Fostering an Inclusive Computing Culture
Practice 2: Collaborating Around Computing
Practice 7: Communicating About Computing
52
5Project Check-InStudents will review project progress and feedback, develop an outline of activities or tasks required to complete the project, and generate a list of resources required to complete the project.Practice 6: Testing and Refining Computational Artifacts
53
6Unfocus GroupStudents will interview, observe, and ask others for feedback on projects-in-progress.Practice 1: Fostering an Inclusive Computing Culture
Practice 7: Communicating About Computing
54
7Showcase PrepStudents will work on their final project drafts and prepare for the final project showcase.Practice 7: Communicating About Computing
55
8ShowcaseStudents will share their final projects with others and reflect on their overall design process and computational creation experiences.
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
Main menu