Implementing VEX GO STEM Labs
STEM Labs are designed to be the online teacher’s manual for VEX GO. Like a printed teacher’s manual, the teacher-facing content of the STEM Labs provides all of the resources, materials, and information needed to be able to plan, teach, and assess with VEX GO. The Lab Image Slideshows are the student-facing companion to this material. For more detailed information about how to implement a STEM Lab in your classroom, see the Implementing VEX GO STEM Labs article.
Goals and Standards
Goals
Students will apply
- Breaking a problem into smaller parts in order to understand and manage the problem better.
- Sequencing behaviors to code a robot.
Students will make meaning of
- Identifying that problems in a coding context can be solved by breaking them down into smaller behaviors and by using trial and error.
Students will be skilled at
- Coding the Code Base robot.
- Fixing a project based on trial runs.
Students will know
- How to solve a problem using trial and error.
- How to code a Code Base robot to collect trash.
Objective(s)
Objective
- Students will plan the sequence of events and expected outcomes for their Code Base robot and the extension’s behaviors.
- Students will refine a code project that they create to navigate the Code Base robot and its extension through a challenge course.
- Students will break down the steps to navigate their Code Base robot with an extension through a challenge course.
Activity
- During the Play sections, students will create pseudocode to plan the exact movements of the Code Base, in the correct sequence, to navigate it through the challenge course.
- During Play Part 1, students will refine their code to navigate their robot through a challenge course. Students will continue to refine their code as they complete 3 timed trials in Play Part 2.
- During the Play sections, students will break down the steps necessary to drive the Code Base through the challenge course. They will create pseudocode to map out the exact movements necessary to navigate the challenge course. They will then convert their pseudocode to [Comment] blocks in VEXcode GO and use this as a basis for creating their projects.
Assessment
- Students will use their pseudocode to create a project that successfully navigates the Code Base through their challenge course.
- During Play Part 2, students will refine their code in between timed trials to improve the time it takes their Code Base to navigate the course.
- During the Play sections, students will test their projects on the Code Base in their challenge course. By successfully completing the course, they will demonstrate their ability to break down the steps to navigate their Code Base through the challenge course.