1.2 Flashcards
Abstraction
Procedural abstraction gives a name to a procedure. People can then use the procedure without worrying about the finer grain details.
Backlog
A prioritized list of features or user stories to add to a program.
Call
When a procedure or function is called, the program executes the procedure or function next.
Developer
Person who writes computer code to create technology tools.
Function
A sequence of instructions that returns a value and can be called from other parts of a program.
Groom the backlog
Prioritize a list of items that are on a task list so that the items intended to be accomplished next are in the top slots on the list.
Internet
The network of computer networks which communicate through common protocols for accessing information contained inside the computers. The Internet contains the World Wide Web.
Local variable
A variable that can only be accessed from a specific portion of a program.
Modular
Pieces that are well defined with no dependencies on other pieces.
Parameter
The local variables created when a function or procedure is called. Parameters are initialized to the values of the arguments provided when the procedure or function was called.
Problem a Decomposition
Breaking a problem apart into smaller pieces.
Pass
We describe arguments as being “passed” to a procedure; the arguments’ values are assigned to the procedure’s parameters.
Procedure
A sequence of instructions. The entire sequence is given a name to refer to the procedure from other parts of the program. Similar to a function in programming, but doesn’t have to return a value.
Return Value
Any value that a method or function gives back to the statement command from which the function or method is called.
Reverse Engineering
Taking a finished product and figuring out how it works.