1/36
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No study sessions yet.
API
documents what a programmer needs to know about using a library: it's a description of each procedure's purpose, inputs, and outputs.
constructor ____
Constructs one example of the data structure
Creative Commons ____
is a specific family of copyright licenses that allow others to use, share, maybe sell, and maybe revise your work.
open access ____
scholarly research reports are available for free download, rather than requiring the permission of a journal publisher.
artificial intelligence ____
A field of computer science loosely defined as "trying to get computers to think"
sublist ____
A list used as an item of another list
traversing ____
Looking at each item of the list
abstract data type ____
A custom data type that's meaningful to your program
free software ____
is software that anyone can copy, use, modify, and redistribute, including commercially, provided that any modifications must be under the same license.
composition of functions ____
Using the result from one block as the input to another
domain ____
is the type of data that a procedure accepts as input, also called input type
open source ____
software for which you make the program's source (human-readable) code available to anyone; how people can use the program may still be restricted.
input ____
Information entered into a program by the user or by data tables, sounds, pictures, video, or other programs
index ____
The position of an element in a list or the position of a character in a string is its .
data type ____
What kind of data something is (number, text string, list, etc.)
software library ____
A collection of procedures that can be used in programs is called a(n) .
data abstraction ____
The creation and use of abstract data types in a program
debugging ____
The art of identifying errors in computer programs and fixing them
sequencing ____
is the application of each step of an algorithm in the order in which the code statements are given.
primitive data type ____
Data types that are built-in
element ____
Another name for an item in a list
nested conditional statement ____
An if or if-else statement inside another if or if-else statement is called a(n) .
conditional ____
A block that controls the code based on a true-or-false condition
string ____
An ordered sequence of characters is called a(n) .
list ____
A ordered set of items
selector ____
Selects one piece of the data structure
selection ____
Deciding which part of an algorithm to run based on whether a condition is true or false is called .
range ____
is the type of data that a procedure reports as output, also called output type.
Boolean ____
Either true or false
variable ____
A container that can hold one value at a time
output ____
Data sent from your program to the user or to any device
global variable ____
A variable that is usable by all scripts in the program
initialize ____
Set the starting value of a variable
local variable ____
A variable that can be set or used only in the environment in which it is defined
predicate ____
A hexagon-shaped reporter that asks a true/false question
modularity ____
The process of breaking a problem into smaller pieces or separate sub-problems
iteration ____
Implementing a repeating program structure is called .