Jill Work, K-8 STEAM curriculum
How to Code a PB&J
Click on any image to enlarge, scroll through images.
The Project: Offline coding exercise in which students collectively "code" a peanut butter and jelly sandwich, using the vocabulary and process found in the book, How to Code a Sand Castle.
I use a whiteboard, and ask students to tell me the steps exactly as I should do them. Invariably, they will tell me to put the peanut butter and jelly on the bread, without telling me to open the lids and use a spoon or knife to put the PB&J on the bread. With numerous mis-steps, we get through the process. Throughout the exercise, I use the terms code and sequence.
Then I ask for variables, such as substituting almond butter or cream cheese for peanut butter, or Nutella for jelly. We incorporate the variable with an IF-THEN-ELSE statement.
Finally, I ask them if there is any part that can be use a loop, and they usually figure out that they can loop to make additional sandwiches.
I've used this with students as young as first grade and up through 6th grade.



Forget to open jars and spread PB&J

How do the pieces of bread go together?

