Q - The authors state that programming with Alice is "...like being a movie director, a puppeteer, or a choreographer." Explain what is meant by this statement.
A - When writing a program in a language (JAVA, C+, VB, etc), you create a solution to the problem in a flat file. This file can be text, data, or the program can create windows and dialog boxes. This is 2 dimensional. Alice creates programs using code that allows you to see 3 dimensional. You can manipulate the objects in the program to be able to walk forward or backward, turn around, sit, or stand. You are able to see depth in your solution. So as you create or direct your scenario, you choreograph your objects as you would a dance scene, you control the object's motions. When you "Play" the scenario, your objects become alive and act out what you programmed.
Criteria - Respond to the answer above by adding more information to your response or indicate that you disagree with anything that was said and why. Write one paragraph with at least 3 sentences.