instagram
Boolean

a type of data with two values: true and false

circle of evaluation

a diagram of the structure of an expression (arithmetic or code)

conditional

a code expression made of questions and answers

contract

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

coordinate

a number or set of numbers describing an object’s location

datatypes

a way of classifying values, such as: Number, String, Image, Boolean, or any user-defined data structure

debug

to find and fix errors in one’s code

define

to associate a descriptive name with a value

definitions area

the left-most 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

domain

the type or set of inputs that a function expects

editor

software in which you can write and evaluate code

error message

information from the computer about errors in code

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)

function

a mathematical object that consumes inputs and produces an output

horizontal axis

axis on a coordinate plane that runs from left to right

Image

a type of data for pictures

interactions area

the right-most text box in the Editor, where expressions are entered to evaluate

Number

a data type representing a real number

piecewise function

a function that computes different expressions based on its input

pixel

the smallest unit that makes up a digital image. The more pixels, the more detailed an image or video can appear.

purpose statement

a brief description of what a function does

range

the type or set of outputs that a function produces

String

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

syntax

the set of rules that defines a language, whether it be spoken, written, or programmed.

value

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

variable

a letter, symbol, or term that stands in for a value or expression

vertical axis

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