Lab 1, Chapter 1

 

 

Name:  _________________________________________

 

Date:     _________________________________________

 

Exercises must be initialed during class. The exercises are due on Thursday, 1/15

  1. Exercises from Chapter 1 Complete Exercise 1.1, Island World: _______


  2. Complete Exercise 1.2, Winter: ______


  3. Complete 1.3, Snowpeople Pile: _______

 4.  Exercise 1.5, Soldiers on Deck: _______

 

Concept Questions (Short answer)

 

5. 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.

 

 

 

6. Describe what is meant by the term computer program in one or two sentences.

 

 

 

7. When a computer program is described as elegant, what criteria are being used to judge the program?

 

 

 

8.  List three ways in which a class (3D model) is similar to a blueprint for a house.

 

 

 

9. Can you have more than one object of the same class in the same world? Why or why not?

 

 

 

10. Why is an object in an Alice world said to have six degrees of freedom?

 

 

 

11. Is the center of an Alice object always located at its center of mass?  Justify your answer.

 

 

 

12. Use a diagram to illustrate the distance between two Alice objects. Describe the distance in a sentence.

 

 

 

13. Describe the process of creating an animation using frames, as used by film studios.

 

 

 

14. An Alice billboard is considered 2D rather than 3D.  Why?