LESSON 2: PROGRAMMING IN MAZE
How many of you are familiar with the video game or movie, Angry Birds?
algorithm: a list of steps to finish a task
bug: part of a program that does not work correctly
debugging: finding and fixing problems in an algorithm or program
sequencing: putting commands in correct order so computers can read the commands
programming: piecing together instructions in a specific order using something a machine can read
We will begin by watching a video about coding in maze. Follow the instructions below:
- Click on your class icon below to go to your Code.org Classroom.
- Put in your password.
- Click on Lesson 2: Programming In Maze
- Put on your headphones and watch the video.
- When you have finished, put your headphones back on the hook and wait quietly until your classmates have finished.
- DO NOT GO ON TO THE ACTIVITY UNTIL I TELL YOU TO!
BEFORE THE ACTIVITY DEMONSTRATION
Modeling the Activity
After the demonstration, we will recall what we learned in Lesson 1.
- Recall Lesson 1, Building a Foundation. What was so frustrating about that lesson?
- What did you do when you became frustrated in Lesson 1?
- How did that help to solve a problem?
Using What You Learned
- What made the Angry Birds Puzzle difficult?
- What can you do if you become frustrated?
Now it is your turn to do the activity. When I tell you to, you will follow my instructions to begin the programming activity. Remember, you will be using the Debugging Process and Pair Programming during the activity. Let's go over these things one more time before you begin.
The Debugging Process
Remember, one of the activities you will be required to do is to figure out what coding is incorrect or not needed. To do this, you will need to use the Debugging Process.
If you run into something that is very challenging or have a question, you will use the Pair Programming Strategy that you learned about in the video.
How Pair Programming Works
The Right Way to Help Classmates
A Beforehand Tip
- It is very important that when you are doing this activity, that you are thinking of things from the Bird's point of view. If it helps you can stand up and do the movements yourself.
Congratulations! You finished the Programming in Maze Activity and accomplished today's mission. Now, you need to reflect on what you learned. Below you will see, The Coding Chronicles. The Coding Chronicles are online reflections of what you have learned. The questions in the Chronicles will guide your through the reflection process. When you have finished, click submit and log off of your computer.
AL STATE TECHNOLOGY STANDARDS
The following Alabama State Technology Standards were addressed in this lesson:
2nd Grade Computational Thinker: