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

CS10 Master List

Master vocabulary list for CS10: Introduction to Computer Science

TermDefinition
decomposition breaking a problem down into smaller, more specific tasks
pattern recognition analyzing data to find similar things happening over and over
abstraction removing anything but the key details from a problem
algorithm design finite, step-by-step instructions to complete a task
debugging looking at individual components to try to fix a problem trying one thing at a time
hardware physical components of a computer system
software non-physical components of a computer system; programs that users interact with through hardware
input (hardware) hardware that puts data into a computer (keyboard, mouse, etc.)
output (hardware) hardware that puts data out of a computer (monitor, speakers, etc.)
CPU (processor) hardware that serves as the brain of a computer, completes one task per core at a time very quickly
GPU (graphics processing unit) hardware that is a specialized processor that makes the visual outputs of a computer
RAM (random access memory) hardware that serves as short-term memory; stores information the processor needs to complete tasks
NIC (network interface card) hardware that translates data so that it can be sent over a network
SSD (solid state drive) hardware that stores information long-term; fast, but expensive and smaller capacity
HDD (hard disk drive) hardware that stores information long-term; slow, but cheap and higher capacity
router networking hardware that forwards data across a network
switch networking hardware that moves data in a local network
internet tower networking hardware that sends and receives wireless signals
server networking hardware that stores data so it can be accessed by other computers that connect to it
ip address a unique identifier that guides traffic to specific locations on networks
bit the smallest unit of data in computing; 1 or 0
byte eight bits; can store a single text character
packet a small amount of data that is combined with other packets to create a complete transmission across a network
header part of a packet that contains routing information like the destination and sequence
payload the main part of a packet that contains a message or part of one
tcp Transmission Control Protocol; prioritizes quality/accuracy in transmitting data across a network
udp User Datagram Protocol; prioritizes speed in transmitting data across a network
protocol a set of rules for transmitting data across a network
phishing a scam, usually delivered by email or message, that tries to trick someone into giving up personal information (like a password) by pretending to be a trustworthy source.
two-factor authentication 2FA - a login process that requires two separate proofs of identity (like a password AND a code sent to your phone) instead of just one.
virtual private network Virtual Private Network - a service that encrypts your internet traffic and routes it through a separate server, making it harder for others to see what you're doing online
domain name system DNS - translates human-friendly website names (like www.google.com) into numerical IP addresses (like 8.8.8.8) and vice versa
hypertext transfer protocol HTTP - allows computers to request and share web content, like web page text, images, and videos.
GET request a request your computer sends over the internet to receive information from a website or server
POST request information your computer transmits to websites or servers when you are submitting information to fill out a form or perform a search
file transfer protocol FTP - rules for sending files between computers or between clients and servers
IPv4 an older protocol for ip addressing; maxes out around 4.3 billion addresses
IPv6 a newer protocol for ip addressing; maxes out around 340 undecillion addresses
bandwidth the maximum amount of data that can travel across a connection at once
latency the delay between sending a request on a network and getting a response
data streams data delivered continuously as a steady flow
cloud storage files stored on remote servers owned by a company, reachable from any device with a connection
metadata part of a packet that contains routing information like the destination and sequence
body the main part of a packet that contains a message or part of one
malware any software specifically designed to damage a device, steal data, or gain unauthorized access
virus a type of malware that runs on a computer after a user opens it or tells it to run
worm a type of malware that spreads on infected devices without user action
trojan a type of malware that is disguised as legitimate software; it does what you expect, but in the background it does something else you're not aware of
ransomware a type of malware that encrypts a victim's files and demands payment in exchange for unlocking them
spyware a type of malware that secretly monitors and records a user's activity without their knowledge
Distributed Denial of Service attack DDoS - an attack that floods a server with enormous amounts of traffic from many devices at once until it can't respond
man-in-the-middle an attacker secretly positions themselves between two parties and intercepts the data passing between them
SQL injection typing specially crafted code into a website's input field to make its database reveal or change data
social engineering manipulating people into giving up information or access, rather than breaking through technology
firewall hardware or software that monitors incoming and outgoing network traffic and blocks unauthorized connections
antivirus software that removes viruses and other malware once it has already been installed on a device
encryption scrambling data into a form that cannot be read without the correct key
end-to-end encryption encryption where only the sender and the intended recipient can read the message - nobody in between
two-factor authentication 2FA - a login process requiring two separate proofs of identity (something you have and something you know) instead of just one
biometrics authentication using physical characteristics - fingerprint, face, or voice
access control limiting which people can view or change which data - giving each person only the access they actually need
phishing warning signs sender address doesn't match the real organization; false urgency or threats; generic greeting instead of your name; spelling and grammar errors
 



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