Font size
WorksheetsAP CSP Vocab #4
Total questions: 23
Worksheet time: 12mins
On-screen objects, like buttons, images, text boxes, pull down menus, screens and so on.
Variables
User Interfaces
UI Elements
Events
The visual elements of an program through which a user controls or communications the application. Often abbreviated UI.
User Interaction
User Interface
User Iteration
User I
Finding and fixing problems in an algorithm or program.
Debugging
Handling
Concatenating
Re-Writing
All values in a programming language have a different this - such as a Number, Boolean, or String - that dictates how the computer will interpret it. For example 7+5 is interpreted differently from "7"+"5"
Value Type
Value Class
Data Type
Data Class
Any valid unit of code that resolves to a value.
Expression
Variable
Data
Grams
A placeholder for a piece of information that can change.
Expression
Event
Statement
Variable
The equality operator (sometimes read: "equal equal") is used to compare two values, and returns a Boolean (true/false). Avoid confusion with the assignment operator "=",
>=
=<
==
+=
A variable that can be used and updated by any part of the code. Its scope is typically derived from the variable being declared (created) outside of any function, object, or method.
Expanded Variable
Local Variable
Expressive Variable
Global Variable
The common programming structure that implements "conditional statements".
If-Statement
Else-Statements
Local-Satement
Function-Statement
A variable with local scope is one that can only be seen, used and updated by code within the same scope. Typically this means the variable was declared (created) inside a function -- includes function parameter variables.
Local Variable
Global Variable
Scope Variable
Expanded Variable
Dictates what portions of the code can "see" or use a variable, typically derived from where the variable was first created.
Variable Scope
Variable Type
Variable Range
Variable Location
To link together or join. Typically used when joining together text Strings in programming.
Fusing
Locking
Concatenate
Adding
A value sent back by a function to the place in the code where the function was called form.
Back To the Future Value
Past Value
Root Value
Return Value
A user interface element to use in HTML/JavaScript which allows the programmatic drawing and manipulation of pixels, basic shapes, figures and images.
Canvas
Platform
User Interface
Scene
in JavaScript an event triggered by pressing or releasing a key on the keyboard.
Key Trigger
Key Loop
Key Condition
Key Event
Any sequence of characters between quotation marks.
Integer
Word
Char
Sting
Statements that only run under certain conditions.
Expressions
Conditionals
Statements
Variables
A single value of either TRUE or FALSE.
Boolean
Binary
Conditional
Statement
In programming, an expression that evaluates to True or False.
Boolean Expression
Binary Expression
Conditional Expression
Statement Expression
A programming construct used to repeat a set of commands as long as a boolean condition is true.
If-Then Statement
Jeff Williams Statement
While Loop
For Loop
A program which replicates or mimics key features of a real world event in order to investigate its behavior without the cost, time, or danger of running an experiment in real life.
models and simulations
Models And Simulations
Models and Simulations
Models and simulations
A data structure in JavaScript used to represent a list.
Array
List
Variable
/d
A generic term for a programming data structure that holds multiple items.
Array
Box
I don't have enough mental capacity to think of anything else
List
