Vocab 1
Vocab 2
Vocab 3
Vocab 4
Vocab 5
100

a collection of programming commands

source code

100

an approach to creating and using models of physical or imagined objects

object-oriented programming

100

a named set of instructions to perform a task

method

100

defines the type of value to receive when a method or constructor is called

parameter

100

a class that can be extended to create subclasses

superclass

200

a text note that is ignored by the compiler to explain or annotate the code

comment

200

a programmer-defined blueprint from which objects are created

class

200

a statement that only executes when a condition is true

selection statement (if)

200

the specific value provided when a method or constructor is called

argument

200

a class that extends a superclass and inherits its attributes and behaviors

subclass

300

a mistake in the code that does not follow a programming language's syntax

syntax error

300

an instance of a class

object

300

a mistake that causes a program to behave incorrectly or unexpectedly

logic error

300

a sequence of characters enclosed in quotation marks ( " " )

string literal

300

specifies that a method should not have a return value

void

400

translates human-friendly program code into machine language that is required by computers. Checks program code for errors

compiler

400

a characteristic of an object

attribute

400

a block of code that has the same name as the class and tells the computer how to create a new object

constructor

400

a finite set of instructions that accomplish a task

algorithm

400

a control structure that repeatedly executes a block of code

iteration statement (while)

500

an environment designed to assist programmers in creating, editing, and managing code efficiently

Integrated Development Environment (IDE)

500

an action that an object can perform

behavior

500

specifies a block of code to execute when the condition is true and a block of code to execute when the condition is false

two-way selection statement (if-else)

500

provides a name for a process and allows a method to be used only knowing what it does, not how it does it

procedural abstraction

500

a container that stores a value in memory

variable