This activity uses Looking Glass, a programming environment for ages 10 and up. With Looking Glass, you can create and share animated stories, simple games, and even virtual pets. Looking Glass is the successor to Storytelling Alice, one of the only programming environments to show increased motivation among girls.
Using Looking Glass, students can create and share their own 3D animated stories. The field of computer science is deeply creative, but students' first experiences do not always reflect this. By writing programs to tell stories, students get exposure to ideas from computing and also to the creativite process behind it.
Beyond computer science, the ability to take a large problem and break it into smaller problems is a valuable skill across a variety of endeavors. In Looking Glass, students envision a story they want to tell and find ways to realize those visions by combining actions and programming constructs like loops, conditionals, and parallelism.
Computer scientists at a variety of experience levels often look to example code in order to learn new skills or develop new features. In Looking Glass, students can remix actions that others in the community have created and then interactively explore how those actions work.
Code Scramble Remixes contain all of the actions necessary to create a given animation, but they are out of order. Exploring the behavior of the mixed up code and reordering it to create a specific animation can provide a gentle introduction to a variety of programming constructs and the ways they can be combined to create different behaviors.