 apply

use a given function on some inputs
 argument

the inputs to a function; the expressions for each argument follow the function name
 axis

A reference line, used to determine the position of a coordinate
 Boolean

a type of data with two values: true and false
 circle of evaluation

a 'sentence diagram' of the structure of a mathematical expression
 comments

messages in the code, generally ignored by the computer, to help people interacting with the code understand what it is doing
 compound inequality

an inequality that combines two simple inequalities using and or or
 conditional

a code expression made of questions and answers
 contract

a statement of the name, domain, and range of a function
 contract error

errors where the code makes sense, but uses a function with the wrong number or type of arguments
 coordinate

a number describing an object’s location
 coordinate pair

a set of numbers describing an object’s location on the coordinate plane
 coordinate plane

a grid formed by a pair of intersecting horizontal and vertical number lines
 data row

a structured piece of data in a dataset that typically reports all the information gathered about a given individual
 data type

a way of classifying values, such as: Number, String, Image, Boolean, or any userdefined data structure
 debug

to find and fix errors in one’s code
 define

to associate a descriptive name with a value
 definitions area

the leftmost text box in the Editor where definitions for values and functions are written
 design recipe

a sequence of steps that helps people document, test, and write functions
 dimension

a measurement of something in a particular direction, especially height, length, or width. The dimensions of a computer screen, for example, are given as width x height.
 domain

the type or set of inputs that a function expects
 editor

software in which code can be written and evaluated
 equation

a mathematical description of the relationship between two variables or quantities, in which they are equal
 error message

information from the computer about errors in code
 evaluate

perform the computation in an expression, producing an answer
 example

shows the use of a function on specific inputs and the computation the function should perform on those inputs
 expression

a computation written in the rules of some language (such as arithmetic, code, or a Circle of Evaluation)
 face

the flat surfaces on the outside of a solid figure
 function

a relation from a set of inputs to a set of possible outputs, where each input is related to exactly one output
 function definition

code that names a function, lists its variables, and states the expression to compute when the function is used
 function notation

a standard way to denote functions, beginning with a function name, such as f or gt, the variable(s) the function takes in, such as x or size, and a definition of what the function does using a formula in terms of the variable. For example, f(x) = x + 1 takes in a number and adds 1.
 graph

a diagram (such as a series of one or more points, lines, line segments, curves, or areas) that represents the variation of a variable in comparison with that of another variable.
 hypotenuse

the side opposite the 90degree angle in a right triangle
 image

a type of data for pictures
 inequality

a mathematical description of the relationship between two variables or quantities, in which they are not necessarily equal
 interactions area

the rightmost text box in the Editor, where expressions are entered to be evaluated
 intersection

the set of values that makes both inequalities true
 line

an infinite collection of points forming a straight onedimensional figure having no thickness and extending infinitely in both directions
 linear relationship

sequences that change at a constant rate, or points forming a straight line on a graph
 name

how we refer to a function or value defined in a language (examples: +, *, star, circle)
 operator

a symbol that manipulates two Numbers and produces a result
 origin

the point (0,0) where the horizontal and vertical axes intersect
 piecewise function

a function that computes different expressions based on its input
 purpose statement

a concise, detailed description of what a function does with its inputs
 Pythagorean Theorem

the relationship between the squares of the sides of a right triangle; can be used to find diagonal distances on the coordinate plane
 range

the type or set of outputs that a function produces
 ratio

the relative sizes of two or more values
 rectangular prism

a solid figure which has 6 faces, all of which are rectangular
 scale

resize an image to be larger or smaller while maintaining ratios and proportions
 slope

the steepness of a straight line on a graph
 solution set

the set of all values or coordinate pairs that will make an equation, inequality, set of equations or set of inequalities true
 string

a data type for any sequence of characters between quotation marks (examples: "hello", "42", "this is a string!")
 substitute

replace a variable with a value or expression and evaluate or simplify the resulting expression
 surface area

the sum of the areas of all of the faces of a solid figure (polyhedron) or the total area that the surface of the object occupies
 syntax error

errors where the computer cannot make sense of the code (e.g.  missing commas, missing parentheses, unclosed strings)
 table

a data structure that stores data as rows, with entries in particular columns
 union

the set of values that makes either or both of a set of inequalities true
 value

a specific piece of data, like 5 or "hello"
 variable

a name or symbol that stands for some value or expression, often a value or expression that changes
 vertical line test

a strategy for determining whether or not a graph represents a function by confirming that no vertical line can be drawn to reveal that an xvalue corresponds to more than one yvalue
 xaxis

axis on a coordinate plane that runs from left to right
 yaxis

number line on a coordinate plane that runs from bottom to top, indicating values in that direction
 yintercept

the point where a line or curve crosses the yaxis of a graph