Programming with Angry Birds
Programming with Angry Birds
Standards:
2.AP.M.1 - Break down (decompose) the steps needed to solve a problem into a precise sequence of instructions.
Students will be able to:
Warm Up
Programming with Angry Birds - Warm Up
Reflect:
Why is it important to give a robot specific instructions when you “program” it?
Programming with Angry Birds - Warm Up
Vocabulary
Algorithm - A list of steps to finish a task.
Bug - An error in a program that prevents the program from running as expected.
Debugging - Finding and fixing errors in programs.
Sequencing - Putting commands in correct order so computers can read the commands.
Programming with Angry Birds - Warm Up
Discuss
What happens when the robot reads the different arrows?
Pick Up Cup
Put Down Cup
Step Forward
Step Backward
Programming with Angry Birds - Warm Up
Debugging Tips
Programming with Angry Birds - Warm Up
Bridging Activity - Programming
Programming with Angry Birds - Warm Up
move forward
Maze Bridging
move forward
move forward
turn right
turn left
Programming with Angry Birds - Warm Up
Do This:
Preview Online Puzzle
Run
Activity
1
Level 2-7 - Skill Building
Programming with Angry Birds - Activity
2-7
Do This
Run
Level 8 - Challenge
Programming with Angry Birds - Activity
8
Do This
Run
Level 9 - Practice
Programming with Angry Birds - Activity
9
Do This
Run
Level 10 - Prediction
Programming with Angry Birds - Activity
10
Do This
Level 11 - Practice
Programming with Angry Birds - Activity
11
Do This
Run
Level - Lesson Extras
Programming with Angry Birds - Activity
Run
Do This
Discuss
Programming with Angry Birds - Activity
Wrap Up
Programming with Angry Birds - Wrap Up
Reflect:
Why is it important to program your blocks in a specific order?