Unit 2 Vocabulary
Terms in this set (33)
Pulling out specific differences to make one solution work for multiple problems.
Block based programming
Any programming language that lets users create programs by manipulating "blocks" or graphical programming elements, rather than writing code using text. Examples include Code Studio, Scratch, Blockly, and Swift. (Sometimes called visual coding, drag and drop programming, or graphical programming blocks)
This is the piece of code that you add to a program to indicate that the program should run the code inside a function at a certain time.
One or more commands or algorithm(s) designed to be carried out by a computer. See also: program
To add code inside a function so that the program knows what it is supposed to do when the function is called.
Often achieved by streamlining a company's core processes in order to more effectively respond to continually changing market forces in a cost-effective manner.
A piece of code that you can easily call over and over again. Functions are sometimes called 'procedures.' A function definition is a segment of code that includes the steps performed in the function. A function call is the code segment, typically within the main logic of the program, which invokes the function.
The piece of code that you add to a program to indicate that the program should run the code inside a function at a certain time.
The code inside a function that instructs the program on what to do when the function is called.
Any item that can be individually selected and manipulated. This can include shapes and pictures that appear on a display screen as well as less tangible software entities.
An algorithm that has been coded into something that can be run by a machine.
A procedure is a section of a program that performs a specific task.
A placeholder for a piece of information that can change.
A low-level object or operation from which higher-level, more complex objects and operations can be constructed.
One that contains all products and services in one delivery that meets a specific function or provides one solution or system to solve multiple problems.
Rules in XML for deduction, rewriting, and further inferential-transformational tasks.
The creation or mapping of game levels in video and computer games.
An abbreviation of application program interface.
The term was originally used for a file created with a word processor.
A collection of precompiled routines that a program can use.
Synonymous with argument, a value that is passed to a routine.
An encoding scheme that converts binary data into ASCII characters.
Short for red, green, blue monitor, a monitor that requires separate signals for each of the three colors.
A color space that is widely used in graphics applications.
A very early version of a software product that may not contain all of the features that are planned for the final version.
the smallest distinguishable box-shaped part of a three-dimensional image
One of the three basic logic structures in computer programming.
A single pass through a group of instructions.
The other two logic structures are selection and sequence.
The ability to access data at random.
Take a variety of forms and enter commands from one device to another.
Spreadsheet of applications
An individual who uses a computer.