CSP Review Flashcards
(112 cards)
What is Abstraction?
A way of hiding information
Abstraction helps to reduce complexity by focusing on high-level mechanisms.
Define Algorithm.
A clear, step-by-step, detailed computable set of instructions that returns a result in a finite amount of time
Algorithms are fundamental to computer programming and problem-solving.
What does Algorithm Efficiency refer to?
How an algorithm performs with regard to time and space
What is an Application Program Interface (API)?
Specifications for using a library’s procedures and understanding how they behave
Define Artificial Intelligence.
The development of computing systems capable of performing tasks that would otherwise rely on human intelligence
What is Assignment in programming?
The storing of a value to a variable
What does Bandwidth measure?
The maximum amount of data that can be sent over a particular computer network in a fixed amount of time
What is Base Conversion?
Taking a number written in one base (e.g., decimal) and rewriting it in another (e.g., binary)
Define Bias in data.
The intentional or unintentional skewing of data to favor a particular result
What is Binary?
Numbers represented with base 2 digits
What is Binary Search?
A method of seeking an item in an ordered list through an iterated process of comparing the target to the middle item in the list
What is a Boolean Expression?
An expression that evaluates to true or false
What does Cleaning Data involve?
Making data uniform without changing its meaning
Define Citizen Science.
Crowdsourcing in scientific research
What are Computing Innovations?
A new method, product, or idea that requires a computer
What is Crowdsourcing?
The practice of obtaining input or information from a large number of people via the Internet
Define Cybersecurity.
The protection of a system against unauthorized or criminal use of a system
What is Data?
Anything stored, transmitted, or processed by computing systems in numerical form
What is Data Abstraction?
Filtering out specific details to focus on the information needed to process the data
Define Data Compression.
A reduction in the size (number of bits) of data transmitted or stored
What are Data Types?
A specified kind of information that is stored in a variable
What is Decimal?
Numbers represented with base 10 digits
What is the process of Description?
The process of converting encrypted data into its original form
Define Digital Divide.
The disparity between those who have access to technology and those who do not