Algorithms/Programming
Data/Information
The Internet
Global Impact
Variables, Conditionals, and Functions
100

What type of structure keeps on repeating until a certain condition is met

A For Loop

100

What is the smallest unit of computing

A bit

100

What protocol is used to transfer web pages over the internet

HTTP

100

A popular social effect of widespread computing is increased access to this

Information

100

What is used to store data in a program that can be used or modified

A variable

200

A group of code that you can reuse later in your code

A Function

200

A type of visual display that shows information

A graph

200

What system translates domain names into IP addresses

DNS

200

A computing innovation that raises privacy concerns with facial recognition

AI

200

What type of statement do you use when you have to make a decision

A conditional Statement (If-Else)

300

A type of search where you look at each element one at a time

A linear Search

300

Compressing data without losing any of it

Lossless Compression

300

What type of devices route data packets between networks

A Router

300

This term refers to a program that copies itself and spreads to other computers

A Virus

300

What do you call of group of programming commands

A Procedure

400

A type of search where you go in the middle and narrow down the search

Binary Search

400

Removing errors, inconsistencies and fixing data

Data Cleaning

400

A type of attack that floods a network with a lot of traffic and causes it to crash

DDoS

400

Which of the following does not help reduce the digital divide
A) Make computers cheaper
B) Give more internet access
C) Make job applications online
D) Donating computers

C

400

Name 3 errors that can heppen in javascript

run time

syntax

logic

500

What causes a runtime error

An infinite loop that doesn't end

500

This type of data collection requires a lot of citizens to contribute

Crowd Sourcing

500

A protocol that ensures communication over the Internet by encrypting files

HTTPS

500

The digital divide refers to unequal access to this

Technology

500

What happens when you don't increment i in a for loop

It repeats forever (infinite loop)