The Internet
There's math in computer science?
Algorithms
It's all just bits
Let's Code
100

A group of computing devices and programs working together for a common purpose.


What is a computing system

100
DISPLAY (20 mod 4) + 3
What is 3
100
The type of data represented with GIF, PNG, JPEG, BMP file formats.
What is images or pictures
100
The name for the base 2 number system.
What is binary
100
The type of control structure that can be used for making decisions in a program based on the value of a Boolean expression.
What is an if statement (or selection, or branching)
200
The Internet depends on a layered communication system of _______ that manage abstractions.
What are protocols
200

How many bits are in a byte?

What is 8?

200

Bundling commands into one container for making programs easier to write and manage is _______________.

What is (procedural) abstraction

200

An abstraction inside a program that can hold a value

What is a variable

200
The process of placing a loop inside another loop.
What is nesting
300
Websites for a college or university should have this domain extension.
What is .edu
300

A method of mathematical expression which uses only two symbols: typically "0" and "1"

What is binary

300
In determining the best route to take on recent trip, a maps application gave the user three options based on traffic patterns, road construction, and roadways. This term refers to the method for choosing the best alternative among the three possible routes.
What is a heuristic solution
300
Sarah needs the Microsoft Office suite in order to complete her school assignments so she borrows her aunt’s software CDs in order to load another copy on her new laptop. What type of infringement has Sarah committed?
What is piracy
300
The failure to create a correct condition that controls a repeat statement results in this type of programming error.
What is an infinite loop
400
An attempt to deny users access to a Web site's resources by flooding the website with requests from multiple systems.
What is a Distributed Denial of Service (DDoS) attack
400
d <- 10
e <- 20
f <- 30
e <- d
DISPLAY (e)
DISPLAY (d+e)
What is 10 20
400

The binary search algorithm makes this vital assumption about the list of data being considered.

What is the data is sorted

400

A common method for referencing the elements in a list or string using natural numbers.


What is index

400

Specifies the values of the parameters when a procedure is called.




What is argument

500
The system used for translating a web address like www.google.com into an IP address that can be used to connect to the site's server.
What is the Domain Name System (DNS)
500
The binary number 00101101 in base-10.
What is 45
500

Assuming that forward tells a robot to move forward by 10 pixels and turn tells it to turn right by 90 degrees, this shape would be drawn by the following algorithm. forward forward turn forward turn forward forward turn forward turn

What is a rectangle

500
A computer program uses 3 bits to represent integers. When the program adds the decimal (base 10) numbers 5 and 3, the result is 0. Name the type of error that occurred.
What is an overflow error
500
i <- 0
sum <- 0
REPEAT UNTIL i = 4
sum <- sum + i
i <- i + 1
DISPLAY (sum)
What is 6
M
e
n
u