The document provides instructions for a lesson plan that teaches programming concepts through a robotic cup stacking activity. Students are split into groups and work together to: [1] choose a cup stack image, [2] write step-by-step instructions to build the stack as "code" using provided symbols, and [3] have a student act as a robot to follow the code. The activity introduces concepts like debugging errors and precision in coding. An extension introduces functions by having students code a complex stack more efficiently using parameters.