Lynn Andrea Stein, Professor at MIT, uses the Peanut-Butter-and- jelly Model for describing sequential programming in her "Rethinking CS101"
1999-08-01, Malmö högskola: I finally used this for real in
a college class instead of just talking about it. I make
quite a mess! And I had to work hard to misunderstand what was
being asked of me, as they were very exact about taking the
bread out first and using a knife. But I managed to butter
the top crust, and when they said "Turn it over!" I turned it
over and buttered the bottom crust. I opened the jam jar with
the lid down, getting rasperry jam all over the place, and the
student who already knows everything about computers just said
"put the slice down", so I slapped it down on the peanut-butter
side, this was quite amusing.
Their assignment was to write down an algorithm explaining an
aspect of Swedish life to a Martian, and going through the
aisles we kept using the PB&J example to explain again
the fine points of what an algorithm is.
So it even works in a college situation, not just at school.
1999-09-02: Carl G. Alphonce
This was our first meeting for the semester, and it set the tone
well. We spent the first little while speaking about the boring
formal things we have to discuss in the first class (what constitutes
cheating, what will happen if they cheat and so on), and the demo was
wonderful counterpoint to the dull administrivia."
October 2004: Now that mobile phones have cameras, we have a picture of me making PB&J, with my Martian ears on. Thanks to Christian Niermann for the picture!
Back in my second semester at collage Thomas Wolff and I wrote up the algorithm for cleaning the board for the student newspaper because we had a professor who couldn't clean the board properly and kept writing in the chalk detrius from a previous proof. If I ever find it again I'll retype it here. Should be in the Fachschaftszeitung Mathe/Inf/Physik der Universität Kiel, SS 1977, if someone should find it before I do .-)