AP-CSP code.org exam review

studied byStudied by 1 person
0.0(0)
get a hint
hint

prototype

1 / 121

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

122 Terms

1

prototype

A preliminary sketch of an idea or model for something new. It's the original drawing from which something real might be built or created.

New cards
2

binary question

a question where there are only two possible answers

New cards
3

binary message

a message that can have only one of two values

New cards
4

bit

A contraction of "Binary Digit." A bit is the single unit of information in a computer, typically represented as a 0 or 1.

New cards
5

bit rate

the number of bits that are conveyed or processed per unit of time.

New cards
6

protocol

A set of rules governing the exchange or transmission of data between devices.

New cards
7

ASCIII

The universally recognized raw text format that any computer can understand

New cards
8

American Standard Code for Information Interchange

What does ASCII stand for? (cap first letter)

New cards
9

code

(slang) to write instructions for a computer

New cards
10

request for comments

documents how standards and protocols are defined -- Published for all to see

New cards
11

router

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

New cards
12

redundancy

repetition of information or the inclusion of additional information to reduce errors in transmission.

New cards
13

DNS

The service that translates URL's to IP addresses

New cards
14

domain name service

DNS stands for...

New cards
15

uniform resource locator

URL stands for...

New cards
16

HTTP

the protocol used for transmitting web pages over the internet

New cards
17

hypertext transfer protocol

HTTP stands for...

New cards
18

TCP

provides reliable, ordered and error checked delivery of a stream of packets in the internet

New cards
19

transmission control protocol

TCP stands for...

New cards
20

URL

an easy to remember address for calling a web page

New cards
21

IP address

A number assigned to any item that is connected to the internet

New cards
22

net neutrality

the principle that all Internet traffic should be treated equally by Internet Service Providers

New cards
23

abstraction

Creating simple concise representations of more complex phenomena so that people can more easily work with, communicate about, and learn about anything.

New cards
24

hexadecimal

The number system is base 16, using only digits 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, and F.

New cards
25

decimal

Traditional number system using digits 0-9.

New cards
26

Vint Cerf

Internet pioneer who believed the Internet should be free and available to everyone

New cards
27

Algorithm

A precise sequence of instructions for processes that can be executed by a computer

New cards
28

Function

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

New cards
29

Library

a collection of commands / functions, typically with a shared purpose

New cards
30

Parameter

An extra piece of information that you pass to the function to customize it for a specific need

New cards
31

For Loop

A particular kind of looping construct provided in many languages. Typically, a for loop defines a counting variable that is checked and incremented on each iteration in order to loop a specific number of times.

New cards
32

Loop

The action of doing something over and over again.

New cards
33

Byte

technical term for 8 bits of data

<p>technical term for 8 bits of data</p>
New cards
34

Kilobyte (KB)

1024 bytes

New cards
35

Megabyte (MB)

1,024 kilobytes

New cards
36

Gigabyte (GB)

1,024 megabytes

New cards
37

.bmp

(bitmap image file or bitmap) is a raster graphics image file format used to store digital images.

<p>(bitmap image file or bitmap) is a raster graphics image file format used to store digital images.</p>
New cards
38

.gif

(acronym for Graphics Interchange Format) a bitmap image format which uses the LZW lossless data compression technique to reduce the file size without degrading the visual quality. Supports 8 bits per pixel for each image and animations.

New cards
39

.jpg or .jpeg

(acronym for Joint Photographic Experts Group), a commonly used lossy compression format for digital images, particularly for those images produced by digital photography. The format supports adjustable degrees of compression.

<p>(acronym for Joint Photographic Experts Group), a commonly used lossy compression format for digital images, particularly for those images produced by digital photography. The format supports adjustable degrees of compression.</p>
New cards
40

.mp3

an audio coding format for digital audio which uses a form of lossy data compression which works by reducing (or approximating)
certain components of the audio that are considered to be beyond audible human hearing.

<p>an audio coding format for digital audio which uses a form of lossy data compression which works by reducing (or approximating) <br>certain components of the audio that are considered to be beyond audible human hearing.</p>
New cards
41

.wav

(Waveform Audio File Format) an audio coding format standard for storing an audio bitstream of uncompressed audio data.

<p>(Waveform Audio File Format) an audio coding format standard for storing an audio bitstream of uncompressed audio data.</p>
New cards
42

.txt

a computer format that is structured as a sequence of lines of electronic text.

<p>a computer format that is structured as a sequence of lines of electronic text.</p>
New cards
43

.zip

an archive file format that supports lossless data compression; may contain one or more files or directories.

<p>an archive file format that supports lossless data compression; may contain one or more files or directories.</p>
New cards
44

.png

(Portable Network Graphics) a raster graphics file format that supports lossless data compression.

<p>(Portable Network Graphics) a raster graphics file format that supports lossless data compression.</p>
New cards
45

Heuristic

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

<p>a problem solving approach (algorithm) to find a satisfactory solution where finding an optimal or exact solution is impractical or impossible.</p>
New cards
46

Lossless Compression

a data compression algorithm that allows the original data to be perfectly reconstructed from the compressed data.

<p>a data compression algorithm that allows the original data to be perfectly reconstructed from the compressed data.</p>
New cards
47

Image

A type of data used for graphics or pictures.

<p>A type of data used for graphics or pictures.</p>
New cards
48

Metadata

Data that describes other data. For example, a digital image my include metadata that describe the size of the image, number of colors, or resolution.

<p>Data that describes other data. For example, a digital image my include metadata that describe the size of the image, number of colors, or resolution.</p>
New cards
49

Pixel

Short for "picture element" it is the fundamental unit of a digital image, typically a tiny square or dot which contains a single point of color of a larger image.

<p>Short for "picture element" it is the fundamental unit of a digital image, typically a tiny square or dot which contains a single point of color of a larger image.</p>
New cards
50

Hexadecimal Number System

A number system consisting of 16 distinct symbols — 0-9 and A-F — which can occur in each place value.

<p>A number system consisting of 16 distinct symbols — 0-9 and A-F — which can occur in each place value.</p>
New cards
51

Lossless

A compression scheme in which every bit of the original data can be recovered from the compressed file.

<p>A compression scheme in which every bit of the original data can be recovered from the compressed file.</p>
New cards
52

Lossy

A compression scheme in which "useless" or less-than-totally-necessary information is thrown out in order to reduce the size of the data. The eliminated data is unrecoverable.

<p>A compression scheme in which "useless" or less-than-totally-necessary information is thrown out in order to reduce the size of the data. The eliminated data is unrecoverable.</p>
New cards
53

RGB

the color model that uses varying intensities of (R)ed, (G)reen, and (B)lue light added together in order to reproduce a broad array of colors.

<p>the color model that uses varying intensities of (R)ed, (G)reen, and (B)lue light added together in order to reproduce a broad array of colors.</p>
New cards
54

RGB Intensities

a 256-range (or 8-bit range) of values from light to dark on each of the three color channels (R,G,B)

<p>a 256-range (or 8-bit range) of values from light to dark on each of the three color channels (R,G,B)</p>
New cards
55

file extensions

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

<p>the endings of file names that indicate to the computer the format for how the underlying bits are organized.</p>
New cards
56

Computationally Hard Problem

A problem that can not be solved in a reasonable amount of time. Heuristics are often used to create an approximate or good enough solution.

New cards
57

Innovation

A novel or improved idea, device, product, etc. or the development thereof

New cards
58

Bit

A contraction of "Binary Digit". A bit is the single unit of information in a computer, typically represented as a 0 or a 1

New cards
59

Moore's Law

the observation that computing power roughly doubles every two years.

New cards
60

Big Data

a broad term for datasets so large or complex that traditional data processing applications are inadequate.

New cards
61

Caesar Cipher

a technique for encryption that shifts the alphabet by some number of characters

New cards
62

Cipher

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

New cards
63

Cracking encryption

When you attempt to decode a secret message without knowing all the specifics of the cipher.

New cards
64

Decryption

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

New cards
65

Encryption

a process of encoding messages to keep them secret, so only "authorized" parties can read it.

New cards
66

Random Substitution Cipher

an encryption technique that maps each letter of the alphabet to a chosen other letters of the alphabet.

New cards
67

Vigenère cipher

a method of encrypting text by applying a series of alphabetical shifts based on the letters of a keyword.

New cards
68

Computationally Hard

a problem in which it cannot arrive at a solution in a reasonable amount of time.

New cards
69

asymmetric encryption

used in public key encryption, it is scheme in which the key to encrypt data is different from the key to decrypt.

New cards
70

modulo

a mathematical operation that returns the remainder after integer division.

New cards
71

Public Key Encryption

Used prevalently on the web, it allows for secure messages to be sent between parties without having to agree on, or share, a secret key. It uses an asymmetric encryption scheme in which the encryption key is made public, but the decryption key is kept private.

New cards
72

Digital Divide

the gulf between those who have ready access to computers and the Internet, and those who do not.

New cards
73

Hypothesis

A proposed explanation for some phenomenon used as the basis for further investigation.

New cards
74

Search Trends

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

New cards
75

Visualization

Images, diagrams, tables, etc created from information extracted from a given data set, with the express intention of highlighting a data story.

New cards
76

CSV

Abbreviation of "comma-separated values," this is a widely-used format for storing data.

New cards
77

Raw data

The original data as it was collected.

New cards
78

Summary table

A table of aggregate information about a dataset (e.g., the average, sum, count of some values).

New cards
79

Filter

tool/technique using dynamic parameters for reducing a data set to viewing only similar items in a row or column.

New cards
80

HEX: F

The number 15

New cards
81

Binary: 1110
Hex:

The number 14

New cards
82

DEC: 13

The number 13

New cards
83

prototype

A preliminary sketch of an idea or model for something new. It's the original drawing from which something real might be built or created.

New cards
84

binary question

a question where there are only two possible answers

New cards
85

binary message

a message that can have only one of two values

New cards
86

bit

A contraction of "Binary Digit." A bit is the single unit of information in a computer, typically represented as a 0 or 1.

New cards
87

bit rate

the number of bits that are conveyed or processed per unit of time.

New cards
88

protocol

A set of rules governing the exchange or transmission of data between devices.

New cards
89

ASCIII

The universally recognized raw text format that any computer can understand

New cards
90

American Standard Code for Information Interchange

What does ASCII stand for? (cap first letter)

New cards
91

code

(slang) to write instructions for a computer

New cards
92

request for comments

documents how standards and protocols are defined -- Published for all to see

New cards
93

router

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

New cards
94

redundancy

repetition of information or the inclusion of additional information to reduce errors in transmission.

New cards
95

DNS

The service that translates URL's to IP addresses

New cards
96

domain name service

DNS stands for...

New cards
97

uniform resource locator

URL stands for...

New cards
98

HTTP

the protocol used for transmitting web pages over the internet

New cards
99

hypertext transfer protocol

HTTP stands for...

New cards
100

TCP

provides reliable, ordered and error checked delivery of a stream of packets in the internet

New cards

Explore top notes

note Note
studied byStudied by 9 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 180 people
Updated ... ago
5.0 Stars(3)
note Note
studied byStudied by 8 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 87 people
Updated ... ago
5.0 Stars(4)
note Note
studied byStudied by 22 people
Updated ... ago
4.0 Stars(1)
note Note
studied byStudied by 99 people
Updated ... ago
4.8 Stars(5)
note Note
studied byStudied by 138 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)

Explore top flashcards

flashcards Flashcard25 terms
studied byStudied by 2 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard30 terms
studied byStudied by 5 people
Updated ... ago
4.0 Stars(1)
flashcards Flashcard54 terms
studied byStudied by 5 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard64 terms
studied byStudied by 88 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard26 terms
studied byStudied by 1 person
Updated ... ago
4.0 Stars(1)
flashcards Flashcard119 terms
studied byStudied by 16 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard43 terms
studied byStudied by 11 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard600 terms
studied byStudied by 134 people
Updated ... ago
5.0 Stars(4)