Snap! Is a visual, drag-and-drop programming language developed by the MIT Media as an extension to Scratch. Students will develop interactive stories, games and animation while learning about conditional statements, variables, repeat loops, sensing and controlling sprites, storing and retrieving data and controlling script execution. Students will exercise their critical thinking and problem-solving skills as their programming skills advance. Students share their creations with the rest of the class at the end of the week.