Alice Chapters 1, 2, 3 Test Prep
An Alice 3 Procedural method is an ___________ that can be performed by or on an object.
Action
An __________ consists of a step by step list of actions that provides a description of how to perform a task.
Algorithm
An Alice 3 ___________ method is an action that computes or retrieves information about an object.
Functional
Run an Alice 3 program's code by clicking the Run button.
True
Scene Class - You can open it by clicking the Scene tab in the right window of the Alice 3 code editor. The Scene class is a file (blueprint) that tells Alice (1) what actions (procedures and functions) a scene can perform and (2) what components (properties) a scene contains.
True
The Alice 3 Code Editor's Object Selector is a box on the left side of the screen in the code editor that you use to select the Object that you wish to work with.
True
The Alice 3 Code editor's method panel (immediately below the Object selector) has two tabs, one containing Procedures (procedural methods) and the other containing Functions (functional methods).
True
The Gallery has six tabs in which the classes are organized to make it easier to locate a specific type of object.
True
The Gallery provides 3D models for adding objects to the scene.
True
The code editor has four panels: Camera view, Methods panel, Editor, and Controls panel.
True
The details of the storyboard frame sketches are minimal, with only enough to convey key story bits.
True
The scene editor has three panels: Camera view, Toolbox, and Gallery.
True
The storyboard depicts the action, expressions, and camera changes over time. Each frame is sketched and sometimes includes a caption describing the intention of the frame.
True
The Alice 3 IDE has setup scene editor and a ______ editor.
code
An ________________ is a graphic, interactive environment designed to help the programmer develop a software program.
IDE
A basic storyboard consists of: frames, where each frame represents a significant action in a story and the sequence of individual frames connecting the actions together to form the plot. To create a storyboard, start with the step-by-step list of object-action pairs, determined in the task analysis.
True
A common definition of a computer program is a sequence of instructions that tells a computer how to perform a specific task.
True
At its core computer programming designs and implements creative solutions to address human needs.
True
An Alice 3 code statement is created (written) by dragging a tile into the editor and supplying any [a] needed to perform the action. When you [b] a procedure tile into the editor tab Alice will often ask for some information in a dropdown menu. This is because many procedures have one or more [c].
Information, Drag, Parameters
In computer programming, problem solving begins with the goal of writing code to perform a task.
True
Set Design (Scene Setup) - Adapting text to animation requires figuring out visual aspects writing cannot describe. In animation, a sequence of frames representing the screen is called a ________.
Storyboard
If we do not specify a value for a detail parameter, Alice 3 will use the default value. For example the ________ is a detailed parameter with a default value of one second.
Duration
Computer Programming never involves repeated steps.
False
The goal of a storyboard is to tell the entire story in the most complex visuals possible and to take a lot of time doing it.
False
The first step is to _________ the task so that understand what you need to do (the programming task). With Alice 3 we are creating animated scenes so we need to understand what part of the story we want to tell is background details and what part involves Objects and actions.
Analyze
___________ information - Includes environment descriptions and motivations behind a character's actions. It is useful for setting up the scene for an animation or gaming task. To recognize it ask if this describes the setting in terms of the scene, the appearance of an object, the personality of an object, an attitude and motivation, in the case of a game how the game is played.
Background
A _______ is a computer file containing instructions that tell Alice how to construct and display a specific type of object. It also defines actions (behaviors) that this type of object knows how to perform.
Class
Two techniques may be used to position an object. 1. Use the [a] to drag and rotate the object, Or 2. Use [b] (a menu of positioning actions in the Toolbox).
Cursor, one-shots
Detail parameter - Some Alice 3 procedures have parameters that have _______ values that are called detail parameters.
Default
Procedures and functions are two different forms of __________.
Methods
__________ information - to recognize it ask if this describes the plot directly in the form of objects and actions (penguin skates) or information about how an action is to be performed.
Object-action
The Toolbox is used for ________ and orienting objects in the scene and for creating markers.
Positioning
The [a] Approach as described in chapter 1 consists of Analyze the task, Design the plan, Implement the design, Test - This is a [b] model (things repeat). It is likely that the [c] will repeat many steps again and again.
Problem Solving, Cyclic, Programmer
The Alice 3 scene class always has two built in [a] (ground and camera). When you add [b] to the Scene they become properties to the Scene.
Properties, Objects
When Alice 3's Run button is clicked, the program creates a [a] window in which the initial scene is displayed. When the scene is displayed we say the scene has been [b]. When the scene is activated, the code statements in myFirstMethod are executed.
Runtime, Activated
The Camera view panel is where a _______ is constructed.
Scene
We will refer to a programming task as a problem in the sense that a problem is a creative and challenging task.
True
When you select an object with the Alice 3 Code Editor's object selector box the Procedures and Functions tabs contain tiles that represent actions that the selected object "knows" how to perform.
True