Alice Chapter 1 Lab 1



Name:_________________________________________



Date:_________________________________________


Exercises from Appendix A and Chapter 1

  1. Complete Exercise 1.1, Island World: page 16

  2. Complete Exercise 1.2, Winter: page 17

  3. Complete 1.3, Snowpeople Pile: page 17

  4. Complete 1.4, Tea Party: oage 17

  5. Complete 1.5, Soldiers on Deck: 17

Extra for Experts

  1. Exercise 1.5, Soldiers on Deck

Concept Questions (Short Answers)

  1. 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. (Page # _____ )







  2. Describe what is meant by the term computer program in one or two sentences. (Page # _____ )







  3. When a computer program is described as elegant, what criteria are being used to judge the program? (Page # _____ )







  4. List three ways in which a class (3D model) is similar to a blueprint for a house. (Page # _____ )







  5. Can you have more than one object of the same class in the same world? Why or why not? (Page # _____ )







  6. Why is an object in an Alice world said to have six degrees of freedom? (Page # _____ )







  7. Is the center of an Alice object always located at its center of mass? Justify your answer. (Page # _____ )







  8. Use a diagram to illustrate the distance between two Alice objects. Describe the distance in a sentence. (Page # _____ )







  9. Describe the process of creating an animation using frames, as used by film studios. (Page # _____ )







  10. An Alice billboard is considered 2D rather than 3D. Why? (Page # _____ )