Data
Algorithm and Programming
Computer Systems and Network
Creative Development & Impact of Computing
The Internet
100

The most basic form of data representation.

What is binary?

100

Using the commands: moveForward(), rotateLeft(), rotateRight() and REPEAT iteration,

write a program to get the robot to the grey square.


REPEAT 2{

   moveForward()}

rotateRight()

REPEAT 4{

   moveForward()}

rotateLeft()

REPEATE 2{

   moveForward()}

100

A systems ability to transmit data even with the presence of a broken connection

What is fault-tolerance?

100

What is the difference between the purpose and functionality of a program?

The purpose explains why it was created, while the functionality explains how it works.

100

Pieces of data are stored in these and sent in any order to another location?

What is a packet?

200

The minimum amount of bits needed to represent an album of 10 songs.

What is 4 bits?

200

If the value of a is 5 and b is 7, what is displayed after running this code?

IF a>b

   DISPLAY (a+b)

ELSE

   DISPLAY(a-b)

-2

200

A method that uses a program to record keystrokes without a users knowledge?

What is keylogging?

200

An error that produces an output that in not desired by the programmer

What is a logic error?

200

Controls the method by which messages are broken down into packets and then reassembled when they reach their final destination

What is TCP?

300

A photo of a flower is stored on a local hard drive. Within this photo, we also store the location and time it was taken. What is this information called?

What is metadata?

300

To qualify for a summer internship, a student must be either at least 15 or 10th grade or higher, but not yet 18 years old. 

Using variables a for age and g for grade, write a boolean expression that will evaluate to TRUE if a student qualifies for the internship

(a \geq 15 or g>= 10) and a<18

300

What is the difference between the Internet and the World Wide Web? 

The World Wide Web is a system of linked pages, programs and files that is accessed via a network called the Internet.

300

The Internet requires public key encryption, a form of asymmetric encryption. This is used to decrypt information sent to a computer.

What is a private key?
300

What is the difference between IP V.4 and IP V.6

The amount of bits increases to assign a device a unique IP

400

Algorithm used to compress files with no change to the files original properties. (PNG)

Lossless Compression Algorithm

400

567908 MOD 40

28

400

This aspect makes it so that a parallel computing system will function more efficiently than a sequential computing system.

What is running multiple processes simultaneously? 
400

An object or product created utilizing some form of computing device

What is a computational artifact?

400

The maximum bitrate of a system is called what?

The bandwidth

500

Convert this base 10 value to binary: 39

100111

500

A binary search method is used to search a list of values from 0-99. The list has been pre-sorted. How many iterations would it take to find the number 82?

7 iterations

500

A computer has two processes that run in parallel. Process A takes 30 seconds, while Process B takes 45 seconds. What is the difference in execution time between running in parallel vs. one after the other?

30 seconds

500

Why would an artist use a Creative Commons license? 

So others can sample or use the artist's work in their own projects

500

The World Wide Web uses this protocol and system to fetch user website requests.

What is HTTP and DNS?

M
e
n
u