
STEM • 240 • 2 students • Created with AI following Aligned with Common Core State Standards
Free PDF · we'll email you a copy
This is lesson 8 of 10 in the unit "Builders & Innovators". Lesson Title: Introduction to Coding Logic Lesson Description: Year 1 will use coding apps to learn basic commands, while Year 5 will start creating a simple game using a beginner-friendly coding platform, focusing on sequencing and loops.
In this 240-minute session (Lesson 8 of 10, “Builders & Innovators”), both students build coding logic using beginner-friendly activities focused on sequencing and loops. Year 1 practices “command” thinking with unplugged and app-based steps; Year 5 starts planning and creating a simple game loop on a beginner coding platform.
0–20 min | Unit warm-up + shared theme Use “Build a Path” as the shared unit theme: today’s goal is to “teach a character how to move” reliably. Briefly discuss that coding is like giving very clear directions.
20–55 min | Year 1: Unplugged sequencing commands On paper or on the floor, place 6–8 step cards (move forward, turn, jump, etc.). Student builds a route, then “executes” it in order with a toy/marker. Teacher prompts: “What is step 1? What happens after that?” Then record the final correct sequence on a simple worksheet with numbered boxes.
55–95 min | Year 1: App practice for basic commands Students use a child-friendly coding app to enter the same route using blocks/commands. Teacher models predicting the outcome before pressing run. After each run, ask: “Did it match your prediction? What step should we change?”
95–140 min | Year 5: Map logic, then loop planning Introduce the idea of a loop as “repeat until…” with a game-like scenario (example: move to collect items, or repeat a pattern to score points). Students create a loop plan on paper: write the “repeat section,” then state the stopping condition. Teacher prompts with sentence starters: “I will repeat ___ because… I stop when ___.”
140–175 min | Year 5: Build a simple game loop Students implement a basic loop in a beginner coding platform (repeat steps that move the character or generate repeated behavior). Focus on sequencing inside the loop and choosing a clear stop condition or fixed number of repeats. Teacher checks logic: “What commands are inside the loop? What happens each loop?”
175–215 min | Debug sprint + testing evidence (both students) Each student runs their code/game 2 times: once as-is, then after a change. Teacher has them keep quick “evidence notes”: predicted outcome vs actual outcome. For Year 1, debugging often means reordering one or two steps. For Year 5, debugging may mean fixing an incorrect repeat count or moving a command in/out of the loop.
215–240 min | Share-out + exit explanations Students give a short explanation. Year 1: “My code moved like this: 1…, 2…, 3…” Year 5: “My loop repeats ___; the game ends when ___.” Teacher highlights one success and one next improvement target.
Join thousands of teachers using Kuraplan AI to create personalized lesson plans that align with Aligned with Common Core State Standards in minutes, not hours.
Created with Kuraplan AI
Generated using openai/gpt-5.4-nano
🌟 Trusted by 1000+ Schools
Join educators across United States