Lesson 3: Racing Robots Pt.1

Lesson Overview:

Important: Although this lesson is structured as a singular lesson, it is intentionally extendable into multiple days. Educators know their students and their capabilities/time better than any “universal” lesson plan. This lesson plan can be stretched into 2 to 3 days at most. Plus the amount of students per groups can vary depending the educator’s supplies and students’ needs (The recommended number of students varies from 2-4 students).

The point of this lesson is for students to get familiar with Edison robots. In this class, the students will get into groups and be assigned a robot to practice programming with. They will learn through the process of trial and mistake to make the robots move in their desired direction. For this class, a sufficient amount of Edison robots are needed to have one for each group.

Learning Target: I can (explain the importance of…)

  • I can find bugs in my code and use problem solving skills to debug them
  • I can work with my teammates to solve issues
Learning Standards:

  • 1B-AP-15 : Test and debug (identify and fix errors) a program or algorithm to ensure it runs as
    intended. (P. 6.1, P. 6.2)
  • 1B-AP-16: Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program development. (P. 2.2)
Do Now/Anticipatory Set/Progression of Learning:  This lesson connects to lesson 4 which will be the lesson where students will race the robots that they programmed today. This is the first part of the lesson.

  • Student Groups
    • Group sizes can be as small as 2 student to 4 students.
    • Students will be put into groups with the common goal of programing their Edison to successfully go through two types of courses.
  • Debugging/Troubleshooting Time
    • Students will be given examples of what the courses may look like, this is provided in the artifacts tab.
    •  Students will use what they learned in lesson 2 and apply it to their program to successfully deal with the possible obstacles: walls, no walls, lines.
  • Optional (But encouraged)
    • If possible, Supply Legos that can be brought home to encourage decoration of Edison. Emphasize that this is done outside of the classroom or during non-instruction time.
    • Note: it is important to consider that Legos need to be supplied or do not do this portion of the lesson. Since not all students have access to personal Legos.
Success Criteria:

  • Success will look like collaborative groups, robots zooming all around the room, and troubleshooting. It will sound like questions being asked, robots beeping and students sharing ideas.
Lesson Structure/Sequence: 

  1. Student Groups
  2. Debugging/Troubleshooting Time
Discipline-Specific Strategies and Scaffolds: Make connections to other group members and problem-solving abilities.

  • Lesson 2 needs to be completed for this lesson to make sense
Instructional Materials:

  • Edison and Adapter
  • Computer
Inquiry Questions: Questions related to lesson that probe and deepen student understandings and uncover misconceptions and clarify thinking

  • Inquiries regarding debugging is encouraged:
    • “What is not working?” “Where in my code do I address this function?” “Is there something wrong with the sequence of my code?” “Did I reset the sensors?” “Do I need Loops?”
    • Encourage asking peers, then teacher. “Ask 3 then me”
Collaboration:

  • Students will be working in groups to develop their program and design their Edison This is a group project so there will be much discussing about how to go about doing the project, they will be required to share their own thinking about what would be best.
Reading/Writing:

  • The students will write out on a sheet of paper a series of steps they need to code before being able to program Edison. Emphasize that this is not in stone, it is to encourage students to brainstorm with their classmates.
Formative Assessment:

  • Students will turn in their papers with all the members names on the sheet. This sheet will be turned in at the end of the lesson as an exit ticket.