|
Week 1 Review Questions
-
Describe what is meant by the term computer program in one or two sentences.
-
When a computer program is described as elegant, what criteria are being used to judge the program?
-
List three ways in which a class (3D model) is similar to a blueprint for a house.
-
Can you have more than one object of the same class in the same world? Why or why not?
-
Why is an object in an Alice world said to have six degrees of freedom?
-
Is the center of an Alice object always located at its center of mass? Justify your answer.
-
How is the distance between two Alice objects calculated?
-
Describe the process of creating an animation using frames, as used by film studios.
- Define the following terms:
-
algorithm
-
class
-
computer program
-
computer programming language
-
event
-
function
-
IDE
-
instance
-
instantiation
-
method
-
object
-
OOP
-
property
-
state of an object
-
method parameter
-
Describe the role of each of the five main areas of the Alice Interface: the
World window, the Object tree, the Details area, the Editor
area, and the Events area.
-
What is the difference between a method and a function?
-
Briefly describe how to do each of the following:
-
Add an object to an Alice world.
-
Delete an object from an Alice world.
-
Change the value of a method parameter.
-
Save an Alice world.
|
|
|