Oracle Academy - Java Fundamentals - Alice 3 (Part 1)
Algorithm
A list of actions to perform a task or solve a problem
Argument
A value that is used by the method to perform an action
Gallery
A collection of three-dimensional objects that you can insert into the scene
Textual Storyboard
A document with the step-by-step actions of the animation that need to be programmed
Procedure
A piece of program code that defines how the object should execute a task
Scenario
A story that gives the animation a purpose
Math Operations
Addition (+), subtraction (-), multiplication (*), and division (/)
Storyboard
Identifies the design specifications for the animation scenario. Two types are visual and textual
Methods Panel
The panel that contains the procedures and functions tab
Template
The background of the scene that provides the sky, ground and light
Initial Scene
The first scene of an animation where you select the background template and position the objects
Code Editor
The place where you add the programming instructions to program your animation
Scene Editor
The place where you can select objects from the gallery to add to the scene, position objects, and edit an object's properties
Debugging
The process of finding bugs in a software program
Procedural Abstraction
The process of looking at programming code, identifying repetitive programming statements, and extracting them into their own methods in order to make the code easier to understand and reuse
Nesting
The process of putting one thing inside of another
Do Together
Executes procedures simultaneously
Functions
Answer questions about an object, such as its height, width, depth, and even its distance to another object
Properties
Characteristics of an instance, such as color, opacity, or position in the world
Function
Computes and answers a question about an object
Class
Contains the instructions that define the appearance and movement of an object
Do In Order
Default control statement in Code editor that executes procedures in sequential order
Control Statement
Define how programming statements are executed in the program
Comments
Describes the intention of the programming instructions
Random Numbers
Numbers generated by the computer with no pattern in their sequence
One-Shot Procedure
Procedures in the Scene editor that execute only one time to position the object
Declared Procedures
Procedures that are created by the programmer
Orientation
Sense of direction
Instance
What an object is called after it is added to the scene
Inheritance
When each subclass object receives the methods and properties of its superclass
Bug
When something is broken or does not work as intended in a software program