Using characters from the game Angry Birds, students will develop sequential algorithms to move a bird from one side of a maze to the pig at the other side. To do this they will stack code blocks together in a linear sequence, making them move straight, turn left, or turn right. In this lesson, students will develop programming and debugging skills on a computer platform. The block-based format of these puzzles help students learn about sequence and concepts, without having to worry about perfecting syntax.
We reviewed the terms Algorithm, Bug, and Debugging. Then I showed them how the drag and drop programming blocks worked. I reminded them not to get frustrated if their program didn't work and how to step through the program to determine how to fix it. Then they learned how to access the Code.Org site and login. And they were off and running! | |