stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
AP CSP Vocab Flashcards | StudBud
Explore
/
AP CSP Vocab
Sampling technique
rogue access point
AP CSP Vocab
84 terms
·
StudBud Administration
·
25 plays
Ap Test Vocab
Flashcards
84 cards
F
Practice quiz
P
Host live
L
Questions
84
Answers
1
rogue access point
unauthorized access point that allows unauthorize access to secure network
A type of data encryption for rogue networks
A method for compressing access points
A secure access point for authorized users
2
Sampling technique
A method for selecting a subset of data for analysis
A method for compressing data
A method for cleaning data
A method for encrypting data
3
HTTP
Hypertext Transfer Protocol, the protocol used for transmitting web pages
High-Tech Programming Protocol
A method for compressing data transmission
A type of data encryption for web pages
4
simulation
A method for compressing data
The imitation of a real-world process or system over time
A type of data visualization technique
A type of data encryption for simulations
5
Bit
A method for compressing data by removing redundant informatio
The smallest unit of digital information\
A technique for encrypting data using a secret key
A programming construct that represents a single value or piece of data
6
World Wide Web
A method for compressing web data
A single computer network
A global system of interconnected computer networks
A type of data encryption for the web
7
speedup of a parallel solution
The improvement in performance achieved by parallel computing
The decrease in performance achieved by parallel computing
A type of data compression technique
A method for encrypting parallel solutions
8
Binary (base 2):
A type of computer network that connects devices within a limited area
A number system that uses only 0 and 1 to represent numbers
A programming construct that represents a single value or piece of data
A method for compressing data by removing redundant information
9
Heuristic
A search algorithm that divides the search space in half at each step
A programming error that causes the program to crash
A technique for compressing data without losing any information
A problem-solving strategy that uses trial and error
10
Data abstraction
The process of representing complex data in a simplified way
The process of cleaning and organizing data
A method for compressing data
The process of encrypting data
11
definition of selection
A type of computer virus that spreads through email attachments
A method for encrypting data using a secret key
A technique for sampling analog data at regular intervals
construct that allows different actions to be taken based on a condition
12
computer virus
A type of data compression technique
type of malware that replicates itself and spreads to other computers
A type of software that protects computers from viruses
A method for encrypting computer viruses
13
Application program interface (API):
A method for accessing hardware components
A set of protocols and tools for building software applications
A program that interfaces with the user
A type of data structure
14
open source
Software that is only available to specific users
Software that publicly available and can be modified and distributed freely
A type of data compression technique
A type of proprietary software
15
Logic error:
A mistake in the syntax of a program
An error in the programming logic that produces incorrect results
A type of software bug
An error that occurs during program execution
16
citizen science
Involving the public in scientific research projects
A method for compressing scientific data
Science conducted by government organizations
A type of data encryption for scientific data
17
digital divide
A method for compressing digital data
The gap between different digital data formats
gap between those who have computers and the internet and those who don't
A type of data encryption for digital content
18
routing
The process of compressing data for transmission
A method for organizing data for transmission
The process of determining the optimal path for data transmission
A type of data encryption for data transmission
19
31. computing device
A type of data compression device
A type of data encryption device
A specific type of computer used for scientific computing
Any type of device that can perform computing tasks
20
Linear or sequential search:
A type of computer network that connects devices within a limited area
A search algorithm that divides the search space in half at each step
A method for encrypting data to protect it from unauthorized access
A search algorithm that checks each item in a list in order
21
packets
A type of data storage format
Units of data transmitted over a network
A method for compressing data
A type of data encryption technique
22
Decryption
The process of converting ciphertext back into plaintext
type of computer virus that spreads through network connections
algorithm that divides the search space in 1/2 at each step of Programing
A programming error that causes the program to crash
23
phishing
type of cyber attack uses emails to trick people to reveal personal info
A type of malware
A method for compressing sensitive information
A type of data encryption for fishing
24
Creative Commons
A method for data compression
A type of open-source software license
A non-profit organization for computing innovation
A type of data encryption for creative content
25
information
c) A type of data compression
d) A type of data encryption
a) Data that has been processed into meaningful form
b) Raw, unprocessed facts and figures
26
Problem
A programming error that causes unexpected behavior in a program
A type of computer network that connects devices within a limited area
A method for compressing data without losing any information
A task or question that requires a solution
27
Efficiency
system ability to acomplish tasks with min waste of time, energy, resources
A method for compressing data by removing redundant information
A programming error that causes unexpected behavior in a program
A type of computer virus that spreads through network connections
28
Byte
A method for compressing data without losing any information
A type of computer virus that spreads through email attachments
A group of 8 bits
A programming error that causes unexpected behavior in a program
29
Definition of Encryption
A programming construct that allows the repetition of a process
A method for compressing data by removing unnecessary details
converting plaintext into ciphertext to protect from unauthorized access
A technique for dividing a problem into smaller subproblems
30
computing system
A collection of computing devices and software working together
A single computing device
A method for compressing computing data
A type of data encryption for computing systems
31
Decision problem
A type of computer network that connects devices within a limited area
A method for compressing data without losing any information
A programming construct that allows the repetition of a process
A problem that can be answered with a yes or no
32
List
A collection of elements in a specific order
A method for compressing data by removing redundant information
A type of computer network that connects devices within a limited area
A programming construct that represents a single value or piece of data
33
Optimization problem
construct that allows different actions to be taken based on a condition
problem that seeks to find the best solution among many possible solutions
A search algorithm that checks each item in a list in order
A type of computer virus that spreads through email attachments
34
definition of Abstraction
process of hiding unnecessary details and focusing on essential features
A technique for encrypting data to protect it from unauthorized access
A type of computer network that connects devices within a limited area
A programming error that causes the program to crash
35
procedural abstraction
The process of representing complex procedures in a simplified way
A method for data compression
The process of encrypting procedures
The process of executing data procedures
36
Instance of a problem
A type of computer virus that spreads through network connections
A specific example of a problem that needs to be solved
A programming construct that represents a single value or piece of data
A method for compressing data by removing redundant information
37
Analog data
Data represented using discrete values
Data represented using continuous values
A type of data encryption
A method for compressing data
38
distributed computing
Computing tasks performed on a single computer
A method for compressing data distribution
A type of data encryption for distributed systems
Computing tasks spread across multiple computers in a network
39
personally identifiable information (PII)
Information that can be used to identify an individual
A type of data encryption for personal data
Information that is publicly available
A method for compressing personal information
40
Sequencing Defintion
A method for compressing data without losing any information
A programming error that causes unexpected behavior in a program
The process of arranging data or instructions in a specific order
A search algorithm that divides the search space in half at each step
41
Round-off error:
A search algorithm that divides the search space in half at each step
A type of computer virus that spreads through email attachments
construct that allows different actions to be taken based on a condition
errors when a calculation is rounded to a specific number of decimal places
42
. lossless data compression
A compression technique that retains all original data when decompressed
A compression technique that discards some data when decompressed
A compression technique that encrypts data
A compression technique that samples data for analysis
43
Data compression
The process of organizing data for quick retrieval
The process of reducing the size of data for storage or transmission
The process of encrypting data for storage
The process of sampling data for analysis
44
Modularity
The process of combining multiple programs into a single unit
The process of simplifying program logic
A method for compressing program modules
principle of breaking a program into separate interchangeable components
45
Run-time error:
A type of data error
A mistake in the programming logic
An error that occurs during program execution
An error that occurs during compilation
46
programming language
A formal language used to write computer programs
A collection of data stored in a computer system
A technique for encrypting data using a secret key
construct that allows different actions to be taken based on a condition
47
string concatenation
A method for compressing strings
The process of combining two or more strings into a single string
A type of data encryption for strings
The process of breaking a string into smaller parts
48
redundancy
A type of data compression technique
Duplication of components or functions to increase system reliability
Elimination of non-essential components in a system
A method for encrypting data redundantly
49
Binary search:
construct that allows different actions to be taken based on a condition
A search algorithm that checks each item in a list in order
A search algorithm that divides the search space in half at each step
A method for compressing data by removing redundant information
50
metadata
Sampled data for analysis
Compressed data for efficient storage
Data that provides information about other data
Encrypted data for secure storage
51
string
A type of data compression technique
A sequence of characters
A data type that can only store numeric values
A type of error in a program
52
malware
Software designed to enhance computer performance
A method for compressing malicious software
A type of data encryption for malicious programs
Software made to damage, or gain unauthorized access to a computer system
53
Overflow error
A syntax error in a program
An error that occurs when a program runs out of memory
An error caused by exceeding the maximum value that a data type can hold
A logical error in a program
54
Undecidable problem:
A method for compressing data by removing unnecessary details
A problem that cannot be solved using an algorithm
A programming construct that represents a single value or piece of data
A technique for dividing a problem into smaller subproblems
55
public key encryption
A type of data encryption for public use
A cryptographic system that uses two keys: a public key and a private key
A cryptographic system that uses a single key for encryption and decryption
A method for compressing public keys
56
parallel computing
A type of data encryption for parallel systems
Performing computing tasks one after the other
A method for compressing parallel data
Performing multiple computing tasks simultaneously
57
Decidable problem:
A programming error that causes the program to crash
A search algorithm that divides the search space in half at each step
A method for encrypting data using a secret key
A problem that can be solved using an algorithm
58
bandwidth
A method for encrypting data transmission
maximum amount of data that can be transmitted in a fixed amount of time
The amount of data stored in a computer system
A type of data compression technique
59
fault-tolerant
A type of data encryption for fault tolerance
The tendency of a system to fail frequently
The ability of a system to continue operating in the event of a failure.
A method for compressing fault-tolerant data
60
data streams
A continuous flow of data
A method for encrypting data
A method for encrypting data
A data storage format
61
Algorithm Definition
A collection of data stored in a computer system
A step-by-step procedure for solving a problem or accomplishing a task
A programming language used for web development
A type of computer virus that spreads quickly and causes damage
62
Iteration is the repetition of a process or set of instructions
False
True
63
Definition of strong password
A password that is easy to remember and commonly used
A password that is written down and kept in a safe place
A password that is shared among multiple accounts
password is difficult to guess but easy to remember and provides security
64
computing innovation
A type of data compression technique
The maintenance of existing computing systems
A type of data encryption for computing innovations
The creation and implementation of new computing technologies
65
path
The process of encrypting data for transmission
The route that data takes through a network
A method for sampling data for transmission
A type of data compression technique
66
keylogging
A type of data encryption for key data
A method for encrypting keystrokes
A method for compressing data keystrokes
A type of malware that records keystrokes on a computer
67
open access
A method for compressing data
A type of data encryption for open content
Restricted access to information and resources
Unrestricted access to information and resources
68
Overflow error:
A technique for dividing a problem into smaller subproblems
error that occurs when a value exceeds the maximum representable value
A search algorithm that checks each item in a list in order
A technique for dividing a problem into smaller subproblems
69
Syntax error
An error caused by data overflow
A violation of the programming language rules
A mistake in the logic of a program
An error that occurs during program execution
70
Scalability
A technique for dividing a problem into smaller subproblems
A method for compressing data without losing any information
A programming construct that allows the repetition of a process
The ability of a system to handle increasing amounts of work or traffic
71
Element:
A technique for encrypting data to protect it from unauthorized access
A method for compressing data without losing any information
A single item in a list
A programming error that causes unexpected behavior in a program
72
Multifactor authentication
security process that requires more than one form of identification
A security process that requires only one form of identification
A method for compressing authentication data
A type of data encryption for multiple factors
73
computer network
A type of data encryption for computer networks
A group of interconnected computers that can communicate with each other
A method for compressing network data
A single computer used for networking tasks
74
Substring
A smaller string that is part of a larger string
A type of data compression technique
A type of data encryption
A string that contains only numeric characters
75
Index
A variable that stores a memory address
A programming language syntax error
A data structure that organizes information for quick retrieval
A logical error in a program
76
Complete list traversal: Moves through a list from start to end, processing each element
False
True
77
Decimal (base 10):
A technique for compressing data without losing any information
A number system that uses 10 digits (0-9) to represent numbers
problem that seeks to find the best solution among many possible solutions
A programming error that causes the program to crash
78
Number bases:
A technique for dividing a problem into smaller subproblems
A method for encrypting data to protect it from unauthorized access
A program that allows different actions to be taken based on a condition
A system for representing numbers using a specific set of digits\
79
sequential computing
A method for compressing computation
Executing instructions in order, one at a time
A type of data encryption for sequential operations
Executing instructions in random order
80
crowdsourcing
Obtaining input by soliciting contributions from a large group of people
Obtaining data from a single authoritative source
A type of data encryption for collaborative projects
A method for compressing data collaboratively
81
protocol
A type of data encryption technique
A set of rules for communication between devices
A method for routing data
A method for compressing communication data
82
Modulus operator:
A type of computer virus that spreads through network connections
A mathematical operator that returns the remainder of a division operation
A programming construct that allows the repetition of a process
A method for compressing data by removing unnecessary details
83
cleaning data
Removing errors and inconsistencies from data
Compressing data for storage
Encrypting data for storage
Sampling data for analysis
84
Lossy data compression
A compression technique that discards some data when decompressed
A compression technique that samples data for analysis
A compression technique that encrypts data
A compression technique that retains all original data when decompressed