Unit 5 Diving Deeper: What'S Included You Are Here
Unit 5 Diving Deeper: What'S Included You Are Here
DIVING DEEPER
0 1 2 3 4
5 6
ADVANCED CONCEPTS
HARDWARE & EXTENSIONS
ACTIVITY DESIGN
MY DEBUG IT!
UNIT 5
OVERVIEW
THE
THE “BIG IDEA”IDEA”
“BIG
After the release of the previous version of the
guide, a common piece of feedback that we received
from teachers was that they (and the learners they
support) wanted more “catch-up” time, time to
linger, revisit, and extend the ideas and projects
they had created in previous units. In response, we
added this “Diving Deeper” unit.
POSSIBLE PATH
What do you know? Remix a past project, Creating with Scratch Create a project Design a learning Create your own
What do you go back to a missed can go beyond what that explores experience for Debug It! program
want to know? activity, or challenge happens on the video sensing others to try. and see if others can
What have you yourself to learn screen. or cloning. solve it.
learned? something new.
UNIT 5 ACTIVITY
KNOW WANT OBJECTIVES
By completing this activity, students will:
❑ In this self-directed learning activity, students will ❑ Know Want Learn worksheet
reflect on current understandings and build new ❑ Scratch Wiki
knowledge based on their interests. Optionally, have http://wiki.scratch.mit.edu
the Know Want Learn worksheet available to guide ❑ Scratch Discussion Forums
students. http://scratch.mit.edu/discuss
❑ Scratch FAQ
❑ Ask students to reflect on what they know already and
http://scratch.mit.edu/info/faq
what they want to know next about Scratch and
creative computing. Guide students in answering the
first two reflection prompts in their design journals or REFLECTION PROMPTS
using the Know Want Learn self-assessment
worksheet. Next, give students time to pursue learning
+ What do you know?
interests from their “What do you want to know?”
+ What do you want to know?
responses. Finally, have students respond to the third
+ What did you learn?
and fourth reflection prompts in their design journals
+ What were your strategies for investigating what you
or using the Know Want Learn worksheet.
wanted to know?
❑ Help students share their reflections and learning
interests with one another. We recommend peer
interviews: divide students into pairs and have them
REVIEWING STUDENT WORK
take turns interviewing one another about their
processes of reflection, self-assessment, and research. + Were students able to learn what they wanted to know?
+ What strategies and resources did they employ?
WANT What do you know about creative computing & scratch? What do you want to know
next? This activity is an opportunity for you to consider which areas of Scratch you
feel comfortable navigating (What do I know?) and which areas you would like to
LEARN explore further (What do I want to know?). Use different resources around you to
investigate what you want to know, and then share your findings (What did I learn?).
WHAT DO I KNOW?
Reflecting on your design experiences so far, write down what you know about Scratch and creative computing.
+ What were your strategies for investigating what you wanted to know?
UNIT 5 ACTIVITY
ROUND TWO OBJECTIVES
By completing this activity, students will:
+ have the opportunity to create a self-remix of past
SUGGESTED TIME
work or spend time on a unit activity that was
45–60 MINUTES previously skipped or not completed
❑ Optionally, have the activity handouts from Units 0-5 ❑ Units 0-5 handouts
available to guide students.
❑ Give students self-directed time to: REFLECTION PROMPTS
1. reimagine or extend a past project by creating a
self-remix: a remix of one’s own project. + Why did you choose that project or activity to work
2. revisit and work on a previous unit activity that was on?
either skipped or not completed. + What would you do if you had more time?
❑ Encourage students to share their self-remixes or
activity outcomes with one another. We suggest using REVIEWING STUDENT WORK
pair-share or design demo.
❑ Invite students to think back on the design process by + Did students create self-remixes or work on activities?
responding to the reflection prompts in their design + What did you learn about your students’ interests?
journals or in a group discussion. + What further support might your students need?
ROUND TWO
REFLECTIONS RESPOND TO THE FOLLOWING REFLECTION PROMPTS
USING THE SPACE PROVIDED BELOW OR IN YOUR
DESIGN JOURNAL.
❑ Use the Advanced Concepts, Video Sensing examples, ❑ Advanced Concepts studio
and Cloning examples studios to show examples and http://scratch.mit.edu/studios/221311
help students get familiar with blocks that control ❑ Video Sensing handout
video sensing and cloning. Optionally, have the ❑ Video Sensing examples studio
Advanced Concepts handout available to guide http://scratch.mit.edu/studios/201435
students. ❑ Cloning handout
❑ Cloning examples studio
❑ Give students time to explore the code of example
http://scratch.mit.edu/studios/201437
programs to create a project that experiments with
one or more of the advanced concepts (video sensing,
cloning). REFLECTION PROMPTS
❑ Encourage students to share their explorations with
others. We suggest hosting design demo presentations. + Which advanced concept(s) did you choose to explore?
Optionally, have students add their projects to the + What was your strategy for learning more about the
Advanced Concepts studio or a class studio. concept(s) you selected?
❑ Ask students to think back on the design process by
responding to the reflection prompts in their design REVIEWING STUDENT WORK
journals or in a group discussion.
+ Do projects explore one or more of the advanced
concept(s)?
START HERE
❑ Open an existing Scratch project or start a new
project to add video sensing.
❑ Click on Extensions.
❑ Click on Video Sensing.
❑ Check out blocks for video sensing in the
Sensing category.
❑ Experiment with video on, turn video, and set
video transparency to blocks to program your
project to sense video motion.
❑ Make sure your webcam is connected! Test it out using the turn video on + Add your project to the Advanced Concepts
block. studio: http://scratch.mit.edu/studios/221311
❑ If you’re feeling a little stuck, that’s okay! Explore some of the other + Add video sensing to one of your past projects!
projects in the Video Sensing studio to see how they use the video blocks or + Help a neighbor!
use the Tips Window to learn more about video sensing. + Remix a project in the Video Sensing studio.
CLONING
HOW CAN YOU USE CLONING IN
YOUR SCRATCH PROJECTS?
START HERE
❑ Open an existing Scratch project or start a new
project to experiment with cloning.
❑ Check out blocks for cloning in the Control
category.
❑ Experiment with the blocks to create clones of
your sprite. Define behaviors for what your
cloned sprites will do.
❑ If you can’t see your clone initially, check if the original sprite is in the same + Add your project to the Cloning studio:
location – it might be covering the clone! Program your original sprite or http://scratch.mit.edu/studios/201437
the clone to move or go to different locations so you can see them. + Add cloning to one of your past projects!
❑ Stuck? That’s okay! Explore some of the other projects in the Cloning + Help a neighbor!
Studio to see how they use cloning or search in the Tips Window to learn + Remix a project in the Cloning studio.
more about the Create Clone and When I start as a Clone blocks.
UNIT 5 REFLECTION
ADVANCED
NAME:
REFLECTIONS
DESIGN JOURNAL.
+ What was your strategy for learning more about the concept(s) you selected?
UNIT 5 ACTIVITY
HARDWARE & OBJECTIVES
By completing this activity, students will:
❑ (IMPORTANT: This activity requires access to one or ❑ LEGO WeDo construction set
more of these hardware products.) Introduce students http://bit.ly/LEGOWeDo
to ways Scratch can connect to other technologies and ❑ MaKey MaKey
hardware extensions including the LEGO WeDo, MaKey http://makeymakey.com
MaKey, and PicoBoard. Optionally, show examples from ❑ PicoBoard
the How can I connect Scratch with other https://www.sparkfun.com/products/10311
technologies? video playlist. ❑ How can I connect Scratch with other technologies?
videos: http://bit.ly/hardwareandextensions
❑ Divide students into small groups of 2-4 people. Give
the groups time to explore creating a Scratch project
that incorporates a physical world component using REFLECTION PROMPTS
one or more available hardware extensions.
❑ Allow each group to share their creations with others. + Which hardware or extension did you explore?
We suggest facilitating a gallery walk or feedback fair. + How did you incorporate the digital and the
physical?
❑ Ask students to think back on the design process by
+ What was difficult?
responding to the reflection prompts in their design
+ What was surprising?
journals or in a group discussion.
+ Make this a group-wide activity! Using the LEGO WeDo and ❑ _______________________
Scratch, challenge students to connect their projects to
create a chain of reactions in the style of a Rube Goldberg ❑ _______________________
machine. See this video for an example:
http://bit.ly/ScratchChainReaction ❑ _______________________
+ Activate the Scratch blocks that control hardware
extensions by clicking on the Add an Extension button ❑ _______________________
located under the More Blocks category in the Scratch
project editor.
UNIT 5 REFLECTION
NAME:
HARDWARE &
EXTENSIONS RESPOND TO THE FOLLOWING REFLECTION PROMPTS
USING THE SPACE PROVIDED BELOW OR IN YOUR
DESIGN JOURNAL.
REFLECTIONS
+ Which hardware or extension did you explore?
❑ Let students experience what it’s like to be in your ❑ Activity Design handout
teaching shoes! Challenge students to create, remix, or ❑ Scratch Cards
reimagine an activity or resource designed to support http://scratch.mit.edu/info/cards
others' explorations of creative computing. Optionally, ❑ Scratch Design Studio list
have the Activity Design handout available for http://scratch.mit.edu/users/ScratchDesignStudio/
additional support.
❑ Help students brainstorm and imagine different kinds REFLECTION PROMPTS
of creative learning experiences. Optionally, review
example project ideas and activities from this guide, or
encourage students to explore the Scratch Cards + Who do you envision using your activity or resource?
resource and Scratch Design Studio list for inspiration. + What do you hope people will learn from using your
Then, give students time to design their own learning activity or resource?
activity or resource. + What challenges might learners experience in doing
the activity or using the resource? How might you
❑ Give students opportunities to test out their activity or further support them in dealing with these
resource with learners. Encourage them to share their challenges?
activity or resource with family or friends, or invite
students to be peer mentors for other classes, clubs, or REVIEWING STUDENT WORK
events.
❑ Ask students to think back on the design process by + Does the activity or resource facilitate an
responding to the reflection prompts in their design introduction or exploration into creative computing?
journals or in a group discussion. What feedback can you offer the student?
DESIGN
How can you help others learn more about Scratch and creative computing? Design an
activity that helps other people learn Scratch. It can be an off-computer activity (like
Creature Construction), project idea (like Build-a-Band), or challenge activity (like Debug
It!). You could even develop a new type of activity or handout! Brainstorm using the
questions below, and then use the activity and handout planners to give more detail.
TIPSDO
WHAT & THEY
TRICKS
NEED?
What supplies will people need? What other types of support will help people successfully engage in your activity?
(TITLE)
OBJECTIVES (2 LEARNING GOALS)
MY ACTIVITY
By completing this activity, learners will:
+
+
SUGGESTED TIME
__–__ MINUTES
REFLECTION PROMPTS
(3 REFLECTION QUESTIONS)
+
❑ How will learners share their work with others?
+
(PROJECT
OVERVIEW)
(PROJECT
DESCRIPTION)
START HERE
❑ +
❑ +
UNIT 5 REFLECTION
ACTIVITY NAME:
+ What do you hope people will learn from using your activity or resource?
+ What challenges might learners experience in doing the activity or using the resource? How
might you further support them in dealing with these challenges?
UNIT 5 ACTIVITY
MY DEBUG IT! OBJECTIVES
By completing this activity, students will:
+ become more fluent with computational practices
(experimenting and iterating, testing and
SUGGESTED TIME
debugging, reusing and remixing, abstracting and
15–30 MINUTES modularizing) by designing a debugging challenge
❑ Optionally, have the My Debug It! handout available to ❑ My Debug It! handout
guide students during the activity. ❑ My Debug It! studio
http://scratch.mit.edu/studios/475637
❑ Give students the opportunity to create their own
debugging challenge for others to solve. Bugs can
focus on a specific computational concept, Scratch REFLECTION PROMPTS
block, interaction, or some other programming
challenge. Encourage students to take inspiration from
+ What was the problem?
their own experiences of getting stuck and unstuck
+ Where did your inspiration come from?
while developing Scratch projects.
+ How did you imagine others investigating and
❑ Let students swap and try testing and debugging one solving the challenge?
another’s buggy projects. Optionally, have students add + Did others have alternative approaches to finding
their debug-it program to the My Debug It! studio or a and fixing the problem than what you expected?
class studio. What were their strategies?
❑ Ask students to reflect back on their problem-creating
approaches by responding to the reflection prompts in REVIEWING STUDENT WORK
their design journals or in a group discussion.
+ Do projects include a debugging challenge to solve?
+ What different testing and debugging strategies did
students employ?
START HERE
❑ Reflect back on the different kinds of bugs
you’ve encountered in creating and debugging
PLANS FOR MY DEBUG IT!
your own projects.
❑ Generate a list of possible debugging
challenges you could create. A Debug It! can
focus on a specific concept, block, interaction, or
some other programming challenge.
❑ Build your Debug It! program.
NOTES
S E LF
TO
FINISHED?
MY DEBUG IT!
REFLECTIONS RESPOND TO THE FOLLOWING REFLECTION PROMPTS
USING THE SPACE PROVIDED BELOW OR IN YOUR
DESIGN JOURNAL.
+ How did you imagine others investigating and solving the challenge?
+ Did others have alternative approaches to finding and fixing the problem than what you
expected? What were their strategies?