• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/28

Click to flip

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.