ROBOTC Curriculum for the NXT and TETRIX

   

Preview

Purchase

Compiled Print Materials

 

Preview

Purchase

 

Teaching ROBOTC for LEGO Mindstorms is an essential tool to teach ROBOTC to both beginning and advanced programmers.

ROBOTC Curriculum for TETRIX and LEGO Mindstorms uses the base materials for the LEGO Mindstorms but adds on TETRIX-specific lessons as well as dozens of PDF files to teach the TETRIX platform.

 

Online versions can be accessed for free at the Carnegie Mellon Robotics Academy site and is also available for purchase in a CD format.

Teachers will find a robust multi-media curriculum for the full range of ROBOTC programming activities. Step-by-step lessons cover the fundamentals of building and basic robotic movements through more complex robot behaviors using the touch and ultrasonic sensors. Many examples of commented code are provided to reinforce ROBOTC programming concepts such as loops, thresholds and timers.  

Many challenges are included to build friendly competition into the learning process! Teachers will find classroom-ready quizzes an important teaching tool to test students’ comprehension.

Take advantage of over 300 pages of printed lessons that you can use in your classroom or for self-paced individual training. These documents support the videos that are included in the Teaching ROBOTC for LEGO Mindstorms:

 

Fundamentals


Setup




Movement



Sensors




Variables



Thinking about Programming
ROBOTC Programming Basics

Download Firmware
Download Programs

Build REM (NXT)
Build Tankbot (RCX)


Moving Forward
Moving Forward (RCX)
Speed and Direction

Line Tracking
Speed Based Volume
Sensor Wall with Sonar
Sensor Wall with Touch

Automatic Thresholds
Line Counter
Patterns of Behavior

Behaviors

Boolean Logic
Comments
Functions
Global Variables
If-Else Statement
Pseudocode & Flowcharts
Random Numbers
Reserved Words
Running a Program
Sense Plan Act (SPA)
Switch Cases
Threshold
Timers
Variables
While Loops
Whitespace