Save
Upgrade to remove ads
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

CFDA (IN) All Vocab

Computing Foundations for a Digital Age Indiana All Vocab in Course

TermDefinition
abstraction focusing on the important information and ignoring irrelevant details
artificial intelligence (AI) a technology that mimics human intelligence, performing tasks such as understanding language, recognizing patterns, and making decisions
probability the likelihood that a specific outcome might occur
prompt a question, instruction, scenario, or statement provided by the user to guide the AI's response
multimodal model an AI system that can process information from multiple types of input
large language model (LLM) a general purpose form of AI that is trained on a very, very large body of knowledge
neural network an interconnected network that makes decisions using weights and hidden layers. It is used to represent the relationship between words
training the process of teaching an AI model by exposing it to large amounts of data, allowing it to learn patterns, improve accuracy, and refine its predictions over time
training data the structured or unstructured information, such as text, images, or code, used to train an AI model and shape its ability to recognize patterns and generate accurate responses
hallucination when the model makes up false or misleading information that sounds real but isn’t true
context additional information or data surrounding a prompt or query that helps the AI generate more accurate and relevant responses
contradiction when an AI generates conflicting or opposing responses based on a similar input, making it impossible for both responses to be correct at the same time
AI bias when a model favors certain information over others
alignment ensuring an AI system’s goals and outputs match human values, fairness, and safety
prompt engineering the process of creating precise and effective prompts to guide generative AI models
co-creating humans and AI working together, with humans providing creativity and direction, while AI assists by processing data, generating suggestions, or automating tasks
attribution the act of giving credit to the original creator of a work, especially in the context of using or referencing their material
copyright the legal right granted to the creator of an original work to use, distribute, and modify it
ethics a guide for responsible choices about emerging technologies, ensuring privacy, consent, and safety for everyone
transparency the practice of openly disclosing how something works, especially in terms of decision-making, data use, or AI processes
computer system a combination of hardware and software components that work together to input, process, store, and output information
hardware physical components of a computer
input devices send information to the computer
output devices display information from the computer
processing components handle all the calculations and instructions that allow a computer to function
storage holds data both temporarily for quick access and permanently to save files, applications, and the operating system
decomposition breaking a larger problem into smaller, more manageable parts
troubleshooting a form of problem solving that involves using a logical and systematic search for the source of a problem
optimization the process of making something run better even if it’s working
troubleshooting a form of problem solving that involves using a logical and systematic search for the source of a problem
PC build a custom-assembled computer made from individually selected parts, designed specifically for gaming, work, or other tasks
data information that is collected, stored, and used to understand and solve problems
sensor a device that detects and measures physical properties from its surroundings and converts them into data that can be processed or analyzed
aggregate combining data to show a summary, like totals or averages
sort organizing data in a specific order, like A to Z or biggest to smallest
filter a tool or process used to select specific data points from a larger set based on certain criteria or conditions
Application-Specific Integrated Circuit (ASIC) a processor made for one specific task
Central Processing Unit (CPU) a general-purpose processor found in most computers
Field Programmable Gate Array (FPGA) a processor you can customize for specific tasks
Graphics Processing Unit (GPU) a processor that processes many calculations in parallel
Internet of Things (IoT) a network of smart devices that connect and share data over the Internet
user testing a process where real people try a product, give feedback, and help improve it before it’s released.
ethics a guide for responsible choices about emerging technologies, ensuring privacy, consent, and safety for everyone
Internet tower a piece of infrastructure that sends and receives wireless signals
router a type of computer that forwards data across a network
server a powerful computer that stores and delivers websites, files, and messages when requested by a user
switch a component that helps send data to the right place inside a local network
Transmission Control Protocol (TCP) a protocol that ensures that all parts of a message are received and ordered correctly
IP address a unique number assigned to each device on a network
redundancy having multiple paths so information can still get through if something gets wrong
User Datagram Protocol (UDP) a protocol that focuses on speed and does not guarantee all packets arrive
Domain Name System (DNS) a system that translates human-friendly website names (like www.example.com) into numerical IP addresses that computers use to find and communicate with each other on the Internet
HyperText Transfer Protocol (HTTP) a protocol that allows computers to request and share web content, like webpages, images, and videos
net neutrality the idea that all websites and online services should be treated equally by Internet providers
digital divide the gap between people who have easy access to the Internet and technology and those who do not, often due to differences in income, location, or resources
cybersecurity the practice of protecting computers, networks, and personal data from being stolen, changed, or damaged
malware software intended to damage a computing system or to take partial control over its operation
threat any potential cause of harm to a computer system or network
vulnerability a weakness in a system that could be exploited by an attacker
phishing a technique that attempts to trick a user into providing personal information. That personal information can then be used to access sensitive online resources, such as bank accounts and emails
attack a malicious activity aimed at disrupting, damaging, destroying or gaining unauthorized access to information systems, networks or the data they contain
deepfake a video or audio that has been manipulated using AI to look or sound like a real person
smishing a type of phishing that happens over text message (SMS)
social engineering manipulating people into giving up private information or doing something risky
vishing a type of phishing that happens over phone call or voicemail
CIA Triad a set of core rules for protecting information and stands for Confidentiality, Integrity, and Availability
availability making information accessible to the people who need it, when they need it
confidentiality keeping information private so only the right people can see it
integrity ensuring that information stays correct and hasn't been changed without permission
AAA tools a set of tools used in cybersecurity to help systems protect information and manage what users can do
accounting when a system keeps track of what users do so suspicious activity can be detected and reviewed
authentication the process a system uses to check that you are who you say you are
authorization rules a system uses to decide what you’re allowed to do once you’re logged in
decryption a process that reverses encryption, taking a secret message and reproducing the original plain text
encryption a process of encoding messages to keep them secret, so only "authorized" parties can read it
asymmetric encryption encryption that uses two different keys: a public key to lock the message and a private key to unlock it
symmetric encryption encryption where the same key is used to lock and unlock the message
layered defense using multiple, independent security features to protect systems and data
data information that is collected, stored, and used to understand and solve problems
data science making meaning from data
attribute a column in a spreadsheet
case a row of data in a spreadsheet
cells data in a spreadsheet is organized in boxes
data question a question that can be answered by the data
sample size the total number of cases
spreadsheet a large data table on a computer
bias when our data or the way we analyze it favors certain outcomes over others
data collection the process of gathering and recording information from different sources
data ethics the set of guidelines that ensure the responsible use, collection, and sharing of data while respecting privacy, consent, and fairness
data rights rules that make sure a person's information is used safely and fairly
data storytelling presenting visualizations and narratives to a specific audience for an expository or persuasive purpose
expository data story tells a story about a person, place, thing, or event using data
persuasive data story attempts to convince the audience of a stance based on evidence from data and visualizations
pie chart represents data in a circular form, showing how a whole group is broken down into different parts or categories.
bar chart a graph that uses rectangular bars to represent frequency or count
data visualization a graphical representation of information and data
filter a tool or process used to select specific data points from a larger set based on certain criteria or conditions
bell curve a symmetric, bell-shaped curve with most data points clustered around the center
bimodal curve shows a distribution with two distinct peaks
data cleaning the process of making data useful by deleting doubles or blanks, creating categories, and editing spelling errors
measures of center represent the central point or typical value of a data set
shape of distribution how data values are spread out and how they form a pattern when visualized on a graph
skewed distribution - occurs when the data stretches out more on one side than the other
outlier a data point that significantly differs from other data points
pattern a consistent or recurring sequence that can be observed and predicted
trend the general direction in which data points are heading over a period of time
histogram a data visualization that organizes a group of data points into user-specified ranges
scatter plot a graph that uses dots to represent the values of two different variables
emerging technology new or evolving technologies that solve problems or create opportunities in various fields, such as AI, robotics, or augmented reality
abstraction focusing on the important information and ignoring irrelevant details
computational thinking a problem-solving approach that involves breaking problems down into smaller parts, recognizing patterns, focusing on important details, and creating step-by-step solutions that a computer or person can follow
decomposition breaking a larger problem into smaller, more manageable parts
algorithm a set of instructions to accomplish a task that usually involves sequence, selection, and iteration
data type the format of the data that can be stored in a variable
debug to find out why your code isn't working and fix the problem so your program runs the way you expect
snake_case a naming style where all letters are lowercase and words are separated by underscores
variable a container that stores a value in memory
class a blueprint or set of instructions for creating something that can do specific tasks
method an action that an object can do
object something that has attributes (what it knows) and methods (what it can do)
pseudocode a way to plan out your code using plain language
function a named block of code that performs a task
argument the actual value you pass into a function when you call it
module a .py file that contains Python code
parameter a placeholder in your function
condition a rule that the computer checks to decide if it should keep going
loop a way to tell a computer to repeat a set of instructions
conditional statement a command that runs only if a certain condition is True, allowing a program to make decisions
bias when our data or the way we analyze it favors certain outcomes over others
ethics a guide for responsible choices about emerging technologies, ensuring privacy, consent, and safety for everyone
two-way selection also known as an if/else statement, is where the program chooses one path or the other depending on the condition
expression a combination of operators and values that evaluates to a single value
assignment Operator allows a program to change the value represented by a variable
variable a named reference to a value that can be used repeatedly throughout a program
string an ordered sequence of characters
Boolean value a data type that is either true or false
comparison operators <, >, <=, >=, ==, != indicate a Boolean expression
logical operator NOT, AND, and OR, which evaluate to a Boolean value
conditional statement affects the sequential flow of control by executing different statements based on the value of a Boolean expression
function a named group of programming instructions; also referred to as a “procedure”
function call a command that executes the code within a function
list an ordered collection of elements
element an individual value in a list that is assigned a unique index
index a common method for referencing the elements in a list or string using numbers
iteration a repetitive portion of an algorithm which repeats a specified number of times or until a given condition is met
infinite loop occurs when the ending condition will never evaluate to true
traversal the process of accessing each item in a list one at a time
data abstraction manage complexity in programs by giving a collection of data a name without referencing the specific details of the representation
Created by: PRO Teacher bchan
Popular Computers sets

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards