This is an interconnected network of many different networks.
What is the Internet?
DISPLAY (20 mod 4) + 3
What is "3"
A set of instructions, often used to tell computers how to do a certain task.
What is an algorithm?
The name for the base 2 number system.
What is binary?
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 a selection (or if statement, or branching)?
The first thing that happens when a new device is connected to the Internet.
What is it is assigned an IP address?
x = true, y = true
NOT (x OR y)
What is FALSE?
Bundling commands into one container for making programs easier to write and manage is this computer science technique.
What is (procedural) abstraction?
This many distinct numbers can be represented with 9 bits.
What is 512?
The process of placing a loop inside another loop.
What is nesting?
The means by which different devices from different manufactures can all effectively communicate on the Internet.
What are Internet protocols?
x = false, y = true
(x OR y) AND (x AND y)
What is FALSE?
A characteristic of a network that allows it to continue to function despite router and connection failures.
What is fault-tolerance?
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?
The failure to create a correct condition that controls a repeat statement results in this type of programming error.
What is an infinite loop?
Several coordinated actors attempting to disrupt an online system by flooding it with network traffic.
What is a Distributed Denial of Service (DDoS) attack?
d <- 10
e <- 20
f <- 30
e <- d
DISPLAY (e)
DISPLAY (d+e)
What is "10 20"
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?
Tiffani has a channel on a popular video sharing site. After making her latest video and uploading to her channel, she notices that the quality of video is better on her home computer than the uploaded version. This is the likely cause of Tiffani’s video quality.
What is lossy compression?
The following code should display "even" if the positive number "num" is even.
IF (MISSING CONDITION){
DISPLAY ("EVEN")
}
This is a Boolean expression that could replace MISSING CONDITION.
What is "num MOD 2 == 0"
This is responsible for converting URLs to IP addresses.
What is the Domain Name System (DNS)?
x = true, y = false, z = x OR y
num <- 0
IF (z){
num <- num + 1 }
IF (NOT(x AND NOT(y)){
num <- num + 2 }
IF (( x AND (5 > 2) ) OR ( y AND z )){
num <- num + 3 }
DISPLAY num
What is "4"?
In determining the best route to take on a trip, a maps application gave the user an expected arrival time based on traffic patterns, road construction, and roadways. The arrival time was off of the actual time by a minute, though. This answer refers to the method for choosing a solution that is a satisfactory, even if not necessarily the most optimal, solution in a reasonable amount of time.
What is a heuristic solution/approach?
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, this type of error occurred.
What is an overflow error?
i <- 0
sum <- 0
REPEAT UNTIL i = 4{
sum <- (sum + i)
i <- (i + 1)
}
DISPLAY (sum)
What is "6"?