Teaching ROBOTC for IFI VEX is an essential tool to teach ROBOTC to both beginning and advanced programmers. The online version on the Carnegie Mellon Robotics Academy site is in the process of being built and can be accessed for free. Once completed, this will remain available online and will also be available for purchase in a CD format. 

Teachers will find a robust curriculum with content for the full range of ROBOTC programming activities. Multi-media lessons cover the fundamentals of ROBOTC programming through the 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.

The curriculum starts with a basic VEX design called Squarebot 2.0. Lessons that cover sensors and a mechanical arm require additional parts to be added, creating Squarebot 3.0. Building instructions for both models are included.

Take advantage of over 300 pages of printed lessons (listed below) 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 IFI VEX.

   

Fundamentals


Thinking about Programming
ROBOTC Programming Basics


 
Setup

Squarebot 2.0 Building Instructions
Convert Squarebot 2.0 to Squarebot 3.0
Download Firmware
Driver Installation
Download Sample Program


Movement

Moving Forward
Speed & Direction
Labyrinth


Radio Control

Setup
Transmitter Buttons
Timers
Mine Removal Challenge
Troubleshooting Radio Control


Sensors

Reference

Sense, Plan, Act
Running a Program
Behaviors
Functions
Variables
Global Variables
Reserved Words
Comments
Boolean Logic
If - Else Statements
Pseudoflow & Flowcharts
Random Numbers
Switch Case
Thresholds
Timers
While Loop
White Space