Curricular Connections Accordion
Grade 4 C3: solve problems and create computational representations of mathematical situations using coding concepts and skills
Grade 4 3.1: solve problems and create computational representations of mathematical situations by writing and executing code, including code that involves conditional statements and other control structures
#1: Dimensions of the Digital Competency Framework
#2: Developing And Mobilizing Technological Skills
#3: Harnessing The Potential Of Digital Resources For Learning
#7: Producing Content Via Digital Technology
Objectives Accordion
Learning Goals
Students will be able to...
- Become familiar with the user interface, tools, and features
- Develop the ability to read and understand code written in Scratch
- Demonstrate understanding of basic programming concepts such as events, sequences, loops and conditional statements
Success Criteria
I can...
- Identify and navigate the Scratch user interface and its tools.
- Read, explain, and write Scratch code using events, sequences, loops, and conditional statements.
- Create and use variables to implement scoring and tracking in a game.
Material Accordion
Required Materials
- Access to the internet
- Changed Chromebooks or Tablets
- Access to Scratch tool
Optional Materials
Prior to the workshop, could also:
- Explore the Scratch for Educators webpage
- Create a Scratch Teacher Account
Lesson Accordion
| Activity | Description |
|---|---|
| Prior Knowledge |
Basic understanding of directionality (left, right, up, down) |
| Minds On |
Minds On: 10 minutes
|
| Model |
Model: 15 minutes
|
| Practice |
Practice: 25 minutes Teacher Guidance: Access the core activity. Guide students through the steps below, encouraging prediction and troubleshooting as they go. Activity 1: Setting up the Game Environment (10 minutes)
Activity 2: Coding Bear Movement and Salmon Catch (15 minutes)
|
| Consolidation |
Consolidate: 10 minutes Facilitate a Circle Share where students take turns sharing one aspect of their game, a specific coding concept they used, or a challenge they successfully overcame during the activity. Reflection Questions:
|
| Modifications & Accommodations |
|
Assessment Accordion
Formative
Teacher Observation: Observe students during the "Practice" phase as they work with Scratch. Note their ability to navigate the interface, interpret code, implement events, sequences, loops, conditional statements, and variables.
Extension Accordion
Cross Curricular Connections
Language Arts: Have students write a procedural text explaining how to create a specific part of their "Race for the Catch" game, using transition words (first, then, finally). Alternatively, they could write a short story from the perspective of one of the bears or salmon, incorporating facts about their ecosystem.
Science/Environmental Education: Research additional facts about the symbiotic relationship between bears, salmon, and trees. Students can create an infographic or a short presentation to share their findings.
Extend Your Thinking
Advanced Game Features: For early finishers or as a follow-up, students can:
• Add a timer to the game or implement a high-score system that stores the top scores.
• Introduce obstacles or different types of fish with varying point values, using more complex conditional statements.
• Code the black bear's movement to be more challenging, perhaps by having it react to the grizzly bear's position.
• Explore creating their own custom sprites and backdrops using the Paint Editor, or importing their own images.