The Internet
Programing 101
Compression
Mathematics in CSP
Encryption
100

Reducing Information and details to focus on essential characteristics. 

What is Abstraction?

100

 The following variable is this data type

var = "Hi PCHS!"

What is a String? 

100

Daily Double: The process of narrowing the search by halves continues until the target is found or until it is determined that the target does not exist in the list. 

What is Binary Search?

100

Number of bits that 16 bytes is equal to .

what is 128?

100

the quantities, characters, or symbols on which operations are performed by a computer, being stored and transmitted in the form of electrical signals and recorded on magnetic, optical, or mechanical recording media.


What is data?

200

The protocol used by the world wide web to load webpages to your computer.

What is HTTP (Hypertext Transfer Protocol)?

200

The common programing structure that implements "conditional statements". 

What is a If statement? 

200

the process of breaking down larger problems into smaller, independent, often similar parts that can be executed simultaneously

What is Parallel Computing?

200

DISPLAY (10 mod 3) + 4


what is 5?

200

A piece of code that is capable of copying itself and typically has a negative effect, such as corrupting the system or destroying data.  Requires user interaction to spread.

What is Virus?

300

Time it takes for a bit to travel from its sender to its receiver. 

What is Latency?

300

Any expression that evaluates to be true or false. 

What is Boolean Expression? 

300

All algorithms are made up of 3 types of programming statements

What are sequencing, selection, and iteration?

300

Daily Double: The binary number 10101001 in base-10.


What is 169?


300

The gap between those who have ready access to computers and the internet and those who do not. 

What is digital Divide? 

400

Daily Double: The principle that Internet Service Providers must allow internet users equal access to all websites. 

What is Net Neutrality?

400

==,<,>,<=,>=,!= are referred to as this

What are relational operators?  (or comparison operators)

400

A process that often uses a practical method or various shortcuts in order to produce solutions.

What is a heuristic approach?

400

This mathematical concept is essential in cryptography and involves finding two numbers whose product is difficult to factorize.

What is prime factorization?

400

A process that reverses encryption, taking a secret message and reproducing the original plain text. 

What is Decryption? 

500

The universally recognized raw text format that any computer can understand

What is ASCII (American Standard Code for Information Interchange)?

500

What code will print all odd numbers from 1 to 100?

i <- 1

Repeat until i>100

{

<MISSING CODE>

 }

Display (i)

 i <- i +2

500

An evidence based approach to the study and interpretation of information.

What is Empirical Analysis?

500

This is the number of bytes in a gigabyte, often used to describe memory capacity in computing.

What is 1 billion bytes? (Note: Technically, it's 1,073,741,824 bytes in binary terms, but commonly approximated as 1 billion in decimal.)

500

Large data sets that may be analyzed computationally to reveal patterns, trends, and associations. 

What is Big data?