This document provides guidance for teaching story programming to students using Scratch Jr. It includes:
1) An overview of computer science concepts like algorithms and turning them into code.
2) Instructions for a lesson plan where teachers explore story effects in Scratch Jr like characters speaking, moving between scenes. Students then create a story algorithm and turn it into a Scratch Jr program.
3) Suggestions for having students share and provide feedback on each other's story programs.
The goal is to help students think through a story concept, plan it out, and then program interactive scenes and characters using various features in Scratch Jr. Teachers are encouraged to break the lesson into multiple sessions and provide support as