Computer Programming Semester FinalMultiple Choice (Circle the correct answer)
1. 2d Animation
a. Two dimensions: Height, width
b. Two dimensions: height, width, depth
c. The directions that an Alice object can
move
d. Another name for Algorithm2. 3d Animation
a. Three dimensions: height, width, depth
b. Two dimensions: Height, width
c. Two dimensions: height, width, depth
d. Another name for Algorithm3. 6 Degrees of Freedom
a. Another name for Creative Genius
b. The directions that an Alice object can move.
c. These directions are up, down, in, out, over and under.
d. A precise six step-by-step plan4. Algorithm
a. Similar to a method
b. Just like a function
c. Creates new events
d. A precise step-by-step plan5. Bounding box
a. The yellow box that appears around an object to indicate that it is selected
b. Creates the 6 Degrees of Freedom
c. Surrounds the Algorithm
d. Must be centered around an Alice object at all times6. Proximity
a. Determines how many meters are in an inch
b. How close the object is to some other object in the world
c. Shows the 6 Degrees of Freedom
d. Includes the 3 Dimensions in 3d animation7. Spatial relation
a. Orientation compared to another object in the world
b. The categories in a class
c. The categories in the Gallery
d. None of the above8. Collision
a. When two objects run into one another.
b. When Alice aborts an Algorithm
c. When two objects are on the screen at one time
d. When the 6 Degrees of Freedom stop working9. Subtract half of one objects width from half another object's width.
a. How the resize an object
b. How to determine proximity
c. How to avoid a collision
d. Both B & C10. Alice is:
a. A Website Design software package
b. A 2d interface that comes from Adobe
c. A freeware programming software
d. A Java/C++ programming tool
True or False (Circle the correct answer)
T F An Algorithm is a 6 degree plan for a computational procedure.
T F An Algorithm can yield an output value in a number of steps.
T F 2d Animation has two dimensions: Height, width.
T F 3d Animation doesn't have depth.
T F If/Else involves making a decision based on a current condition in the world.
T F Proximity is how close the object is to some other object in the world.
T F Methods are instructions for an object to perform an action.
T F The Details Panel is the part of Alice where an object's properties are displayed.
T F The Object Tree holds a list of all the methods in the world.
T F The bounding box is yellow box that appears around a selected object.Final Project: (2 class periods)
1. Create a game where the player uses the arrow keys to drive a car around and pop balloons.
a. For balloons, use spheres from the shapes folder.
b. Make the spheres different colors so they look realistic.
c. When the car hits a balloon, it should disappear.
d. When the car hits a balloon, the player should score a point.
e. When all the Balloons are popped, the game should have a GAME OVER Scene
For the answers, send email to: lburleigh@axtellisd.net