Monday, October 28, 2013

Reverse Engineering with Loop Blocks

Last week, I introduced students to the loop block in the Robot Educator. Afterwards, I produced the program below but did not show it to the students. Instead, they observed the robot's actions based on the program. Their challenge: to observe my robot and reverse engineer a program that would make their robot mimic mine.


The first group came up with their program and we set our robots side by side. Pretty darn close, if you ask me. The robots are to lead in with 3 seconds of Love eyes on the display; keep the Love eyes throughout the program; rotate roughly 180 degrees; click twice and repeat indefinitely until the touch sensor is pressed; display Dracula mouth for 5 seconds.


The students produced a program quite a bit different than mine, indicative of the fact that there is more than one way to solve a problem.


This was a fun challenge. I am hoping to get all seven robots doing this together in sync. I would be willing to bet that there would be at least 4 different solutions to this. In addition, some of the students are designing their own reverse engineering challenges. Check back here later for updates. 


No comments:

Post a Comment