Lesson: "Repeating Behaviors"

Overview: 
The goal of this lesson is to explore the use of programming loops, both infinite loops and controlled loops. Students will work through the "Repeating Behaviors" video lesson from the "NXT Video Trainer 2.0" product from Carnegie Mellon University's Robotics Academy.
Objectives: 

Students will be able to:

1. Write an NXT-G program for a robot using an infinite loop

2. Write an NXT-G programs for a robot using a counter-controlled and sensor-controlled loops

3. Explain the role of each parameter in the Loop block configuration panel

Instruction Guide: 
Primary Instructional Material: 
Differentiated Instruction Material: Alternative: 
Formative Assessment: 
Additional Assessment: Alternative: 
Education Level: 
Middle School
High School
Scope & Sequence: 
Robotics
Focus Subject: 
Computing / Computer Science
Robotics Software
HW Platform: 
NXT
SW Platform: 
NXT-G
Interactivity Style: 
Mixed