A set of activities in which students have all of the "pieces" of the code and they have to figure out how to assemble them to get the program to do the described task.
Download a full lesson plan for Scratch suitable for teaching 7-12 year old children to program Scratch in 6-8 lessons either in the classroom or in an after school computer club.
A paper describing one experience of teaching Scratch in a primary school in England and discusses possibilites for embedding Scratch into the wider curriculum.