collection icon
Download All
This contains copyrighted or sensitive material, so you must log in to download it.

Lesson 21: Reverse engineering

The final lesson’s purpose is to bring attention to deconstructing a program. Can students look at a simple program and break down its parts without seeing the code? Instead of looking at as a whole app or merely software to be used an interacted with, can students make estimations on what sprites and blocks might make up the structure and code? To reach this point, students will attempt to reverse engineer (re-create it on their computers without seeing the code) another student’s robot pet or another program. Also, students could test each other’s robot pets and give feedback (or try to find holes).