Building on the programming basics learned so far in the unit, students next learn how to program using sensors rather than by specifying exact durations. They start with an examination of algorithms and move to an understanding of conditional commands (until, then), which require the use of wait blocks. Working with the LEGO MINDSTORMS(TM) NXT robots and software, they learn about wait blocks and how to use them in conjunction with move blocks set with unlimited duration. To help with comprehension and prepare them for the associated activity programming challenges, volunteer students act out a maze demo and student groups conclude by programming LEGO robots to navigate a simple maze using wait block programming. A PowerPoint® presentation, a worksheet and pre/post quizzes are provided.
- Subject:
- Applied Science
- Computer Science
- Engineering
- Material Type:
- Lesson Plan
- Provider:
- TeachEngineering
- Provider Set:
- TeachEngineering
- Author:
- Pranit Samarth
- Riaz Helfer
- Satish S. Nair
- Date Added:
- 09/18/2014