Sequence of Lessons
Introduce: Forever Loops Blue Level: Unit 2, Lesson 1
Lesson Overview
View Full Lesson Plan
Students will be introduced to the computer science concept of forever loops through plugged and unplugged activities. A variety of activities are included below to provide the teacher with choice around best supporting their students' comprehension of this concept.
Agenda
- βοΈ Introduce: Use the pages in the Blue Workbook to introduce students to forever loops. (5-10 min.)
- π€ Engage: Select from the activities below to engage students in learning about forever loops and what they do in computer programs. (35-50 min.)
- π Reflect: (5 min.)
- Can you explain forever loops to a friend?
- Can you think of any way forever loops is used in real life?
Materials
Unplugged Activity:
Learn about forever loops using this unplugged activity.
Forever Loops in Scratch:Forever Loops with Dash and Dot
- Learn about forever loops using Dash and Dot robots with these Challenge Cards!
Forever Loops in Code Studio:
Vocabulary
- loop: repeat a sequence of instructions
Standards
- CA CSS 3-5.AP.12 Create programs that include events, loops, and conditionals.
- CA CSS 3-5.AP.17 Test and debug a program or algorithm to ensure it accomplishes the intended task.
- CA CSS 3-5.AP.18 Perform different roles when collaborating with peers during the design, implementation, and review stages of program development.
Explore: Forever Loops Blue Level: Unit 2, Lesson 2
Lesson Overview
View Full Lesson Plan
Students will first use, then modify, a project exploring forever loops in Scratch using the TIPP & SEE model. This will provide students with another opportunity to tinker with this concept in Scratch before starting an open-ended project in the next lesson.
Agenda
- π« Review: Use the pages in the Blue Workbook to gain a deeper understanding of forever loops. (5-10 min.)
- π Explore: TIPP & SEE Forever Loops: Dragon Boat Race Scratch activity (35-50 min.)
- π Reflect: (5 min.)
- How did the Dragon Boat race program help you understand forever loops in computer science?
- How would you explain forever loops to another person?
Materials
- computing devices for all students
- Blue Level Student Workbooks, pp. 6-7
- English / Spanish
- TIPP & SEE Forever Loops: Dragon Boat Race
-
activity pages (slides 3 & 4)
-
English / Spanish
-
Google Form version (the link will automatically make a copy so that you can collect student responses)
-
-
Scratch project
-
English / Spanish
-
Vocabulary
- loop: repeat a sequence of instructions
Standards
- CA CSS 3-5.AP.12 Create programs that include events, loops, and conditionals.
- CA CSS 3-5.AP.13 Decompose problems into smaller, manageable tasks which may themselves be decomposed.
Additional Resources
-
Scratch website: scratch.mit.edu
-
Scratch TIPP & SEE posters:
-
large (11x17): English / Spanish
- Things Computer Scientists Do
- Whose Is It, Anyway? Common Sense Education lesson for grades 3-5 on copyright and citing sources from the Internet.
- Creative Commons Search engine
Plan: Forever Loops Blue Level: Unit 2, Lesson 3
Lesson Overview
View Full Lesson Plan
Students will begin the creation of a Tour Guide project in Scratch that will show their understanding of forever loops. In this first lesson of a three lesson sequence, students will plan out their Tour Guide project on paper using a planning guide, then begin building their project using Scratch.
Agenda
- βοΈ Introduce: Tour Guide projects in Scratch (5 min.)
- π₯ Mini-Lesson: Initialization in Scratch (5 min.)
- π Plan: Tour Guide project on paper (15-20 min.)
- π§ Build: Tour Guide project in Scratch (15-25 min.)
- π Reflect: (5 min.)
- How did the planning guide help you start your project in Scratch?
- What are you excited to add to your Tour Guide project next class?
Materials
-
computing devices for all students
-
Tour Guide Planning Guide, printed
-
English / Spanish
-
-
Blue Level Student Workbooks, pp. 8-9
-
Tour Guide Scratch studio (teacher-created)
Scratch Project Resources
- Tour Guide starter projects: sprites & backdrops (no code) / exploded code
- Tour Guide example projects: France Tour Guide Remix (Student-Created) / Come Visit Peru (Teacher-Created)
Vocabulary
- copyright: a law that protects a creator's rights and requires other people to get permission to use, copy, and share their work
- Creative Commons: a copyright license that makes it easier for people to copy, share, and build on other people's creative work, as long as they give credit to the creator
- digital citizen: someone who acts safely, responsibly, and respectfully online
- initialize: assign a starting point for an object
- loop: repeat a sequence of instructions
- parallelism: sets of instructions that run at the same time
Standards
- CA CSS 3-5.AP.12 Create programs that include events, loops, and conditionals.
- CA CSS 3-5.AP.13 Decompose problems into smaller, manageable tasks which may themselves be decomposed.
Additional Resources
- Video: Creative Commons for Kids (1:36)
- Studio of Tour Guide project examples
- Scratch website: scratch.mit.edu
- Scratch Project Student Checklist
- Getting Unstuck Strategies from the Creative Computing Lab at the Harvard Graduate School of Education
Build: Forever Loops Blue Level: Unit 2, Lesson 4
Lesson Overview
View Full Lesson Plan
Students will continue the creation of a Tour Guide project in Scratch that will show their understanding of forever loops. In this second lesson of a three lesson sequence, students will continue building their project using Scratch, then pause to provide feedback in small groups on each other's Tour Guide projects, using that feedback to revise and finalize their work.
Agenda
- π« Review: Using images responsibly to create a Tour Guide project in Scratch (5 min.)
- π₯ Mini-Lesson: Using Images Responsibly in Scratch (5 min.)
- π§ Build: Tour Guide project in Scratch (30-45 min.)
- π¬ Peer Feedback: Providing positive and constructive feedback on 2 peer projects (15 min.)
- π Reflect: (5 min.)
- What did you get stuck on while working on your project? How did you persevere?
- What did you learn from your classmates' projects feedback?
- What did you discover from looking at other projects?
Materials
-
computing devices for all students
-
Blue Level Student Workbooks, pp. 8-9
-
Peer Feedback organizer, printed
-
Tour Guide Scratch studio (teacher-created)
Scratch Project Resources
- Tour Guide starter projects: sprites & backdrops (no code) / exploded code
- Tour Guide example projects: France Tour Guide Remix (Student-Created) / Come Visit Peru (Teacher-Created)
Vocabulary
- copyright: a law that protects a creator's rights and requires other people to get permission to use, copy, and share their work
- Creative Commons: a copyright license that makes it easier for people to copy, share, and build on other people's creative work, as long as they give credit to the creator
- digital citizen: someone who acts safely, responsibly, and respectfully online
- initialize: assign a starting point for an object
- loop: repeat a sequence of instructions
- parallelism: sets of instructions that run at the same time
Standards
- CA CSS 3-5.AP.12 Create programs that include events, loops, and conditionals.
- CA CSS 3-5.AP.13 Decompose problems into smaller, manageable tasks which may themselves be decomposed.
- CA CSS 3-5.AP.15 Use an iterative process to plan and develop a program by considering the perspectives and preferences of others.
- CA CSS 3-5.AP.17 Test and debug a program or algorithm to ensure it accomplishes the intended task.
Additional Resources
- Video: Creative Commons for Kids (1:36)
- Studio of Tour Guide project examples
- Scratch website: scratch.mit.edu
- Scratch Project Student Checklist
- Peer Feedback Sentence Starters
- Getting Unstuck Strategies from the Creative Computing Lab at the Harvard Graduate School of Education
Showcase: Forever Loops Blue Level: Unit 2, Lesson 5
Lesson Overview
View Full Lesson Plan
Students will complete the creation of a Tour Guide project in Scratch that will show their understanding of repeat loops. In this final lesson of a three lesson sequence, students will finish building their project using Scratch, participate in a showcase to share their project and view their classmates' projects, and use a rubric to reflect on their work.
Agenda
- π« Review: Show a few student works-in-progress to review the project scope (5 min.)
- π₯ Mini-Lesson: Forever Loops in Scratch: forever loop misconceptions (5 min.)
- π§ Build: Tour Guide project in Scratch (30 min.)
- πΌ Showcase: Use the 2 Stars and a Wish framework to support students providing feedback on others' projects (10-15 min.)
- β Self-Assessment/Reflect: Use the student rubric to promote self-assessment and reflection on the Tour Guide project (5-10 min.)
Materials
-
computing devices for all students
-
Blue Level Student Workbooks, pp. 8-9
-
student rubrics, printed
-
English / Spanish
-
-
project reflection guide, printed (optional)
-
Tour Guide Scratch studio (teacher-created)
Vocabulary
- copyright: a law that protects a creator's rights and requires other people to get permission to use, copy, and share their work
- Creative Commons: a copyright license that makes it easier for people to copy, share, and build on other people's creative work, as long as they give credit to the creator
- digital citizen: someone who acts safely, responsibly, and respectfully online
- initialize: assign a starting point for an object
- loop: repeat a sequence of instructions
- parallelism: sets of instructions that run at the same time
Standards
- CA CSS 3-5.AP.12 Create programs that include events, loops, and conditionals.
- CA CSS 3-5.AP.13 Decompose problems into smaller, manageable tasks which may themselves be decomposed.
- CA CSS 3-5.AP.15 Use an iterative process to plan and develop a program by considering the perspectives and preferences of others.
- CA CSS 3-5.AP.17 Test and debug a program or algorithm to ensure it accomplishes the intended task.
- CA CSS 3-5.AP.19 Describe choices made during program development using code comments, presentations, and demonstrations.
Additional Resources
- Video: Creative Commons for Kids (1:36)
- Studio of Tour Guide project examples
- Scratch website: scratch.mit.edu
- Scratch Project Student Checklist
- Peer Feedback Sentence Starters
- Guide: Three Ways to Add A Project to a Scratch Studio
This page was last updated on December 18, 2023