Skip to main content
Teacher Portal

Implementing VEX 123 STEM Labs

STEM Labs are designed to be the online teacher’s manual for VEX 123. 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 123. 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 123 STEM Labs article.

Goals and Standards

Goals

Students will apply

  • How to use the Step button on the Coder as a tool for finding and fixing bugs in coding projects

Students will make meaning of

  • How stepping through a project one command at a time can make debugging easier
  • How debugging is an expected part of coding, and a learning opportunity

Students will be skilled at

  • Pushing to wake the 123 Robot
  • Connecting the Coder to the 123 Robot
  • Using Coder cards to plan a project
  • Sequencing Coder cards in a project
  • Using the Step button on the Coder to run a project one step at a time
  • Using the Step button on the Coder as a tool to identify, find and fix bugs in a coding project.

Students will know

  • How to use the Step button on the Coder to identify the specific Coder card where a bug occurs in a project

Objective(s)

Objective

  1. Students will identify that the Step button on the Coder provides a way to step through a project one Coder card at a time, in order to connect the card with the robot's behavior.
  2. Students will use the Step button on the Coder to identify, find and fix a bug in a coding project.

Activity

  1. In the Engage section of the Lab, students will view a demonstration of a coding project which is first run using the "Start" button on the Coder, and then run with the "Step" button. They will compare the differences between the two ways of running the project.
  2. In Play Part 1, they will work as a class to use the Step button to identify, find, and fix a bug in a project. Then, in Play Part 2, they will work in small groups to use the Step button on the Coder to find and debug a bug in a coding project.

Assessment

  1. During the Mid-Play Break, students will explain how using the Step button to identify, find and fix the bug in the project makes debugging easier. They will also share how they used the Step button to debug the project.
  2. During the Share section of the Lab, students will share how they used the Step button to debug a project in their small groups during Play Part 2 of the Lab. 

Connections to Standards