Course B (2021)
Digital Trails
Resources
GRADE 2: DIGITAL TRAILS NAME
Animal Tracks
DATE
Part I Directions:
Follow the trails of Mervin the Mouse and Ellie the Elephant. Fill in the chart below.
Mervin the Ellie the
Mouse Elephant
1. Whose full name do you know?
2. Whose house could you find?
3. Whose birth date do you know?
4. Whose username and password do you know?
5. Who let out a secret on the internet?
6. Which animal can you describe better from his or
her photo?
1. Who can the detectives find out more about, and why?
2. Is there anything that Ellie or Mervin posted that could be a problem for them?
commonsense.org/education 1
Shareable with attribution for noncommercial use. Remixing is permitted.
GRADE 2: DIGITAL TRAILS NAME
Animal Tracks
DATE
Pause & Think Moment
Draw a picture of something that is OK to share about yourself on
the internet.
Write one thing that is not OK to share on the internet. Explain why.
commonsense.org/education 2
Shareable with attribution for noncommercial use. Remixing is permitted.
GRADE 2: DIGITAL TRAILS
Digital Trail Squares
commonsense.org/education
Shareable with attribution for noncommercial use. Remixing is
permitted.
1
GRADE 2: DIGITAL TRAILS
Digital Trail Squares
commonsense.org/education
Shareable with attribution for noncommercial use. Remixing is
permitted.
2
Course B (2021)
Move It, Move It
Resources
Move It Maps 1 & 2
YAY!
START
YAY!
START
Move It Maps 3 & 4
START YAY!
START
YAY!
Move It, Move It
Multi-step Adventure Activity Key
These are the moves that you can do to help guide your friend.
Practice a few times to be sure that you both understand what each move does.
North South
West East
Rest (No instruction) Stop (Done)
YAY!
Start
Name(s)_____________________________________ Period ______ Date ____________________
Move It Move It
Debugging
Each of these algorithms has a mistake. Can you find the mistake and cross it out?
1) YAY!
Move North
START Move North
2)
Move East
Move North
START YAY!
Move East
3) START
Move South
Move East
YAY!
Move South
TEACHER KEY
Move It Move It
Debugging
Each of these algorithms has a mistake. Can you find the mistake and cross it out?
1) YAY!
Move North
START
Move North
2)
Move East
Move North
START YAY!
Move East
3) START
Move South
Move East
YAY!
Move South
Course B (2021)
Sequencing with Angry Birds
Resources
Move It Maps 1 & 2
YAY!
START
YAY!
START
Move It Maps 3 & 4
START YAY!
START
YAY!
Move It, Move It
Multi-step Adventure Activity Key
These are the moves that you can do to help guide your friend.
Practice a few times to be sure that you both understand what each move does.
North South
West East
Rest (No instruction) Stop (Done)
YAY!
Start
Course B (2021)
Programming with Angry Birds
Resources
Happy Maps Game Pieces
Move It Maps 1 & 2
YAY!
START
YAY!
START
Move It Maps 3 & 4
START YAY!
START
YAY!
Move It, Move It
Multi-step Adventure Activity Key
These are the moves that you can do to help guide your friend.
Practice a few times to be sure that you both understand what each move does.
North South
West East
Rest (No instruction) Stop (Done)
YAY!
Start
Course B (2021)
Programming with Harvester
Resources
Course B (2021)
Getting Loopy
Resources
TEACHER KEY
Getting Loopy
Unplugged Loops Activity
3
Clap Clap Clap
2
Behind Head Waist Behind Head Waist
Repeat this
part 3
times! 3
Clap Clap Clap
2
Left Up Right Up Left Up Right Up
Clap Clap Clap
Then do
this!
Belly Laugh
Getting Loopy
Unplugged Loops Activity
The Iteration
Clap Clap Clap
Behind Head Waist Behind Head Waist
Repeat this
part 3
times!
Clap Clap Clap
Left Up Right Up Left Up Right Up
Clap Clap Clap
Then do
this!
Belly Laugh
Name:_________________________ Date:__________
Getting Loopy
Unplugged Loops Activity
Looping can save space! What if we wanted to take The Iteration dance below and make more loops
inside? Can you circle the actions that we can group into a loop and cross out the ones that we don’t
need anymore? Write a number next to each circle to let us know how many times to repeat the action.
The first line has been done for you.
Clap Clap Clap
Behind Head Waist Behind Head Waist
Repeat this
part 3
times!
Clap Clap Clap
Left Up Right Up Left Up Right Up
Clap Clap Clap
Then do
this!
Belly Laugh
Course B (2021)
Loops with Harvester
Resources
Lesson Recommendations
Main Activity Notes
Teachers play a vital role in computer science education and supporting a collaborative and vibrant
classroom environment. During online activities, the role of the teacher is primarily one of
encouragement and support. Online lessons are meant to be student-centered, so teachers should
avoid stepping in when students get stuck. Some ideas on how to do this are:
● Utilize pair programming whenever possible during the activity.
● Encourage students with questions/challenges to start by asking their partner.
○ Unanswered questions can be escalated to a nearby group, who might already know the
solution.
● Remind students to use the debugging process before you approach.
● Have students describe the problem that they’re seeing. What is it supposed to do? What does it do?
What does that tell you?
● Remind frustrated students that frustration is a step on the path to learning, and that persistence will
pay off.
● If a student is still stuck after all of this, ask leading questions to get the student to spot an error on
their own.
Teacher Tip:
Show the students the right way to help classmates:
● Don’t sit in the classmate’s chair
● Don’t use the classmate’s keyboard
● Don’t touch the classmate’s mouse
● Make sure the classmate can describe the solution to you out loud before
you walk away
Course B (2021)
Loops with Laurel
Resources
Lesson Recommendations
Main Activity Notes
Teachers play a vital role in computer science education and supporting a collaborative and vibrant
classroom environment. During online activities, the role of the teacher is primarily one of
encouragement and support. Online lessons are meant to be student-centered, so teachers should
avoid stepping in when students get stuck. Some ideas on how to do this are:
● Utilize pair programming whenever possible during the activity.
● Encourage students with questions/challenges to start by asking their partner.
○ Unanswered questions can be escalated to a nearby group, who might already know the
solution.
● Remind students to use the debugging process before you approach.
● Have students describe the problem that they’re seeing. What is it supposed to do? What does it do?
What does that tell you?
● Remind frustrated students that frustration is a step on the path to learning, and that persistence will
pay off.
● If a student is still stuck after all of this, ask leading questions to get the student to spot an error on
their own.
Teacher Tip:
Show the students the right way to help classmates:
● Don’t sit in the classmate’s chair
● Don’t use the classmate’s keyboard
● Don’t touch the classmate’s mouse
● Make sure the classmate can describe the solution to you out loud before
you walk away
Course B (2021)
Drawing Gardens with Loops
Resources
Lesson Recommendations
Main Activity Notes
Teachers play a vital role in computer science education and supporting a collaborative and vibrant
classroom environment. During online activities, the role of the teacher is primarily one of
encouragement and support. Online lessons are meant to be student-centered, so teachers should
avoid stepping in when students get stuck. Some ideas on how to do this are:
● Utilize pair programming whenever possible during the activity.
● Encourage students with questions/challenges to start by asking their partner.
○ Unanswered questions can be escalated to a nearby group, who might already know the
solution.
● Remind students to use the debugging process before you approach.
● Have students describe the problem that they’re seeing. What is it supposed to do? What does it do?
What does that tell you?
● Remind frustrated students that frustration is a step on the path to learning, and that persistence will
pay off.
● If a student is still stuck after all of this, ask leading questions to get the student to spot an error on
their own.
Teacher Tip:
Show the students the right way to help classmates:
● Don’t sit in the classmate’s chair
● Don’t use the classmate’s keyboard
● Don’t touch the classmate’s mouse
● Make sure the classmate can describe the solution to you out loud before
you walk away
Course B (2021)
The Big Event Jr.
Resources
TEACHER KEY
The Big Event
You’ve been given a magical controller that changes the picture on the frame on
your desk. Take a look below to see what each button does. Can you figure out
which series of button events will cause your frame to show the pictures on the
right?
Draw a line from each set of pictures to the button combination that causes it. The
first one has been done for you.
Name(s)_____________________________________ Period ______ Date ____________________
The Big Event
You’ve been given a magical controller that changes the picture on the frame on
your desk. Take a look below to see what each button does. Can you figure out
which series of button events will cause your frame to show the pictures on the
right?
Draw a line from each set of pictures to the button combination that causes it. The
first one has been done for you.
The Big Event (Courses A-B)
Event Controller
Course B (2021)
Mini-Project: A Royal Battle with Events
Resources
Lesson Recommendations
Main Activity Notes
Teachers play a vital role in computer science education and supporting a collaborative and vibrant
classroom environment. During online activities, the role of the teacher is primarily one of
encouragement and support. Online lessons are meant to be student-centered, so teachers should
avoid stepping in when students get stuck. Some ideas on how to do this are:
● Utilize pair programming whenever possible during the activity.
● Encourage students with questions/challenges to start by asking their partner.
○ Unanswered questions can be escalated to a nearby group, who might already know the
solution.
● Remind students to use the debugging process before you approach.
● Have students describe the problem that they’re seeing. What is it supposed to do? What does it do?
What does that tell you?
● Remind frustrated students that frustration is a step on the path to learning, and that persistence will
pay off.
● If a student is still stuck after all of this, ask leading questions to get the student to spot an error on
their own.
Teacher Tip:
Show the students the right way to help classmates:
● Don’t sit in the classmate’s chair
● Don’t use the classmate’s keyboard
● Don’t touch the classmate’s mouse
● Make sure the classmate can describe the solution to you out loud before
you walk away
The Big Event (Courses A-B)
Event Controller
Course B (2021)
End of Course Project
Resources
Name(s)_____________________________________ Date ___________________
Play Lab Project Planning Guide
Circle the actors you want to use, then write or draw a picture about what they will do.
Animals
What will the actors say or do?
People
What will the actors say or do?
Fantasy
What will the actors say or do?