Vocabulary
How do you do that thing you do
Conceptually Speaking
Alice's World
Totally Random Stuff
100
This is a type of method that all objects have, such as say or roll.
Primitive method
100
How do you rename an object in the Object Tree?
Right click on the object name and type in the new name.
100
Why do programmers use comments?
To leave notes for others about why something works the way it does in a program (or what it is supposed to do).
100
Alice uses this naming convention for class names (explain how it is formatted).
PascalCase
100
What was the first college to open in America?
Harvard
200
This is the case used for object and method names (and, you must explain how it is formatted)
camelCase
200
How do you add a comment to an Alice world?
Drag the tile with the two // on it up to the Method Editor, type the comment.
200
Programmers use these to 'sketch out' the plans for a program in terms of what will happen when.
flowcharts
200
A method tile has a minimum of two pieces of information. What are they?
the object name and the method name
200
Where are the 2014 Winter Olympics being held?
Sochi, Russia
300
What does 'calling a method' mean (and, give an example)?
It means to execute a method.
300
How do you move an object to the exact center of the world? (there are two ways; either correct one will work)
Either set the objects Point of View in the Details Panel at 0,0,0 or use the move to method to 'entire world'
300
Explain the content on each side of the dot, such as world.fandango
The left side is the name of the object that the method belongs to and the right side is the method name.
300
This is the name of the little thingy at the end of a method that says 'more' and allows you to specify things like duration, distance, etc.
Editing Tag
300
What two states contain the end points for the Applachian Trail?
Maine and Georgia
400
Define an object's center point
Where the x, y, and z axes meet
400
How do you create a DoTogether structure for five methods? (there are two correct answers; either will work)
Drag the DoTogether structure to the Method Editor and place the five methods in it. Or, if the methods already exist, add a new DoTogether structure and drag the methods into it.
400
Explain the BEST two-step way to precisely position two objects a specified distance apart.
Bring the object's center points in alignment, then move one the specified distance away from the other one.
400
Alice can be moody. This is the kind of error that will occur if a programmer tries to make Alice do something that doesn't fall within her operational guidelines.
Syntax error
400
What are the five colors used for the rings on the Olympic flag?
Black, red, green, yellow, blue
500
A logical error and a syntax error are not the same thing. Explain.
Logical error-the program will still work, just not as designed. A syntax error will cause the program to stop at the point of error.
500
How do you export code into a video in .mov format? There are six steps; get them generally correct and in order to earn credit.
Click on File, click on Export Video, open the appropriate file, give the movie a name, record it/stop recording it, save
500
List/briefly describe the four steps of the program development lifecycle.
Design the program, write methods, test methods, debug methods
500
Explain the difference between testing and debugging
Testing is finding any errors that might exist and debugging is correcting them.
500
In Alice in Wonderland, what game does the Queen of Hearts order Alice to play?
Croquet
M
e
n
u