Questions for Chapter 2
1) Creating a computer program can be described as a four-step process using problem
solving techniques. List the four steps and give a brief description of each.
Read the scenario – a description of the problem
2) Describe two major differences between a visual storyboard and a textual storyboard.
A visual storyboard includes images representing a snapshot of a scene, and includes a
3) In what way does the design and implementation of a computer program resemble the
process that an artist goes through when creating a painting or an engineer when
constructing a bridge or other such product?
While the final product is the painting, bridge, or computer program, all three have to
4) Describe the differences between translational motion and rotational motion.
Translational motion describes the movement of the center of an object (and the rest of
5) Create sketches of an object in an Alice world to describe the results of the following: a)
move right 90, b) turn right 90, and c) roll right 90?
In part a. the object should be 90 meters to the right of where it started. In part b, the
6) Do in order and Do together are described as control statements. Why?
7) Explain how to synchronize the orientation of two objects in Alice.
8) Explain how to synchronize the motion of two objects in Alice.
9) What does a method define?
10) Which control statement is used in Alice to create a block of instructions that will occur
in sequence when the program is run?