Reverse Engineering Forest Scene Kindergarten
Objectives
Resources
Materials
Students will recreate and code a project by looking at a finished project and replicate it by doing reverse engineering.
Videos included
Level K
SLIDESMANIA.COM
SLIDESMANIA.COM
SLIDESMANIA.COM
Reverse Engineering Forest Scene
Sprite
Algorithm
Loop
Event
Debug
Vocabulary
Engage: Read the book one of the bear books.. Talk about animals you see in the forest.
1
Introduce: Show a picture of the bear on slide 3 and ask them what would be the first thing they would need to do draw the bear. Then what would be the next and so on. Follow their instructions and draw the bear.
2
Model: Have them talk to a neighbor about how they would code a different sprite. Talk about how you get a sprite to go all the way around. Model how it takes 12 times to do a complete circle.
4
Model: Show the Sample Project. Pick one of the four sprites and model your thinking on how you know what to do first and how you would code the sprite. Keep the sample project on the board on loop while they are coding.
3
Code: Remind students how to get sprites, backgrounds and how to use the loop block. Then have them recreate the forest scene.
5
Debrief: What problems did you have and how did you solve them? Do the Debugging exercises on slides 14 and 15 as a class and discuss how to fix those problems.
6
SLIDESMANIA.COM
SLIDESMANIA.COM
SLIDESMANIA.COM
A graphic that can be added to a program which can then be coded.
Sprite
A list of steps to follow to complete a task.
Algorithm
Loop
Doing something over and over again.
Event
An action that causes something to happen.
Debug
Finding and fixing mistakes or problems (bugs) in a program.
Sample Code
SLIDESMANIA.COM
Sample Code
SLIDESMANIA.COM
Sample Code
SLIDESMANIA.COM
Sample Code
SLIDESMANIA.COM
What do I need to do to debug the bear to go back and forth?
SLIDESMANIA.COM
How can I get my squirrel to go all the way around?
SLIDESMANIA.COM
Coding Challenge
Extended Challenge: Can you add your own sprite and code it by combining what 2 of the sprites in the project did?
SLIDESMANIA.COM
Activities/Extensions
SLIDESMANIA.COM
Standards
Computational Thinking (CT):
Standard 1.CT.1
Determine the steps needed to solve a problem and develop a sequence of instructions.
Algorithms and Programming (AP):
Standard 1.AP.2
Break down (deconstruct) algorithms and list the steps needed to solve a problem into a sequence of tasks and sub-tasks.
SLIDESMANIA.COM
Credits
Template by SlidesMania
https://howtodraweasy.net/how-to-draw-a-bear-for-kids/
Bear Came Along by Richard T Morris:
The Red Ripe Strawberry, and THE BIG HUNGRY BEAR by Don and Audrey Wood
Fonts used in this presentation: Roboto Slab.
Thank you!
SLIDESMANIA.COM