Step 1: Putting It All Together (45 min)
In this lesson there will be no new concepts introduced. Instead this lesson is meant to be treated as more of an open lab style class, meaning the students work independently for the majority of class. What I would recommend is to have each of the students draft an ordered list of things they want their robot to do, much like the list shown in the last lesson, which I will show again here:
- Wave its right hand
- Make a siren noise for several seconds
- Wave its right hand again
- Dance for a few seconds
It is likely that many of your students will have all the subroutines they place to use premade from the last lesson. They should still be encouraged to create a few new subroutines to add to their repertoire. Their goal should be to have their code made completely using subroutines and delays.
Step 2: Share (15 min)
With the students more or less done with their creations, It is time for the class to present. Ultimately how you have your students present is up to you, and how you choose to handle presentations may change the overall shape of this lesson, but I will be giving my suggestion for student presentations. Rather than have the students present one by one in front of the class I prefer to create a science fair type atmosphere. Have each of the students set up their robots and computers side by side with their code visible. Encourage the students to visit other students work spaces and engage each other. The goal is to create an organic sharing of ideas where students are intrigued enough by others work that they want to implement some of the things they have seen.
- What is your favorite aspect of your own robot?
- What is your favorite aspect of someone else's robot?