Carnegie Mellon University

Carnegie Mellon Robotics Academy

Use the motivational effects of robotics to excite students about STEM

Robotics Academy Certified ROBOTC Training for VEX EDR V5 (Online)

To follow along with this course, you will need access to VEX EDR V5 hardware and the VEX Coding Studio Programming software (not included with tuition). In this web-based teacher training, you will learn to teach programming and STEM using robotics. Tuition includes online access to CS2N and Carnegie Mellon Robotics Academy Training Materials.

This course focuses on learning how to teach programming and additional STEM concepts using the VEX EDR V5 robot. You can earn professional development credits and a Carnegie Mellon Robotics Academy Certification by completing various assignments throughout the course and passing an exam.

Teachers using PLTW curriculum are welcome to join and will benefit from a deeper understanding of the programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques we focus on. The Project Lead the Way teachers we have worked with have found our training to be a highly valuable complement to the PTLW training.

Syllabus

Session 1: Set up and System overview

Course Logistics
- Webex
- CS2N Group
Robot System Overview
- VEX EDR V5 System Overview
- Updating System Firmware
- VEX Condition Studio Overview
Robot Brain Programming 
- Print Text to V5 Brain Screen
- Detect V5 Brain Screen Press
- Idle Loops

Session 2: Autonomous Movement

Program Planning
- Role of Programmer vs. Machine
- Behavior-Based Programming
- Pseudocoding
Better (Encoder Based) Robot Movement
- Moving Forward and Backward
- Turning Left and Right
- Arm Control
- Claw Control
Functions
- Basic Functions
- Functions with Parameters
STAR Troubleshooting
- Icebergs
- Sample Problems
Computational Thinking
- Sequential Programming
- Abstraction & Decomposition

Session 3: Better Autonomous Movement

Variables
- Storing and retrieving data
- Performing Calculations
Sensor Based Movement
- Sense-Plan-Act
- Loops
- Move until Touch (Bumper Switch)
- Lower Arm until Bumper Press (Bumper Switch)
Computational Thinking
- Data and Information

Session 4: Remote Control and Competition Programming

Remote Control with Built-in Drive Program
Programmed Remote Control 
- Robot Movement
- Arm and Claw Control
- If-else
Operator Assist
- Logical Operators
VEX EDR Competitions
- Competition Template
- Competition Testing

Session 5: Additional Sensor Based Movement

Move until Near (Ultrasonic Rangefinder)
Turn to Heading (Gyro Sensor)
Vision Sensor
- Configuration
- Programming
Line Tracking (Line Tracking Kit)
- Calculating Thresholds
Computational Thinking
- Algorithms

The following is required in order to take this course:

VEX EDR V5 Robot Kit – Sold Separately
VEX Line Tracking Kit – Sold Separately
VEX Ultrasonic Rangefinder – Sold Separately 
VEX Gyroscope Sensor – Sold Separately
Extension Cables (minimum one for connecting the VEX Gyroscope) – Sold Separately

Tuition Cost - $599

Use the links to the top/right to register or checkout instantly. 

Upon Completion

– ACT 48 credits / 36 hours per class (for Pennsylvania teachers only)
– Certificate of Completion of course ‘graduates’ – may be used to apply for Continuing Education hours

Privacy

We will only use personal information (such as name, mailing address or e-mail address) contained in your registration or correspondence to respond to your questions or provide Robotics Academy updates. If you enter a chat area or post messages, remember that other users may have access to your email address and user name. The Robotics Academy will not share any personal information provided by you with any unauthorized person or company except where the disclosure is required by law or is necessary to comply with legal process.

Certificate of Completion Requirements

To earn the Certification, class attendees must complete all homework assignments to the satisfaction of the instructor and pass the certification exam.

Class Eligibility

Classes at the Carnegie Mellon Robotics Academy are available to individuals who are at least 18 years of age and minors who have parental consent to enroll. The Carnegie Mellon Robotics Academy reserves the right to restrict, suspend or terminate any student for violation of these policies. In consideration of your involvement with the Carnegie Mellon Robotics Academy you agree to provide true, accurate and current information about yourself when you register. If you provide any information that is inaccurate or if the Carnegie Mellon Robotics Academy has reasonable grounds to suspect the information is inaccurate, the Carnegie Mellon Robotics Academy has the right to terminate your account.

Payment

Purchasing a seat to online classes gives access to one participant only. Resources distributed as part of the class are for use of the participant only. Purchase Orders are also acceptable. Please contact the Carnegie Mellon Robotics Academy at cmra@nrec.ri.cmu.edu for information about registering for the course, payment for the course, or if the course will be held.  Please email if you have questions about the content of the course.

Internet Access / Bandwidth Fees

The Carnegie Mellon Robotics Academy is not responsible for any internet access or bandwidth fees you incur while taking this class.

International Export Controls

International enrollment is subject to applicable United States export controls and laws.

Refunds

The Carnegie Mellon Robotics Academy will offer partial refunds for tuition expenses only if class registrants contact us prior to the beginning of the first class.

Copyrighted Class Material

All course documents are owned by the Carnegie Mellon Robotics Academy. These materials may not be reprinted in any form except those specified for instructional purposes. The course documents and presentations may be displayed and printed for personal, non-commercial use only. Only students registered for this course may access this material. The Carnegie Mellon Robotics Academy makes every effort to provide accurate and up-to-date content. However, we have no liability for the accuracy, content, or accessibility of the hyperlinks included with class material.

Use of Student Material

The Carnegie Mellon Robotics Academy reserves the right to use coursework done by students for the purpose of advancing the educational mission of the Academy. When this occurs, students will be given the option to have their name credited to the material. This includes, but is not limited to, text, graphics, multimedia and other material created as part of the Carnegie Mellon Robotics Academy online course assignments.

Indemnification

You agree to indemnify and hold the Carnegie Mellon Robotics Academy harmless from any and all losses, actions, controversies, suits, demands, claims, liabilities or any causes of action whatsoever. You expressly agree that the Carnegie Mellon Robotics Academy is not responsible or liable for any infringement of another’s rights, including intellectual property rights.

Note: Policies are subjected to occasional revisions.