Materials
-
Beginner Challenge List
https://drive.google.com/file/d/1LApIMae9cojFA8AjF5UopiCnh81DsqYN/view?usp=drive_link -
Beginner Code Challenge
https://drive.google.com/file/d/1shanwDYn0xO5PKg8UxUhNe-n7xy29Ny_/view?usp=drive_link -
Intermediate Challenge List
https://drive.google.com/file/d/1CvbjwxWX4dP4Nql_VrbL4eXCHLWgf_2t/view?usp=drive_link -
Intermediate Code Challenge
https://drive.google.com/file/d/1qLl11vb6bEwDCWwAvvbeXInH82QXyg81/view?usp=drive_link
Options for Running Activity
- Teacher sign off required – Track student progress by requiring students get teacher approval at each step of the challenge lists. Sign off to communicate skill mastery to students and allow progression to the next task item.
- Differentiated Instruction – Use the challenge sheets to tailor coding tasks to students’ skill levels. Assign beginner challenges to those new to Scratch while encouraging more experienced students to attempt intermediate tasks.
- Self-Paced Learning – Allow students to work through the challenges at their own pace, ensuring they gain confidence with Scratch before moving to the next level.
- Pair Programming or Peer Mentoring – Pair beginner students with intermediate students to foster collaborative learning and problem-solving. Intermediate students can provide guidance while reinforcing their own understanding.
- Substitute or Independent Work – Provide the challenge sheets as structured, engaging activities that students can complete independently or with minimal teacher guidance.
- Teacher sign off required – Track student progress by requiring students get teacher approval at each step of the challenge lists. Sign off to communicate skill mastery to students and allow progression to the next task item.
- Differentiated Instruction – Use the challenge sheets to tailor coding tasks to students’ skill levels. Assign beginner challenges to those new to Scratch while encouraging more experienced students to attempt intermediate tasks.
- Self-Paced Learning – Allow students to work through the challenges at their own pace, ensuring they gain confidence with Scratch before moving to the next level.
- Pair Programming or Peer Mentoring – Pair beginner students with intermediate students to foster collaborative learning and problem-solving. Intermediate students can provide guidance while reinforcing their own understanding.
- Substitute or Independent Work – Provide the challenge sheets as structured, engaging activities that students can complete independently or with minimal teacher guidance.
- Teacher sign off required – Track student progress by requiring students get teacher approval at each step of the challenge lists. Sign off to communicate skill mastery to students and allow progression to the next task item.
- Differentiated Instruction – Use the challenge sheets to tailor coding tasks to students’ skill levels. Assign beginner challenges to those new to Scratch while encouraging more experienced students to attempt intermediate tasks.
- Self-Paced Learning – Allow students to work through the challenges at their own pace, ensuring they gain confidence with Scratch before moving to the next level.
- Pair Programming or Peer Mentoring – Pair beginner students with intermediate students to foster collaborative learning and problem-solving. Intermediate students can provide guidance while reinforcing their own understanding.
- Substitute or Independent Work – Provide the challenge sheets as structured, engaging activities that students can complete independently or with minimal teacher guidance.
Assessment Opportunities
- Observe students’ progress through the challenge lists to assess their understanding and identify areas where additional support or instruction may be needed.
- Use code challenge creations as a demonstration of skill mastery
- Observe students’ progress through the challenge lists to assess their understanding and identify areas where additional support or instruction may be needed.
- Use code challenge creations as a demonstration of skill mastery
- Observe students’ progress through the challenge lists to assess their understanding and identify areas where additional support or instruction may be needed.
- Use code challenge creations as a demonstration of skill mastery
Extension Opportunities
Use the Code Challenge as a culminating project where students apply the skills they’ve learned to create their own Scratch program, encouraging creativity and deeper understanding.
Use the Code Challenge as a culminating project where students apply the skills they’ve learned to create their own Scratch program, encouraging creativity and deeper understanding.
Use the Code Challenge as a culminating project where students apply the skills they’ve learned to create their own Scratch program, encouraging creativity and deeper understanding.