A step-by-step procedure, like a recipe, that often involves decisions.
What is an Algorithm?
A prioritized list of user stories, showing both short- and long-term goals of a software development team.
What is a Product Backlog?
Stores a list of values built up over time and remembers separate individual values.
What is an Aggregator Variable?
The study of how humans give input to and receive output from a computer.
What is Human-Computer Interaction?
A variable, one of which is possessed by each object in a class, storing a value specific to that object.
What is an Attribute?
A method of software development that emphasizes frequent client input to produce better end products.
What is Agile Design?
A framework for Agile Development commonly used in software projects.
What is Scrum?
A variable that counts in an arithmetic sequence, usually counting by ones starting at 0 or 1.
What is a Stepper Variable?
A protocol for the beginning of an interaction over a network.
What is a Handshake?
A class definition that includes methods and attributes and is used to create instances of objects.
What is a Class?
A Boolean expression that evaluates to either true or false and is used in the conditional of an if-structure.
What is a Boolean Expression?
A small specific task to be completed during the current sprint in the Scrum method of software development.
What is a Sprint Task List?
A variable with a broad scope, typically accessible from anywhere in the program.
What is a Global Variable?
A small piece of data stored on the client machine that can only be accessed by the server that issued it.
What is a Cookie?
A specific instance of a class with a set of values for its attributes.
What is an Object?
The process of figuring out why code doesn’t behave as expected and eliminating bugs to make it work as desired.
What is Debugging?
A method of organizing data in a computer so that it can be used efficiently.
What is a Data Structure?
A type of variable that retains its value even after the function in which it has been declared has finished executing.
What is a Static Variable?
A hierarchy system used for naming resources on the Internet.
What is the Domain Name System (DNS)?
The process of creating an object and binding it to a name in memory.
What is Instantiation?
The part of the computer that executes one instruction at a time, often referred to as the "brain" of the system.
What is the Central Processing Unit (CPU)?
A set of instructions grouped together to do something to or with an object, commonly used in Object-Oriented Programming.
What is a Method?
A collection of related data elements organized in a specific way for efficient access and manipulation.
What is a Data Structure?
Measurement of the amount of data that can be transmitted through a network in a given period.
What is Bandwidth?
A programming paradigm that organizes software design around classes and objects, using inheritance and polymorphism.
What is Object-Oriented Programming?