upgrade
upgrade
⚙️AP Computer Science Principles Unit 2 Vocabulary

58 essential vocabulary terms and definitions for Unit 2 – Data in AP Computer Science Principles

Study Unit 2
Practice Vocabulary
⚙️Unit 2 – Data in AP Computer Science Principles
Topics

⚙️Unit 2 – Data in AP Computer Science Principles

2.1 Intro to Big Idea 2

TermDefinition
abstractionThe process of reducing complexity by focusing on main ideas and hiding irrelevant details to allow focus on the essential concept.
analog dataData that have values changing smoothly and continuously over time, such as pitch, volume, or position.
binaryA base-2 number system that uses only the digits 0 and 1 to represent data.
bitShorthand for binary digit; the smallest unit of data in computing, represented as either 0 or 1.
byteA unit of digital data consisting of 8 bits.
constantsFixed data values that do not change during program execution.
dataInformation represented in a form that can be processed by a program, such as numbers, text, or records.
decimalA base-10 number system that uses the digits 0-9 to represent data.
fixed number of bitsA predetermined, limited quantity of bits allocated to represent a data value in programming languages, which constrains the range of representable values.
integersWhole numbers (positive, negative, or zero) that are represented in programming languages using a fixed number of bits.
number basesDifferent systems for representing numerical values, such as binary (base 2) and decimal (base 10).
overflowAn error that occurs when a computed value exceeds the maximum value that can be represented by a fixed number of bits.
place valueThe numeric value assigned to a digit's position in a number, determined by the base raised to the power of the position.
real numbersNumbers that include both integers and decimal values, represented in programming languages with a fixed number of bits as approximations.
roundoff errorAn error that occurs when real numbers are approximated in computer storage due to limitations in the fixed number of bits used to represent them.
samplingA technique for approximating analog data digitally by measuring values of an analog signal at regular intervals.
variableA named container in a program that stores a value which can be changed through assignment.

2.2 Data Compression

TermDefinition
bitShorthand for binary digit; the smallest unit of data in computing, represented as either 0 or 1.
data compression algorithmsMethods or procedures used to reduce the number of bits needed to represent data while maintaining or approximating the original information.
lossless data compressionA compression algorithm that reduces the number of bits stored or transmitted while guaranteeing complete reconstruction of the original data.
lossy data compressionA compression algorithm that significantly reduces the number of bits stored or transmitted but only allows reconstruction of an approximation of the original data.
redundancyRepetition or unnecessary duplication in data representation that can be reduced through compression.

2.3 Extracting Information from Data

TermDefinition
biasPrejudice or systematic error in computing innovations that can result from algorithms or data, reflecting existing human prejudices.
causal relationshipA relationship where one variable directly causes changes in another variable, as opposed to merely being correlated.
conclusionA judgment or decision reached by analyzing and interpreting data from one or more sources.
correlationA relationship between two variables in data where changes in one variable are associated with changes in another.
dataInformation represented in a form that can be processed by a program, such as numbers, text, or records.
data cleaningThe process of making data uniform and consistent without changing their meaning, such as standardizing abbreviations, spellings, and capitalizations.
data setA collection of related data values organized for processing and analysis.
data sourcesOrigins or locations from which data are collected or obtained.
factsSpecific pieces of information or observations that form the basis of data.
incomplete dataData sets that are missing required information or values.
informationThe collection of facts and patterns extracted from data that provides meaning and insight.
invalid dataData that does not meet required standards or formats and cannot be properly processed.
metadataData that describes other data, such as the date of creation or file size of an image, used for finding, organizing, and managing information.
parallel systemsComputing systems that process data simultaneously across multiple processors or computers to handle large data sets efficiently.
patternRegularities or recurring structures that emerge from data when processed and analyzed using programs.
primary dataThe main data itself, which remains unchanged even if its associated metadata is modified or deleted.
scalabilityThe ability of a solution to maintain or improve performance as the problem size or computational resources increase.
trendsGeneral directions or tendencies in data over time or across categories.
variableA named container in a program that stores a value which can be changed through assignment.

2.4 Using Programs with Data

TermDefinition
classifyingA data processing technique that organizes data into categories or groups based on shared characteristics.
cleanTo process digital data by removing errors, inconsistencies, or irrelevant information to improve data quality.
clusteringA data processing technique that groups similar data points together to identify patterns and relationships.
combining dataThe process of merging or aggregating multiple data elements, such as adding up values or comparing records to find patterns.
dataInformation represented in a form that can be processed by a program, such as numbers, text, or records.
data filteringThe process of selecting specific elements from a data set based on defined criteria to find information and recognize patterns.
filterTo process digital data by selecting or removing specific elements based on criteria to gain insight and knowledge.
filtering a data setThe process of keeping only the elements in a data set that meet specific conditions, such as selecting only positive numbers or records matching certain criteria.
informationThe collection of facts and patterns extracted from data that provides meaning and insight.
insightUnderstanding or knowledge gained from analyzing and processing data using programs.
patternRegularities or recurring structures that emerge from data when processed and analyzed using programs.
search toolsPrograms or features that efficiently locate specific information within a data set.
spreadsheetsPrograms that organize data in rows and columns to efficiently manage, analyze, and identify trends in information.
transformingModifying or restructuring digitally represented information using programs to reveal patterns and insights.
transforming dataThe process of modifying every element in a data set according to a rule, such as doubling values or adding information to records.
translatingConverting digitally represented information from one format or representation to another to gain insight.
visualizing dataThe process of representing data through charts, graphs, or other visual representations to communicate insights and patterns.