AP Computer Science Principles Flashcards: Using Programs with Data
Written by AP Content Team, Verified for 2026 AP Exams, Last updated: May 2026
Review key ideas with interactive flashcards. This set includes 29 cards to help you master important concepts.
Why are data filtering systems considered important tools?
They are important for finding specific information and for recognizing patterns within data sets.
Card 1 of 29
All Flashcards (29)
Why are data filtering systems considered important tools?
They are important for finding specific information and for recognizing patterns within data sets.
A programmer is given two separate spreadsheets, one with customer names and one with their purchase history. What process is needed to analyze them together?
The process of combining data sources would be used to gain insight and knowledge from the two separate sets of data.
Name two additional processes a program might use to extract information from data.
Two additional processes are combining or comparing data and visualizing the data set through a chart or graph.
A program analyzes user comments and sorts them into 'positive,' 'negative,' or 'neutral' categories. What is this process called?
This process is an example of classifying data, which is part of using programs to gain insight from data.
Name three advanced processes used by programs to gain insight from data.
Three processes are combining data sources, clustering data, and classifying data.
How can insights gained from data be communicated to others?
Tables, diagrams, text, and other visual tools can be used to communicate insight and knowledge gained from data.
How do visualization tools relate to gaining knowledge from data?
Visual tools like charts and graphs are used to communicate insight and knowledge gained from data processing.
What are data filtering systems?
They are important tools for finding information and recognizing patterns in data.
What are search tools useful for?
Search tools are useful for efficiently finding information.
What is the purpose of filtering and cleaning digital data?
The purpose is to gain insight and knowledge from the data.
Why is an iterative and interactive approach to data processing beneficial?
This approach allows users to gain insight and knowledge about data through a continuous and responsive process.
Define 'filtering' a data set.
Filtering a data set is a process used to extract or modify information by selecting a subset of the original data.
What is data clustering?
Data clustering is part of the process of using programs to group data to gain insight and knowledge.
Describe the manner in which programs are used for processing information.
Programs are used in an iterative and interactive way when processing information.
What is a primary purpose of using a program with data?
A primary purpose is to process data to acquire information or to extract information from data.
Name two processes a program might use to extract information from data.
Two common processes are transforming every element of a data set and filtering a data set.
Define 'transforming' a data set.
Transforming a data set is a process that involves modifying every element of the data set to extract information.
Besides transforming and filtering, what is another way to process data?
Combining or comparing data in some way is another process that can be used to extract or modify information.
A user wants to see only customers from California who spent over $100. What data processing technique would be used?
A data filtering system would be used to find information that matches specific criteria.
What is the ultimate goal when using programs to analyze data?
The ultimate goal is to gain insight and knowledge from the data.
What is a key result of translating and transforming digital information?
A key result is that insight and knowledge can be obtained from the information.
How can patterns emerge from a data set?
Patterns can emerge when data are transformed using programs.
What is the fundamental difference between data and information in this context?
Data is the raw material that is processed by programs to acquire information.
What is a common example of a program used to organize information and find trends?
Programs such as spreadsheets help efficiently organize and find trends in information.
What is the relationship between data transformation and pattern recognition?
Patterns can emerge and become recognizable when data are transformed using programs.
What is data classification?
Data classification is part of the process of using programs to categorize data into predefined classes to gain insight.
What is 'combining data sources'?
It is a process of using programs to gain insight and knowledge from data by merging different data sets.
What two actions can programmers perform on digital data to gain insight?
Programmers can use programs to filter and clean digital data, thereby gaining insight and knowledge.
How can a data set be visualized?
A data set can be visualized through a chart, graph, or other visual representation.