Code.org SessionPlan#3(1 4)
Code.org SessionPlan#3(1 4)
org
LESSON 3:
Bug and Debugging
Warm - up
What is Algorithm?
*students reply*
An algorithm is a step-by-step procedure for solving a problem or performing a
task. It is a set of instructions that are followed in a specific order to achieve a
desired outcome. Algorithms can be used in computer programming and in
everyday life to solve problems and accomplish tasks efficiently and effectively.
Problem Statement
One sunny day, their teacher, Ms. Smith, introduced them to a magical world of
coding. She told them about a remarkable project on code.org that would allow
them to create their very own customized photo frames. Excited and curious, the
students gathered around the computer as Ms. Smith explained how the project
worked.
Solution
In this enchanting adventure, Alex, Lily, and Max embarked on a journey to bring
their artistic dreams to life. They were given the power to choose from a wide
variety of shapes, colors, and decorations to design their unique photo frames.
With the help of code blocks, they could make their frames sparkle, add playful
stickers, and even create animated effects.
Bug
So now that you know what a maze is, how about we solve this puzzle?
We're going to find our way through a maze! Let's draw the path with a red color
for the wrong way and a green color for the correct way. Are you ready to help
me find the right path?
Bugs and Debugging
Just like real bugs, they can cause problems and make the computer do
something we don't want it to do. But with debugging, we can fix the bugs
and make sure the computer does what we want it to do.
You will notice that the angry bird stop one step
before pig.
1. https://studio.code.org/s/course1/lessons/5/levels/2
2. https://studio.code.org/s/course1/lessons/5/levels/3
3. 3. https://studio.code.org/s/course1/lessons/5/levels/4
4. https://studio.code.org/s/course1/lessons/5/levels/5
5. https://studio.code.org/s/course1/lessons/5/levels/6
6. https://studio.code.org/s/course1/lessons/5/levels/7
Programming with Harvester
1. https://studio.code.org/s/courseb-2023/lessons/5/levels/2
2. https://studio.code.org/s/courseb-2023/lessons/5/levels/3
3. https://studio.code.org/s/courseb-2023/lessons/5/levels/4
4. https://studio.code.org/s/courseb-2023/lessons/5/levels/5
5. https://studio.code.org/s/courseb-2023/lessons/5/levels/6
6. https://studio.code.org/s/courseb-2023/lessons/5/levels/7
Artist Lab Project
Activity Link: Artist Lab Project
Artist Lab Project
Links:
Empty Project
Completed Project
Resource Table
Assignment Assignment
Wrap - Up
27