A collection of elements put in order
List
A task that can or cannot be solved
Problem
a function which uses a placeholder for values that will be passed through
Parameter
The first step in the Data Analysis Process
Collecting & Choosing Data
Information about an individual that identifies, links, or describes them.
Personally Identifiable Information (PII)
An individual value in a list
Element
A finite set of instructions that accomplishes a task
Algorithm
The value passed through the parameter
Argument
The process that makes data uniform without changing the meaning
Cleaning Data
Phishing
A method for referencing the elements in a list or string.
Index
A search algorithm which checks each element of a list, in order, until the desired value is found
Linear Search
the value that results from the function
Similarities or patterns in data
Correlation
A process of encoding messages to keep them secret so only "authorized" parties can read it
Encryption
A repetitive portion of code which repeats a specified number of times or until a given condition is met
Loop
Provides a "good enough" solution to a problem
Heuristic
A programmer writes three functions that are very similar. She decides that she can simplify the code by using just one function with a parameter instead. Is this correct?
Yes, she is correct.
The practice of obtaining input or information from a large number of people
Crowdsourcing
A system that requires at least two steps to unlock protected information
Multi-factor Authentication
The process of travelling through and accessing each item in a list one at a time
Traversal
A model in which programs are run by multiple devices
Distributed Computing
A process that allows a solution to a large problem to be based on the solution of many smaller problems.
Procedural Abstraction
Software intended to damage a computing system or to take control over its operation
Malware