Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
28 Cards in this Set
- Front
- Back
Alice
|
A programming language that allows users with little or no computer experience to program characters and objects in a virtual world.
|
|
Computer Program
|
A step-by-step set of instructions telling a computer how to perform a specific task
|
|
Properties
|
The data that represents an object (Ex: Teacher, Properties: arms, legs, shoes, hair)
|
|
Methods
|
The programs that manipulate the properties of an object (Ex: Object: Teacher, Methods: arms up, arms down, head tilt)
|
|
Object
|
A collection of properties and methods that are used to manipulate the properties (Ex: Teacher)
|
|
State
|
The values stored in the properties of an object at any one time (Ex: Object: Teacher, Properties: Face, Value: Happy or sad)
|
|
Class of objects
|
A set of similar objects that each have the same properties and methods (Ex: Class: People, Subclasses: Students and teacher)
|
|
Instance
|
Each individual object of a class (Ex: Class: People, Instance: students and teacher)
|
|
Instantiation
|
The process of adding an individual object to a world. (Ex: World: Classroom, Instantiation: Students or teacher entering classroom)
|
|
Object-Oriented Program
|
(OOP) A modern computer programming language in which programs are organized into a set of methods that manipulate the properties of objects stored in the computer.
|
|
IDE
|
(Integrated Development Environment) A computer program that is used to facilitate the writing of other computer programs. This IDE is often called the Alice Interface.
|
|
World Window
|
A window in Alice that contains a view of the current Alice world.
|
|
Tilt control
|
The curved arrow on the bottom right of the World Window that tilts the camera.
|
|
Zoom/Pan Control
|
The bottom center control that can zoom in and out and pan left and right.
|
|
Pan
|
Moving the camera left or right without moving the position of the camera.
|
|
Move control
|
Moves the camera left, right, up, and down.
|
|
Object Tree
|
Shows the objects in the current Alice world organized in a tree of tiles.
|
|
Tiles
|
A tile represents each object. Four object tiles appear in every Alice world: World, Camera, Light, and Ground.
|
|
Details area
|
Located below the Object Tree and has tabs to show properties, methods, and functions for an Alice object.
|
|
Function
|
A method that computes and returns a value.
|
|
Primitive Methods
|
Provide basic behaviors for objects.
|
|
Encapsulated methods
|
Can be used over and over again with other programs but they can’t be changed because their details are hidden from the programmer. These are common methods.
|
|
Editor Area
|
Methods are assembled by clicking and dragging tiles from other parts of the interface. The bottom area has a row of logic and control tiles that are used for branching, looping, and other logical structures
|
|
Events Area
|
The part of the interface that shows existing events and is used to create new events.
|
|
Event
|
Consists of a condition, called an event trigger, and the name of the method, called an event handler. (Ex: the skater turns when you press the “S” key. The “S” key is the event trigger; the event handler contains the methods for the spin.)
|
|
Event-driven software
|
Software with events, such as using the mouse and keyboard shortcuts in Microsoft World.
|
|
Clipboard
|
Used to copy instruction tiles in Alice methods
|
|
Trash can
|
Used to delete objects and instruction tiles.
|