Академический Документы
Профессиональный Документы
Культура Документы
thinkers individuals who can draw on computational concepts, practices, and perspectives in all
aspects of their lives, across disciplines and contexts.
The activities in this guide are designed to explore computational thinking concepts (sequence,
loops, parallelism, events, conditionals, operators, data), practices (working iteratively and
incrementally, testing and debugging, reusing and remixing, abstracting and modularizing), and
collaborating (working with others on creations), and reflecting (reviewing and rethinking ones
creative practices). As such, a design-based approach to learning is particularly well suited to
creative computing, and forms the basis for the design of each session described in this guide.
Note
A major goal of this program is to establish a culture of fearlessness, exploration, and peer
collaboration. It is expected that students (and their teachers!) will not know everything ahead of
time and the environment becomes a space where everyone is learning together
Assessment
Our approach to assessment is process-oriented, with a focus on creating opportunities for students
to talk about their own (and others) creations and creative practices. There are many forms of
process-oriented data that could be collected and various strategies are suggested throughout the
guide, such as:
supporting conversations with and among students about their projects, recorded through
graphics and text in the Design Notebook.
examining portfolios (Studios in Scratch) of projects
gallery walks to view other students work in progress
presenting final project
We view assessment as something that is done with students, to support their understanding of
what they know and what they still want to know. Assessment can involve a variety of participants,
including the creators, their peers, teacher, parents, and others.
Objectives
Students will create a final project using one of three modalities; a work of art, a story, or a game
that demonstrates their command of the objectives.
Objective
Description
Introduction
Arts
CCSS SMP 1,2,5
Stories
CCSS SMP 3, 5
Games
CCSS SMP 1,2,5,7
Final project
CCSS SMP 1,2,5,8
Session #1
Session description
In this session, students are introduced to computational creation with the Scratch programming
environment by viewing sample projects and engaging in an exploratory, hands-on experience.
Objectives
The students will:
Resources
Practice Programs #1-2
Scratch.mit.edu videos Getting Started with Scratch, Make Your Sprite Move Forward
~ Minutes
20
30
10
Activities
Introduce instructors
Assign numbers to students (used to access and track students work)
Answer Design Notebook questions #1 and #2
Opening Video Welcome to Scratch watch as a group
Direct students to http://www.LearningTech/Scratch to see the goals for this session.
Read the goals together.
Identify the Stage, Blocks Palette, and Programming Area, and Sprite list
Create a program
Make a sprite move using the MOVE, TURN, and REPEAT blocks.
Learning to use the Scratch interface
View video Make Your Sprite Move Forward
Create a version of the Practice Programs #1-2 and share them in your studio.
Students pair and share to respond to question #3 and share out with class.
Session #2
Session description
In this session students learn to initiate multiple actions simultaneously, display text, and change the
sprite costume. They explore use of these actions by creating a program to tell something about
themselves.
Objectives
The students will:
Resources
Practice Programs #3-4
Scratch.mit.edu videos , All About Me , Make Your Sprite Spin
~ Minutes
5
15
Activities
Respond to question #4 to prepare for creating All About Me program
Show the video All About Me and watch as a group
Direct students to http://www.LearningTech/Scratch to see the goals for this session.
Read the goals together.
Goals:
Create a program that tells someone about you.
Use the START block to make more than one sprite doing something at the
same time
Use the WHEN SPRITE CLICKED block to initiate some action
Use the SWITCH COSTUME and CHANGE COLOR blocks and make your
sprites exciting
55
15
Students pair and share to respond to question #5 and share out with class.
Session #3
Session description
In this session students will explore the use of programmed events that allow sprites to interact and
take action when a command is sent.
Objectives
The students will:
Resources
Practice Programs #5-6
Scratch.mit.edu Project Say-Think
~ Minutes
5
5
40
10
Activities
Respond to question #6 Begin planning the Final Project
Direct students to http://www.LearningTech/Scratch to see the goals for this session.
Read the goals together.
Goals:
Complete All About Me program
Use a Broadcast to cause an action
Use a Broadcast to cause a change in costume
Use a Broadcast to cause a change in background
Students individually view project Say-Think
Create a version of the Practice Programs #5-6 that is a remix and share them in your
studio.
Students pair and share to respond to question #7 and share out with class.
Session #4
Session description
In this session students will examine the use of a coordinate system to locate and move sprites.
Objectives
The students will:
Resources
Practice Programs #7-8
Scratch.mit.edu videos
Make Your Sprite Dance , Make Your Sprite Glide
~ Minutes
5
5
40
10
Activities
Respond to question #8
Direct students to http://www.LearningTech/Scratch to see the goals for this session.
Read the goals together.
Goals:
Find the coordinates of any location on the stage using the cursor.
Place 4 sprites at these coordinates (100,100) (-100, -100) (100, -100) (-100,
100).
Use GLIDE to move all 4 sprites around the stage.
Students individually view video Make Your Sprite Dance and Make Your Sprite Glide
Create a version of the Practice Programs #7-8 and share them in your studio.
Students pair and share to respond to question #9 and share out with class.
Session #5
Session description
In this session students investigate conditional programming combined with sensing action or
location.
Objectives
The students will:
Resources
Practice Programs #9-10
Scratch.mit.edu videos Make a Simple Game , Change the Cat
~ Minutes
5
5
40
10
Activities
Respond to question #10
Direct students to http://www.LearningTech/Scratch to see the goals for this session.
Read the goals together.
Goals:
Combine the IF-THEN block with the WHEN KEY PRESSED block
Combine the IF-THEN block with the IF ON EDGE block
Combine the IF-THEN block with the TOUCHING block
Students individually view video Make a Simple Game and Change the Cat
Create a version of the Practice Programs #9-10 and share them in your studio.
Students pair and share to respond to question #11 and share out with class.
Session #6
Session description
In this session students will use variables to keep track of lives, scores, and other parameters in their
programs.
Objectives
The students will:
Resources
Practice Programs #11-12
Scratch.mit.edu videos Fish of Eratosthenes
~ Minutes
5
5
Activities
Respond to question #12
Direct students to http://www.LearningTech/Scratch to see the goals for this session.
Read the goals together.
Goals:
Create and name a variable
Set the initial value for the variable
Use the variable to keep score, count lives, or to control your program.
Reset the value of the variable to its initial value
40
10
Create a version of the Practice Programs #11-12 and share them in your studio.
Students pair and share to respond to question #13 and share out with class.
Session #7
Session description
In this session students will learn to create sounds, including musical notes.
Objectives
The students will:
Resources
Practice Programs #13-14
Video How To Make a Sound
~ Minutes
5
5
40
10
Activities
Respond to question #14
Direct students to http://www.LearningTech/Scratch to see the goals for this session.
Read the goals together.
Goals:
Use a sound in your program
Make a short song using different notes and instruments
Combine song and movement to make a sprite sing and dance
Students individually view How To Make a Sound
Create a version of the Practice Programs #13-14 or an original program of your own
choice and share them in your studio.
Students pair and share to respond to question #15 and share out with class.
Session #8
Session description
In this session students will combine sensing and conditional blocks to implement logic algorithms.
Objectives
The students will:
Resources
Practice Programs #15-17
Scratch.mit.edu Project Ask Elsa Questions
~ Minutes
5
5
40
10
Activities
Respond to question #16
Direct students to http://www.LearningTech/Scratch to see the goals for this session.
Read the goals together.
Goals:
Draw something using PEN UP and PEN DOWN
Change the behavior of your sprite when it touches another object, like a wall
Students individually view Ask Elsa Questions Create a version of the Practice
Programs #15-16 or an original program of their choice and share them in your studio.
Students pair and share to respond to question #17 and share out with class.