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