Unit: Variables and Logic

Overview: 
This unit begins with introduction of the programming concept of variables, as students learn to create an manipulate variables in the Lego Mindstorms NXT-G program, through lessons from the "NXT Video Trainer 2.0" product from Carnegie Mellon University's Robotics Academy. A lesson on Boolean Logic is then followed by an advanced lesson on controlling loops with a logic variable. The unit wraps up with some advanced programming challenges.
Education Level: 
Middle School
High School
Focus Area: 
Computing / Computer Science
Engineering
Humanities
Mathematics
Mixed
Robotics Hardware
Robotics Software
Science
Technology
HW Platform: 
NXT
SW Platform: 
NXT-G
Interactivity Style: 
Mixed