# 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 # _____ )