Notice: On Sunday, 03/07/21: CS2N will be under maintenance between 9:00am-9:00pm Eastern. Please save any site uploads until after the maintenance is complete. Please contact with questions and concerns.
Preview Mode
You are in preview mode!
Sign in to save your progress!

Introduction to Programming with VEXcode IQ Blocks

Learn to program your VEX IQ with VEXcode

Introduction to Programming provides a structured sequence of programming activities in real-world project-based contexts. The projects are designed to get students thinking about the patterns and structure of not just robotics, but also programming and problem-solving more generally. This curriculum includes videos, animations, and step-by-step lessons designed to help beginners learn behavior-based programming using the VEX IQ hardware and VEXcode IQ Blocks scratch-based programming software.

Additional Resources

VEX IQ Getting Started

The Getting Started unit covers setting up the VEX IQ robot's hardware and firmware, as well as how to build, compile, and run programs in VEXcode IQ Blocks. 

VEX IQ Program Flow II

In Program Flow II, the user is introduced to commonly-used techniques in robotics programming that makes use of conditional statements (If, If-else), inside looping statements (while) to create rapid decision-making loops that behave as if the robot is “continuously” making decisions. Complete all requirements and earn the “VEX IQ - Program Flow II” Badge.

VEX IQ Direct Control

Even when robots are being remotely controlled, they are running a program that controls how they respond to the signals sent by the VEX IQ Controller. This module will teach users how to write programs that enable remote control of the VEX IQ robot.