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

When a file is sent through the internet what can be done to the data to increase the speed at which it transfers?

What is compress

100

DISPLAY (20 % 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

___ distinct numbers can be represented with 9 bits

What is 512

200

Creating a digital representation of a real-life idea or thing will require _____________.

What is abstraction

200
RGB color values mimic the human eye by representing colors using 3 values of ____ bits each.
What is 8 bits
200

A loop designed specifically to loop a specific number of times.

What is a for loop

300
Websites for a college or university should have this domain extension.
What is .edu
300

How would we represent the number 5 in binary using 5-bits?

What is 00101

300

What will be the order of letters printed to the console when this program is run?

print("a");
letters();
letters();
function letters(){
print("b");
print("c");
}

What is abcbc

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

This structure can hold a sequence of data values of any data type, and can grow and shrink as needed

What is a list.

400

Tiffani has a channel on a popular video sharing site and has over 100 thousand subscribers. After making her latest video and uploading to her channel, she notices that the quality of video better on her home computer than the uploaded version. This is the likely cause of Tiffani’s video quality.

What is lossy compression

400

The following code should display "even" if the positive number num is even.


IF (MISSING CONDITION)

DISPLAY ("EVEN")


Give a Boolean expression that could replace MISSING CONDITION

What is num % 2 == 0

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.
(MoveForward)
(MoveForward)
(TurnRight)
(MoveForward)
(TurnRight)
(MoveForward)
(MoveForward)
(TurnRight)
(MoveForward)

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