The following is a list of all the materials that are needed to complete the VEX GO Lab. These materials include student facing materials as well as teacher facilitation materials. It is recommended that you assign two students to each VEX GO Kit.
In some Labs, links to teaching resources in a slideshow format have been included. These slides can help provide context and inspiration for your students. Teachers will be guided in how to implement the slides with suggestions throughout the lab. All slides are editable, and can be projected for students or used as a teacher resource. To edit the Google Slides, make a copy into your personal Drive and edit as needed.
Other editable documents have been included to assist in implementing the Labs in a small group format. Print the worksheets as is or copy and edit those documents to suit the needs of your classroom. Example Data Collection sheet setups have been included for certain experiments as well as the original blank copy. While they offer suggestions for setup, these documents are all editable to best suit your classroom and the needs of your students.
Pre-Built Code Base - Eye Forward
|For demonstration purposes.||1 for demonstration|
VEX GO Kit
|For students to build the Code Base - Eye Forward robot.||1 per group|
|For students to build the Code Base.||1 per group|
|To add the Eye Sensor to the Code Base Build.||1 per group|
|For students to use VEXcode GO.||1 per group|
|For students to build projects for the Code Base.||1 per group|
|For visual aids while teaching.||1 for class to view|
|Editable Google Doc for organizing group work and best practices for using the VEX GO Kit.||1 per group|
|For students to fill out the Robotics Roles & Routines Checklist.||1 per group|
VEX GO Field Tiles and Walls
|To use as a testing area for the Code Base.||4 Tiles and 8 Walls per Field for testing|
Scrap white or light-colored paper
|To ball up and use as obstacles on the Field.||3 per group|
|To help remove pins or pry beams apart.||1 per group|
Dry erase marker
|To make the starting location and the location of the obstacles on the Field.||1 per group|
White board eraser
|To erase the marker from the Field at the end of the Lab.||1 per group|
Get Ready...Get VEX...GO! PDF Book (optional)
|To read with students to introduce them to VEX GO through a story and introductory build.||1 for demonstration purposes|
Get Ready...Get VEX...GO! Teacher's Guide (optional)
|For additional prompts when introducing students to VEX GO with the PDF Book.||1 for teacher use|
Begin the lab by engaging with the students.
In Lab 1, the Code Base drove and detected one obstacle on the landing site so the Mars rover can land safely. What if there were multiple obstacles on the landing site?
Note: If students are new to VEX GO, use the Get Ready...Get VEX...GO! PDF book and Teacher’s Guide to introduce them to learning and building with VEX GO. Add an additional 10-15 minutes to your lesson time to accommodate this additional activity.
How can you use a loop in your projects to detect multiple obstacles on the landing site?
- Build Code Base - Eye Forward
Allow students to explore the concepts introduced.
Students will be challenged to create a project where the Code Base drives around the entire landing site and detects all of the obstacles the Mars rover might encounter during landing. They will use the project from Lab 1 as a starting point to help solve the challenge. This Lab is an open-ended exploration that will ask your students to use what they have learned previously to solve the challenge.
This will be a chance to check in on students' progress and troubleshoot. Students can show their projects and describe what the Code Base is doing. Is it driving to and detecting all the obstacles on the Mars landing area ( the Field)? Do they think their project will work if the location of the obstacles is changed? Why or why not?
The location of the obstacles has changed on the landing site! Students will be challenged to edit their project so that the Code Base drives to all of the obstacles on the landing site when the locations have changed.
Allow students to discuss and display their learning.
- How would you describe what the loop does in your project?
- What was one challenge your group faced while creating and testing your VEXcode GO project? How did you solve the problem together?
- What other behaviors might you want to code with a loop? Why are loops useful when building VEXcode GO projects?