This course introduces students to the fundamentals of robotics programming and engineering using VEX Robotics platforms.
This course introduces students to the fundamentals of robotics programming and engineering using VEX Robotics platforms. Students will learn how to design, build, and program robots using block-based coding and/or C++ (VEXcode) to control motors, sensors, and autonomous behaviors. The course covers key concepts such as movement, sensor integration, loops, conditionals, and problem-solving through iterative design. Students will also explore robotics competition elements, teamwork, and real-world engineering applications. Through hands-on projects and challenges, students will develop both coding and mechanical design skills in an engaging, applied learning environment.
The final project can include: An Autonomous Robot Challenge – A programmed robot that completes a task such as navigating a course, picking up objects, or performing a sequence of actions. A Code Walkthrough and Explanation – A written or recorded explanation of how the program controls the robot’s behavior and decision-making. A Build and Design Log – Documentation of the robot’s construction, iterations, and improvements over time. A Competition Strategy Plan – A guide outlining how the robot would perform in a game or challenge, including scoring strategy and teamwork roles.