Image/Graphics Vocabulary
There's math in computer science?
Hardware, Software, and the Internet
General CS
Vocabulary
Programming
100

This is one million pixels, used in reference to the resolutions of a graphics device. 

What is megapixel? 

100

DISPLAY (23 % 4) + (12 % 5) + 3

What is 8? 

100

What is the protocol for phone and video calls on the Internet?



What is a Voice over Internet Protocol (VoIP)? 

100

A piece of code that you can easily call over and over again.

What is a function or procedure? 

100

x <-- 1

REPEAT UNTIL x > 10

     x <-- x * 2

DISPLAY [x]

What is 16?  

200

A form of lossless data compression in which runs of data (sequences in which the same data value occurs in many consecutive data elements) are stored as a single data value and count, rather than as the original run.

What are run length encoding (RLE)? 

200

This is the binary number for 126.

 What is 01111110? 

200

The endings of file names that indicate to the computer the format for how the underlying bits are organized.


What is file extensions? 

200

A description of the behavior of a command, function, library, API, etc. Written for other programmers and users to read.



What is documentation or comments? 

200

list ← [ tree, house, car, bird ] 

APPEND ( list, flower ) 

INSERT ( list, 4, mailbox ) 

<MISSING CODE>

DISPLAY ( list )

[tree, house, car, mailbox, flower]

What is the <MISSING CODE>? 

What is Remove (list, 5)

300

The art and science of hiding information by embedding messages within other, seemingly harmless messages

What is steganography? 

300

What is the decimal number for the binary number 10101010?

What is 170? 

300

A computer which receives messages traveling across a network and redirects them towards their intended destinations based on the addressing information included with the message.



What is a router? 

300

A problem-solving approach (algorithm) to find a satisfactory solution where finding an optimal or exact solution is impractical or impossible. 

What is heuristic? 

300

index <-- 1

set <-- [apple, grape, kiwi, orange]

REPEAT UNTIL index > Length [set]

     If index < 5

           Insert set, index, banana

     index <-- index *2

Display [set]

What is [banana, banana, apple, banana, grape, kiwi, orange]

400

The branch of computer science that involves reading text from paper and translating the images into a form that a computer can manipulate. 

What is OCR (Optical character recognition)?

400

d <-- 5

e <-- 4

f <-- 12

e <-- d

DISPLAY (e)

DISPLAY (f MOD e)

What is 5 2

400

Google Drive and Microsoft Office 365. Both are web-based, collaborative storage tools that are examples of this.

What is cloud-based computing? 

400

The generic term for a technique (or algorithm) that performs encryption

What is cipher? 

400

list <-- [2,5,8,10,15]

s <-- 0

REPEAT until LENGTH list < 1

     s <-- s + list[1]

     REMOVE List, 1

Display t


What is 40? 

500

Commonly used lossy compression format for digital images, particularly for those images produced by digital photography. 

What is jpeg (Joint Photographic Experts Group)?  could also be .gif or .png

500

DAILY DOUBLE - (choose how much you want to wager from 0-1000) The binary number 00011100 in Hexadecimal.

What is 1C? 

500

Comparison of the popularity of topical queries in an online search engine as they relate to time.



Search Trends

500

The visual or tactile elements of a program through which a user controls or communicates with the application.

What is a user interface? 

500

i <-- 3

REPEAT UNTIL i > 10

     IF i * 2 < 15

          i <-- i +3

     ELSE

          i <-- i +1

DISPLAY (i)


What is 10?