Creativity,One of the seven big ide Flashcards

1
Q

Creativity

A

One of the seven big ideas - the use of the imagination or original ideas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Abstraction

A

One of the seven big ideas - technique in computing that hides detail

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Data and Information

A

One of the seven big ideas - emphasizes how computers are used to analyze data and create new knowledge.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Algorithms

A

One of the seven big ideas - the process or set of rules to be followed in calculations or other problem-solving operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The Internet

A

One of the seven big ideas - a global computer network providing a variety of information and communication facilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Global Impact

A

One of the seven big ideas - focuses on how computing and technology has impacted our world positively and negatively.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Computer Science

A

The study of the ideas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Imagination Age

A

A theoretical period beyond the information age where creativity and imagination will become the primary creators of economic value.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Information Age

A

A shift in human history from traditional industry to an economy based on information computerization using analysis and thinking - AKA: Digital Age.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Program

A

A systematic plan or sequence of instructions for a computer to solve a problem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Programming

A

The action or process of writing computer programs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

RAM

A

Random Access Memory consists of tiny electrical circuits that dynamically store frequently used program instruction to increase speed of the system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Compilation

A

The process of source code being translated into machine code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Compiler

A

A program that translates high level

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Bit

A

Short for binary digit - a single binary value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Central Processing Unit (CPU)

A

The processor or brains of the computer where calculations take place.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Source Code

A

Programs written in high-level languages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Machine Code

A

Programs written in machine-level instructions that are uniquely read by computer processors using patterns of 1s and 0s.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Hardware

A

Physical components of a computer built using multiple levels of abstraction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Primary Storage

A

Main storage or memory that stores data for quick access by the computer’s processor (RAM).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Secondary Storage

A

External/Auxiliary memory such as a USB flash drive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Binary

A

Machine code that is a direct

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Create Performance Task

A

One of the two performance tasks on the AP CSP exam

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Explore Performance Task

A

One of the two performance tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Computational Thinking

A

Understanding the logic and processes computers use to solve problems and run programs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Innovating

A

The process of imagining something that does not yet exist

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Iteration

A

Repeatedly applying a process with the goal of coming closer and closer to a solution.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Iterative Development Process

A

The process by which computer programs are designed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Debug

A

To identify and remove errors from a computer program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Sequencing

A

Executes statements one at a time - in order

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Selection

A

Uses ‘if…then’ to tell a computer how to select a step or to tell the sequence that it should be executed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Imperative Statement

A

A command statement with a verb phrase that indicates an operation to perform (example: move forward)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Descriptive qualifier

A

A specific adverb or adjective that further qualifies or limits the meaning of a word (example: left shoe)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Natural Language

A

A complex

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Artificial Language

A

A limited size language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Ambiguity

A

Uncertainty or being open to more than one interpretation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

Visual Programming Language

A

A programming language that lets users drag and drop icons into organized blocks of code to create programs rather than typing text.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

High-Level Language

A

A programming language that is easier for humans to read

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

Low-Level Language

A

A programming language that has little or no abstraction and communicates closely to the hardware using machine language. Less natural for humans.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

Sprite

A

An object in Scratch that performs functions through scripting.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

Stage

A

The background of a project in Scratch which can have scripts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

Costume

A

The appearance of a sprite.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Motion Blocks

A

Medium-blue colored blocks used to control a sprite’s movement in Scratch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Reporter Blocks

A

A block in Scratch with round edges that contains a value (numbers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

Looks Blocks

A

Purple-colored blocks of code in Scratch that are used to control a sprite’s appearance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

Sensing Blocks

A

Light-blue colored Boolean blocks that are used to detect different factors of a project such as touching.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

Operator Blocks

A

Light-green colored blocks of code used to handle strings and math equations in Scratch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

Events

A

Blocks of code that trigger corresponding behavior (example: Green Flag - starts program)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

Broadcast

A

When blocks of code are executed at a given time by communicating (or broadcasting) a message.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

Input

A

User interaction with a program via clicking

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

Storage

A

What the computer ‘stores’ or needs to remember to execute a program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

State

A

A description of what the computer is doing or the values of variables at any given moment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

Attributes

A

A descriptor used to describe the state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

Process

A

The program code and current activity that is being executed in a computer program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

Position

A

The x and y coordinates on the stage in Scratch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

Placeholder

A

A variable for a particular value or attribute.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

Variable

A

A placeholder to store a particular value or attribute such as x and y in an algebraic equation or calculation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

Integer

A

A whole number; a number that is not a fraction that is used in programs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

Character

A

A single letter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

String

A

A series of characters at any length. Can be a type of variable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

Boolean Values

A

A variable to represent true or false.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

Array

A

Lists of other variables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

Floating Point Number

A

A number that may have digits after the decimal place. Can be a type of variable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

Declaring Variables

A

Creating variables in a programming language.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

Algorithm

A

A process or set of rules to be followed in calculations or other problem solving operations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q

Sequencing

A

Logic structure where instructions are executed in order

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q

Flowchart

A

A simple diagram with symbols showing the ‘flow’ of a process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

Flow Pattern

A

Pattern that can emerge when data is transformed using computational logic structures (sequencing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

Sequential Execution

A

Program instructions that are executed one at a time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
70
Q

Parameter

A

A variable that defines a procedure or sets the conditions of an operation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
71
Q

Procedure

A

A named collection of steps in an algorithm that can be reused anytime it is needed without restating the detailed procedures (abstraction).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
72
Q

procedure

A

a named collection of steps in an algorithm that can be reused anytime it is needed without restating the detailed procedures (abstraction)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
73
Q

comments

A

an annotation in the code of a computer program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
74
Q

remix

A

to modify and share a version of an uploaded existing project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
75
Q

selection

A

algorithmic structure that uses ‘if…then’ to tell computer how to select a step or to tell the sequence that should be executed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
76
Q

if statement

A

type of selection statement that only executes when a certain criteria is met.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
77
Q

if else statement

A

a more thorough version of an if statement that stipulates what is to happen when a certain criteria is not met.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
78
Q

operators

A

symbols that imply a comparison in conditional selection statements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
79
Q

control flow

A

the direction the computer program moves from instruction to instruction over time. Can also be controlled by if statements and other binary conditions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
80
Q

Operator block

A

light-green colored blocks of code used to handle strings and math equations in Scratch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
81
Q

If block

A

a set of instructions within an if block that is executed only if the condition in the if statement is met.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
82
Q

If else block

A

a set of instructions within an if block is executed if a specified condition is true and instructions within the else block are executed if the same condition is false.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
83
Q

branching

A

instruction in a computer program that can cause a computer to begin executing a different sequence of instructions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
84
Q

conditionals

A

only executes if a certain designated condition is true.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
85
Q

Boolean values

A

binary values (usually denoted true and false)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
86
Q

switching

A

turning on or off (binary)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
87
Q

nesting

A

where different logic structures sequence

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
88
Q

iteration

A

repetition - one complete step of a loop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
89
Q

loop

A

the repetition of some code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
90
Q

indefinite loop

A

when it is unknown how many times a loop will iterate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
91
Q

definite loop

A

executes a predetermined set of times for a loop to be repeated

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
92
Q

repetition

A

one complete step of a loop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
93
Q

unsolvable problem

A

a problem that cannot be solved using any algorithm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
94
Q

Halting Problem

A

there cannot be a program that will determine which computer programs will halt (or exit) and which programs will go on forever (infinite loop) where no algorithm can be made that always leads to a correct yes or no answer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
95
Q

undecidable problem

A

where no algorithm can be made that always leads to a correct yes or no answer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
96
Q

scalability

A

how well do algorithms perform at increasingly larger scales.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
97
Q

Big-O Notation

A

a mathematical concept used by computer scientists to determine how well algorithms scale - performances classified into different categories.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
98
Q

sequential search

A

a linear search method of finding a targeted value within a list

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
99
Q

binary search

A

a method of searching by dividing the search interval in half each time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
100
Q

logarithmic behavior

A

doubling the size of a problem only requires one extra unit of work.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
101
Q

brute forcing

A

trial and error method used to decode encrypted data such as passwords.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
102
Q

Moore’s Law

A

developed by Gordon Moore

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
103
Q

heuristics

A

a method for deriving an approximate solution - Rules of Thumb but not guaranteed an accurately correct answer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
104
Q

logic gate

A

a hardware abstraction that is modeled by a Boolean function.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
105
Q

concatenation

A

chaining together or placing two or more separate things side by side so that they are treated as one.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
106
Q

string

A

a linear sequence of characters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
107
Q

dichotomous

A

in which something can only be one thing or another (yes or no).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
108
Q

dichotomous

A

in which something can only be one thing or another (yes or no)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
109
Q

binary code

A

code represented with the two symbols of 1 and 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
110
Q

bits

A

the foundation for digital computing (1s and 0s) - short for binary digits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
111
Q

digital

A

how information is stored

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
112
Q

state space

A

the space of potential possibilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
113
Q

exponential growth

A

the rate of growth that rapidly increases in proportion to the growing total number or size.

114
Q

decimal

A

describes the base-10 number system. The most commonly used number system.

115
Q

ASCII (American Standard Code for Information Interchange)

A

a table that outlines a common set of conventions established for converting between binary values and alphanumeric (represents 128 different characters)

116
Q

alphanumeric

A

the characters that consists of uppercase and lowercase letters in addition to numerals 0-9.

117
Q

digital noise

A

irrelevant or meaningless data that has found its way into otherwise meaningful code.

118
Q

abstraction

A

the process of removing or suppressing details to create a manageable level of complexity.

119
Q

bit string

A

a sequence of bits that can be used to represent sets or to manipulate binary data.

120
Q

mapping

A

associating each element of a given set with one or more elements of a second set.

121
Q

data

A

characters

122
Q

unicode

A

a binary encoding system that can represent much more of the world’s text than ASCII can (represents 65

123
Q

hexadecimal

A

a base-16 number system utilizing numbers 0-9 and letters A-F used to represent eight binary digits or one byte.

124
Q

Morse Code

A

a code where letters are represented by combinations of long and short signals of light or sound.

125
Q

Baudot Code

A

a binary code invented by Emile Baudot in 1870 that uses crosses and dots in order to encode 2^5 or 32 characters.

126
Q

variable-width encoding

A

using codes of different lengths to encode a character set for representation (example: Morse Code)

127
Q

fixed-width encoding

A

using codes with a fixed width to encode a character set for representation (example: Baudot Code)

128
Q

discrete

A

separate or divided (digital)

129
Q

continuous

130
Q

approximation

A

digital copies are only approximations of the natural object.

131
Q

analog

A

non-digital signals or information represented by a continuously variable physical quantity such as spatial position or voltage.

132
Q

list

A

a data structure (also called an array) that stores multiple pieces of information at once.

133
Q

data structure

A

a particular way of organizing and storing data such as an array

134
Q

index value

A

the representation of the location of each item in a list.

135
Q

output

A

observable behaviors generated by the computer such as animation

136
Q

join

A

block in Scratch that concatenates

137
Q

linear search

A

a method for finding a target value within a list (whether presorted or not) by checking each value until a match is found or until all the elements have been searched.

138
Q

substring

A

a subset of a string of alphanumeric fields or variables.

139
Q

Function

A

A set of commands which can be run by calling it by name.

140
Q

Parameter

A

Information sent to a function.

141
Q

If statement

A

Command that tests a true/false condition.

142
Q

Relational Operators

A

The symbols used to compare values in true/false tests.

143
Q

Syntax

A

the set of rules that defines the combinations of symbols that are considered to be correctly structured programs in a programming language.

144
Q

Processing language

A

a text-based open-source programming language built for visual and electronic media design and manipulation.

145
Q

semicolon

A

in some programming languages

146
Q

braces

A

Braces (aka: curly braces) are used to group the statements in an if statement

147
Q

debugging

A

locating and correcting errors in a program.

148
Q

bug

A

any unwanted or unintended property of a program or piece of hardware

149
Q

phi phenomenon

A

the optical illusion that is created when looking in rapid succession at a series of photos

150
Q

pixel

A

pixel (picture element) is the smallest element or unit that makes up a digital image that can be individually processed.

151
Q

setup() function

A

a function used in the Processing language that runs and sets up the initial properties such as screen size

152
Q

draw() function

A

an implicit looping structure that is executed every time the screen is redrawn in the Processing language.

153
Q

while loop

A

a control flow statement that allows code to be executed repeatedly according to a given Boolean condition (consists of Initialization

154
Q

iterative

A

repeating a process to generate an unbounded sequence of outcomes

155
Q

initialization

A

to set a variable to an initial value (example: int numberDrawn = 0;)

156
Q

RGB

A

an additive color model where Red Green and Blue light are added together to produce a variety of colors to display electronically.

157
Q

CMYK

A

a subtractive color model where Cyan

158
Q

hexadecimal

A

a positional number system based on 16 and uses 16 symbols to represent values (0-9

159
Q

raster format image

A

an image represented by a grid of pixels - also known as bitmap. Can be scaled down with no quality loss

160
Q

bitmap

A

a file format used to store digital images comprised of a map of bits.

161
Q

vector format image

A

a graphic image made up of paths

162
Q

raw format image

A

an original image from a digital camera that is neither processed nor compressed and is a larger file format.

163
Q

jpeg format image

A

a processed and compressed image that is more accessible and generally has a smaller file format.

164
Q

file formats

A

the way a file is encoded for structure and storage. Denoted with file extensions: .jpg

165
Q

encoding

A

the process of putting a sequence of characters (letters

166
Q

run-length encoding (RLE)

A

Lossless data compression where sequences of the same data value are stored as a single value. Example: WWWWWWWWWEEEEEEEE would be compressed to 9W8E.

167
Q

encoding scheme

A

the conversion of a sequence of characters (letters

168
Q

filter

A

a technique that changes the appearance of an image by altering shades and colors of pixels.

169
Q

remix

A

to alter a piece of media by adding

170
Q

sampling

A

a technique for measuring the sound wave and digitally encoding sound to make a digital representation.

171
Q

sampling rate

A

the number of samples of sound that can be taken per second to represent the sound digitally.

172
Q

autotune

A

digitally transforming out-of-tune bits of an audio file to improve the pitch and sound quality.

173
Q

frequency

A

the speed of the vibration which determines the pitch of sound. Measured in wave cycles that occur in one second (Hertz).

174
Q

Theremin

A

an electronic musical instrument where tone is generated through high-frequency and the pitch is controlled by hand motions to and from the circuit.

175
Q

backmasking

A

a technique for recording audio backward.

176
Q

amplitude

A

the length and width of soundwaves - volume or loudness.

177
Q

compression algorithm

A

the reduction in the amount of data needed to represent an audio sample.

178
Q

lossless compression

A

compression that has occurred with no loss of information so when decompression occurs

179
Q

lossy compression

A

irreversible compression that uses a more aggressive compression ratio through approximations resulting in partial data loss.

180
Q

big data

A

large amounts of structured and unstructured data that can potentially be mined

181
Q

data processing

A

converting information that can be understood by a computer.

182
Q

useable data

A

data that is capable of being used - i.e.

183
Q

useful data

A

can someone use the data to make predictions

184
Q

data collection

A

gathering and measuring information on targeted variables in order to answer questions and evaluate outcomes.

185
Q

collaboration

A

working together to facilitate the application of multiple perspectives and diverse talents and skills.

186
Q

unstructured data

A

raw data with no connections and/or relationships among data detected - requires more storage space.

187
Q

structured data

A

data that is organized in some fashion - utilizes less storage space.

188
Q

data set

A

a collection of numbers or values that relate to a particular subject usually portrayed in a relational database table. Example: column header and row contents for test scores for each student.

189
Q

knowledge extraction

A

knowledge created from structured relational databases.

190
Q

relational database

A

a collection of data organized and retrieved in various ways between database tables.

191
Q

data vs. information

A

data are figures and facts while information is data that is processed

192
Q

data storage

A

the retention and retrieval of data.

193
Q

extraction

A

retrieving or processing data from unstructured data sources for further data processing

194
Q

spiderbot

A

a virtual robot (program) that visits web sites and reads information to create entries for a search engine index.

195
Q

screen scraping

A

extracting information that is formatted for human use and converting it into a format for computer use (example: scanner or pdf converter).

196
Q

generation loss

A

the loss of quality between copies of data

197
Q

browser

A

a computer program used to navigate and search the World Wide Web and display HTML files in a graphical format (example: Google Chrome

198
Q

data persistence

A

information that is not often accessed and rarely modified.

199
Q

data storage

A

static storage of various capacities and speed such as CDs’

200
Q

indexing

A

the specific organization and method of keeping track of data.

201
Q

filter bubble

A

limiting a user’s perspective by having an algorithm selectively determine what type of information a user would like to see based on past search history and behavior.

202
Q

privacy concerns

A

digitization of personal data means your data is now easier to reproduce

203
Q

utility

A

the measurement of usefulness - example: sharing personal digital data in order to receive something of value in return.

204
Q

cache

A

a memory location to store active data temporarily to shorten data access times and reduce latency.

205
Q

reCAPTCHA

A

a digital tool used to deter automated form-filling and exploitation of web-based registration systems.

206
Q

crowdsourcing

A

obtaining information from a large number of people

207
Q

human computation

A

using human cognition to provide computational data via techniques such as crowdsourcing.

208
Q

descriptive analytics

A

information about collected data using statistics (mean

209
Q

predictive analytics

A

information about future events based on collected and analyzed data.

210
Q

analytics

A

information resulting from the systematic analysis of data or statistics.

211
Q

automated summarization

A

summarizing data to a simpler state by removing redundant or less significant details.

212
Q

visualization

A

the representation of information using a chart

213
Q

regression analysis

A

the forecasting of change through statistical analysis of the strength of the relationship between one dependent variable and other changing independent variables.

214
Q

metadata

A

descriptive data about an image

215
Q

curation of information

A

gathering information pertaining to a specific topic.

216
Q

models

A

physical or virtual representations of an object.

217
Q

simulations

A

test a hypothesis of a situation using a model.

218
Q

social media

A

applications and websites that allow users to share content and participate in social networking that may have otherwise had socioeconomic barriers.

219
Q

socioeconomic

A

the differences among groups based on geographical

220
Q

search tools

A

directories and search engines on the Internet that are essential for finding information efficiently on the Web.

221
Q

cloud computing

222
Q

client-server model

A

the client(s) are the end-user(s) and communicates with the server (a centralized computer) that services the clients.

223
Q

digital divide

A

the gap between those who have ready access to computers and the Internet

224
Q

routing

A

the process of moving information (or packets) over a network via a device called a router.

225
Q

SMTP protocol

A

Email communication standard developed and overseen by the Internet Engineering Task Force (Simple Mail Transfer Protocol).

226
Q

HTTP

A

Hypertext Transfer Protocol developed by the Engineering Task Force

227
Q

HTTPS

A

HTTP with a Secured Socket Layer (SSL) or Transport Layer Security (TLS) as a sublayer that encrypts and decrypts user data and requests for added security (Hypertext Transfer Protocol Secure).

228
Q

Internet protocol

A

the protocol by which data is sent from one computer to another on the Internet.

229
Q

TCP/IP

A

standard for packets and routing (Transmission Control Protocol/Internet Protocol).

230
Q

SMS

A

Short Message Services. Text messaging that allows the user to send up to 160 characters to another device. If message is longer it may truncate

231
Q

interface

A

a user-friendly picture-oriented way to interact with technology

232
Q

protocols

A

a common set of rules that computers must abide by in order to connect with each other.

233
Q

IP address

A

a unique numeric identification for each device that is connected to a computer network and uses Internet Protocol.

234
Q

IPv6

A

Internet Protocol

235
Q

IPv4

A

Internet Protocol

236
Q

domain

A

a group of devices connected on a network using the same protocol to access and administer web pages.

237
Q

domain name system (DNS)

A

the way that domain names are located and translated into Internet Protocol (IP) addresses.

238
Q

packet switching

A

digital data is sent by breaking the data into blocks of bits called packets

239
Q

net neutrality

A

the Internet is built around the notion of free and open access to information with no blocking

240
Q

encryption

A

the process of converting information or data into a code

241
Q

public-key encryption

A

an asymmetric encryption method that uses a public key (made available publicly) and a private key (available to owner only).

242
Q

certificate authorities

A

CA’s issue digital certificates that validate ownership of encrypted keys used in secured communications and are based on a trust model.

243
Q

trust model

A

validation of one’s identity necessary for an event or transaction to occur.

244
Q

open platforms

A

software based on open standards where there is no single ownership and is freely available through open license.

245
Q

closed platforms

A

proprietary software where the provider has control over the application and content and can restrict access.

246
Q

cybersecurity

A

measures taken to protect a computer or computer system against unauthorized access or attack.

247
Q

confidentiality

A

the ability to limit access to information to a certain set of users.

248
Q

integrity

A

the certainty that information is accurate.

249
Q

availability

A

the reliability of access to information.

250
Q

firewall

A

part of a computer system or network that is designed to block unauthorized access while permitting outward communication.

251
Q

Secure Sockets Layer (SSL)

A

the standard security technology for establishing an encrypted link between a web server and a browser

252
Q

DDoS Attack

A

Distributed Denial of Service - an attempt to make an online service unavailable by overwhelming it with traffic from multiple sources.

253
Q

viruses

A

code that is capable of copying itself and corrupting a system or destroying data.

254
Q

social engineering

A

the psychological manipulation of people into performing actions or divulging confidential information.

255
Q

malware

A

software that is intended to damage or disable computers and computer systems.

256
Q

phishing

A

obtaining confidential information by masquerading as an ‘official’ person

257
Q

Internet

A

the network infrastructure composed of devices (or nodes) that communicate via protocols.

258
Q

World Wide Web

A

a network of online content formatted in html and accessed via HTTP (WWW).

259
Q

Tim Berners-Lee

A

created the set of fundamental tools and technologies that make up the World Wide Web.

260
Q

hyperlinks

A

clickable bits of text

261
Q

distributed computing

A

computers that interact with each other in order to achieve a common goal.

262
Q

botnets

A

a network of private computers infected with a malicious software and controlled as a group without the owners knowing.

263
Q

bitcoin mining

A

the processing of transactions in the digital currency system

264
Q

Internet of Things

A

the network of physical devices

265
Q

autonomous technology

A

technology that can function without being told what to do - i.e. Robots.

266
Q

computing innovation

A

a new method or idea utilizing computing that has meaningful impact on society

267
Q

crowdfunding

A

entrepreneurs using online access to customers as a means of funding their project.

268
Q

network

A

connection of devices and networks to communicate using addresses and protocols.

269
Q

sensor networks

A

autonomous sensors that measure environmental conditions such as light

270
Q

Application Program Interfaces (APIs)/Libraries

A

a set of routines

271
Q

hierarchy

A

an arrangement of elements in a ranking of superiority. the Internet and systems are built from the top (root) down.

272
Q

bandwidth

A

a measure of bit rate of a system or data (measured in bits) that can be sent in a fixed amount of time over a system.

273
Q

latency

A

the time elapsed between the transmission and the receipt of a request in a system.

274
Q

open standard

A

a standard where documentation and specifications are open to the public.

275
Q

closed standard

A

a standard where documentation and specifications are not available to the public.

276
Q

open source

A

publicly available information that is free to use

277
Q

closed source

A

privately owned information that is proprietary.

278
Q

symmetric key system

A

an encryption method where each pair of users share a secret key.

279
Q

asymmetric key system

A

an encryption method that uses different keys to encrypt and decrypt.

280
Q

User Datagram Protocol (UDP)

A

a communication protocol used to send messages to other hosts of an IP network; sends packets quickly with minimal error-checking and no resending of dropped packets.