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

  • Observing behaviors of the 123 Robot to identify bugs in a project.
  • Identifying bugs using the Step feature on the Coder.
  • Changing the sequence of Coder cards to fix a bug in a project.

Students will make meaning of

  • Recognizing that each behavior of the 123 Robot matches a step in the coding project.
  • Observing the robot’s behaviors and comparing those actions to the desired outcome in order to debug a project.

Students will be skilled at

  • Waking the 123 Robot.
  • Connecting the 123 Robot to a Coder.
  • ​​​​​Inserting Coder cards into the Coder.
  • Sequencing Coder cards in the correct order.
  • Starting a project using the Coder.
  • Identifying when a project is not running as intended.
  • Debugging a Coder project.
  • Using the Step feature on the Coder.

Students will know

  • That bugs are errors in a coding project.
  • How to identify bugs in a project and fix those errors.

Objective(s)

Objective

  1. Students will discuss how the sequence of Coder cards directly relates to the behaviors of the 123 Robot.
  2. Students will identify errors in a Coder project.
  3. Students will adjust a coding sequence with errors.

Activity

  1. During Engage, students will discuss why the sequence of Coder cards in the Coder do not match with the intended behaviors of the 123 Robot. Students will recognize that the order of the Coder cards relates to the order that the robot performs behaviors.
  2. In Play Part 1, students will identify, as a whole class, the incorrect Coder cards in a sequence by comparing the cards to the intended behaviors of the 123 Robot.
  3. During Play Part 1, students will adjust the sequence of the Coder cards as a whole class to code the 123 Robot to perform the intended behaviors.

Assessment

  1. During the Mid-Play Break, students will discuss why it is important to understand a coding sequence and the intended behaviors of the 123 Robot in order to debug code.
  2. In Play Part 2, students, in groups, will identify the incorrect Coder cards in a certain sequence by comparing the cards to the intended behaviors of the 123 Robot.
  3. During Play Part 2, students, in groups, will adjust the sequence of the Coder cards to code the 123 Robot to perform the intended behaviors.

Connections to Standards