Programming
Data and Abstraction
Algorithms & Logic
Networks & Internet
Impacts of Computing
100


What is a variable used for in programming?



To store and reference a value


100

What is the binary number system made of


0s and 1s


100


What is a conditional (or selection)?



A decision based on a true/false test


100


What is a packet?



A chunk of data sent over a network


100

What is the digital divide?


Unequal access to technology


200

What type of loop runs a specific number of times?

A for loop.
200


What is a string?



A sequence of characters


200


What is iteration?



Repeating a set of instructions


200

What does an IP address do?


Uniquely identifies a device on the internet


200


What does Creative Commons licensing allow?



Sharing content with flexible permissions


300

What is an event in event-driven programming?


A trigger like a mouse click or key press


300


What is abstraction in computer science?



Hiding details to manage complexity


300


What is sequencing in an algorithm?



Executing instructions in order


300


What device forwards data between networks?



A router


300


What is open source software?



Software with public, modifiable code


400


What is an algorithm?



A step-by-step set of instructions


400


What kind of data structure stores elements at numbered positions?



A list (or array)


400

What does a Boolean expression evaluate to?


True or False


400


What protocol controls how websites are requested and loaded?



HTTP (HyperText Transfer Protocol)


400


How does social media use algorithms?



To personalize content and ads


500


What is a parameter in a function?



A variable passed into a function.


500


What’s the difference between lossy and lossless compression?



Lossy loses data; lossless keeps all data


500

What is a heuristic?


A rule-of-thumb for finding good-enough solutions


500

What is the DNS used for?


Translating domain names to IP addresses


500

How does computing affect privacy?

It enables tracking and surveillance.

M
e
n
u