Data about data
What is Meta Data
An ordered collection of elements
What is Lists
Application Program Interface - specifications for how functions in a library behave and can be used
What is API
What is the practice of obtaining input or information from a large number of people via the Internet
Crowdsourcing
What is a finite set of instructions that accomplish a specific task. It can be constructed using combinations of sequencing, selection, and iteration.
Algorithm
Scientific research conducted in whole or part by distributed individuals, many of whom may not be scientists, who contribute relevant data to research using their own computing devices.
Citizen Science
An individual value in a list that is assigned a unique index
What is Element
A group of functions (procedures) that may be used in creating new programs
What is Library
What is the protocol used for transmitting web pages over the Internet
HTTP - Hyper text Transfer Protocol
What are the values of the parameters when a procedure is called
Arguments
Choosing a smaller subset of a data set to use for analysis, for example by eliminating / keeping only certain rows in a table
Data Filtering
A common method for referencing the elements in a list or string using numbers
What is Index
A process and allows a procedure to be used only knowing what it does, not how it does it. Procedural abstraction allows a solution to a large problem to be based on the solution of smaller subproblems. This is accomplished by creating procedures to solve each of the subproblems.
What is Procedural Abstraction
What is you can continue to function even in the event of individual component failures. This is important because elements of complex systems like a computer network fail at unexpected times, often in groups.
Fault Tolerant
What is a repetitive portion of an algorithm. It repeats until a given condition is met or for a specified number of times
Iteration
A process that makes the data uniform without changing its meaning (e.g., replacing all equivalent abbreviations, spellings, and capitalizations with the same word).
Cleaning Data
A repetitive portion of an algorithm which repeats a specified number of times or until a given condition is met
What is Iteration
The subdivision of a computer program into separate subprograms
What is Modularity
What pairs a public key for encryption and a private key for decryption. The sender does not need the receiver’s private key to encrypt a message, but the receiver’s private key is required to decrypt the message
Public Key Encryption
What determines which parts of an algorithm are executed based on a condition being true or false.
Selection
A relationship between two pieces of data, typically referring to the amount that one varies in relation to the other.
Correlation
Occurs when the ending condition will never evaluate to true
used to return the flow of control to the point where the procedure (also known as a function) was called and to return the value of expression
What is Return
What is a work or invention that is the result of creativity, such as a piece of writing or a design, to which one has rights and for which one may apply for a patent, copyright, trademark, etc.
Intellectual Property
What is the application of each step of an algorithm in the order in which the code statements are given
Sequence