Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
Give this quiz to my class
Q 1/332
Score 0
a novel or improved idea, device, product, etc. or the development thereof
30
Innovation
Q 2/332
Score 0
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.
30
Prototype
332 questions
Q.
a novel or improved idea, device, product, etc. or the development thereof
1
30 sec
Q.
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.
2
30 sec
Q.
A contraction of "Binary Digits". A bit is the single unit of information in a computer, typically represented as 0 or 1.
3
30 sec
Q.
A way of representing information using only two options.
4
30 sec
Q.
maximum transmission capacity of the device expressed typically in metric multiples of bits per second
5
30 sec
Q.
The numbers of Bits that are conveyed or processed per unit of time. EX: 8bits/per second.
6
30 sec
Q.
the amount of time it takes for a bit to travel from sender to receiver
7
30 sec
Q.
A set of rules governing the exchange or transmission of data between devices.
8
30 sec
Q.
The universally recognized raw text format that any computer can understand.
9
30 sec
Q.
To write instructions for a computer.
10
30 sec
Q.
Documents are how standards and protocols are defined and published for all to see on the IETF website.
11
30 sec
Q.
a tangible physical system that is made to move information
12
30 sec
Q.
A number assigned to any item that is connected to the internet.
13
30 sec
Q.
small chunks of information that have been carefully formed from larger chunks of information for the purpose of transmitting through a network
14
30 sec
Q.
A computer which receives messages travelling across a network and redirects them towards their intended destinations based on the addressing information included with the messages.
15
30 sec
Q.
Provides reliable, ordered, and error-checked delivery of a stream of packets on the internet. TCP is tightly linked with IP and is usually seen as TCP/IP in writing.
16
30 sec
Q.
The internet's system for converting alphabetic names into numeric IP addresses.
17
30 sec
Q.
Is the protocol used by the world wide web. It describes how messages are formatted and interchanged, and how web servers respond to commands.
18
30 sec
Q.
Reducing information and detail to focus on essential characteristics.
19
30 sec
Q.
A computer that awaits and responds to requests for data.
20
30 sec
Q.
A computer that requests data stored on a computer.
21
30 sec
Q.
a protocol for secure communication over a computer network which is widely used on the Internet.
22
30 sec
Q.
an electronic document used to prove ownership of a public key.
23
30 sec
Q.
pertaining to or being an incident in which a network of computers floods an online resource with high levels of unwanted traffic so that it is inaccessible to legitimate service requests
24
30 sec
Q.
When you type a URL in your browser, your computer (the client) needs to "ask" the server that is storing the data and images for the web page to return its contents so your browser can display it.
25
30 sec
Q.
When a server receives an HTTP request it will respond with a message of its own. Once again, the response will be sent entirely in ASCII-text and must be correctly formatted.
26
30 sec
Q.
3 ways we send information
27
30 sec
Q.
a thread of glass engineered to reflect light
28
30 sec
Q.
an easy-to-remember address for calling a web page (like www.code.org)
29
30 sec
Q.
the principle that all Internet traffic should be treated equally by Internet Service Providers
30
30 sec
Q.
8 bits
31
30 sec
Q.
4 bits
32
30 sec
Q.
a problem solving approach (algorithm) to find a satisfactory solution where finding an optimal or exact solution is impractical or impossible
33
30 sec
Q.
a data compression algorithm that allows the original data to be perfectly reconstructed from the compressed data
34
30 sec
Q.
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
35
30 sec
Q.
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
36
30 sec
Q.
color model using varying intensities of red, green, and blue to produce colors
37
30 sec
Q.
data compression method that uses inexact approximations, discarding some data to represent the content
38
30 sec
Q.
pulling out specific differences to make one solution work for multiple problems
39
30 sec
Q.
a computation in which rows from a data set are grouped together and used to compute a single value of more significant meaning or measurement. i.e. Average, Count, Sum
40
30 sec
Q.
in most spreadsheet software it is the name of the tool used to create summary tables
41
30 sec
Q.
A form of spyware. Collects information about the user or user activities in order to display advertisements in a web browser.
42
30 sec
Q.
A set of instructions for solving a problem.
43
30 sec
Q.
Refers to a complete and self-contained program that helps the user accomplish a specific task.
44
30 sec
Q.
A branch of computer science with the focus on how to endow computers with capabilities of human intelligence. Can be seen as an attempt to model aspects of human thought on computers
45
30 sec
Q.
A program that automatically delivers information
46
30 sec
Q.
The combination of procedures that can restore lost data in the event of hardware or software failure
47
30 sec
Q.
Refers to the new versions of software or hardware that is compatible with earlier models or versions of the same product.
48
30 sec
Q.
Measures how much data you can send in a given amount of time.
49
30 sec
Q.
A facility for marking a specific place in electronic documentation to enable easy return to it. It is used in several types of software, including PDF files, electronic help files and tutorials within a program or online.
50
30 sec
Q.
An error, flaw, mistake, failure, or fault in a computer program that prevents it from working as intended, or produces an incorrect result.
51
30 sec
Q.
Is equal to eight bits.
52
30 sec
Q.
Shared computing services provided on demand by computers accessed over the Internet.
53
30 sec
Q.
Programming Instructions.
54
30 sec
Q.
Refers to the ability of one device or program to work with another device or program.
55
30 sec
Q.
The field of study concerned with constructing mathematical models and numerical solution techniques and using computers to analyze and solve scientific and engineering problems.
56
30 sec
Q.
An academic field that studies the theoretical foundations of information and computation and their implementation and application in computer systems.
57
30 sec
Q.
The way a system is set up, or the assortment of components that make up the system. Can refer to either hardware or software, or the combination of both.
58
30 sec
Q.
A set of exclusive rights regulating the use of a particular expression of an idea or information, including but not limited to art designs, computer software, books, documents etc.
59
30 sec
Q.
Measures taken to protect a computer or computer system against unauthorized access or attack.
60
30 sec
Q.
A computer program that runs in the background, rather than under the direct control of a user; they are usually instantiated as processes.
61
30 sec
Q.
Information stored on a computer.
62
30 sec
Q.
The process of detecting and removing and/or correcting a database to increase data accuracy, reduce redundancy and enhance consistency of different sets of data that have been merged from separate databases.
63
30 sec
Q.
A directory service that maps names to IP addresses.
64
30 sec
Q.
The part of the URL that identifies a particular web page.
65
30 sec
Q.
Refers to a malicious software or code that is considered to fall in the "grey area" between normal software and a virus. A term for which all other malicious or annoying software such as adware, spyware, trackware, and other malicious code and malicious shareware fall under.
66
30 sec
Q.
A centralized server that delivers specific services to other networked computers.
67
30 sec
Q.
The protocol by a browser program to communicate with a server program over the Internet.
68
30 sec
Q.
A broad subject concerned with technology and other aspects of managing and processing information, especially in large organizations. In particular, it deals with the use of electronic computers and computer software to convert, store, protect, process, transmit, and retrieve information.
69
30 sec
Q.
A defined means for a system to communicate with other systems. It is a boundary between a system and its environment providing ways of providing the system inputs and receiving outputs.
70
30 sec
Q.
A network that accommodates several computers to facilitate exchange and transfer of data.
71
30 sec
Q.
Packet delivery through an IP address to identify packets that include both a header and the message data itself.
72
30 sec
Q.
A unique string of numbers separated by periods.
73
30 sec
Q.
An object-oriented programming language developed by Sun Microsystems. It resembles C++, but was designed to avoid some of C++'s most notorious flaws.
74
30 sec
Q.
The central part in most computer operating systems for the management of the system's resources and the communication between hardware and software components
75
30 sec
Q.
A program that will search a system or a network, such as the Internet, seeking and retrieving information on behalf of a user and reporting back when it has found it
76
30 sec
Q.
A network spanning a local area.
77
30 sec
Q.
Measures the amount of time that it takes a message to go from its source to its destination.
78
30 sec
Q.
An "antiquated" existing computer system or application program which continues to be used because the user does not want to replace or redesign it. Integration with newer systems may also be difficult because new software may use completely different technologies.
79
30 sec
Q.
The internal storage location where data and information is stored on a computer.
80
30 sec
Q.
Refers to information about data itself; perhaps the origin, size, formatting or other characteristics of a data item.
81
30 sec
Q.
A group of computers connected to each other in order to send and receive data.
82
30 sec
Q.
A United States government institution that collects data for security purposes.
83
30 sec
Q.
The study of algorithms for the problems of continuous mathematics (as distinguished from discrete mathematics).
84
30 sec
Q.
Provides the software platform required for various applications to run on.
85
30 sec
Q.
The unit of data that is routed on a packet-switched network.
86
30 sec
Q.
The type of network in which relatively small units of data are routed through a network based on the destination address contained within each datagram.
87
30 sec
Q.
A type of computer programs that interacts with a main application (a web browser or an email program, for example) to provide a certain, usually very specific, function.
88
30 sec
Q.
In computer science, it is called software, applications program, or system software, and is an organized list of instructions that, when executed, causes the computer to behave in a predetermined manner.
89
30 sec
Q.
A connecting component that enables two computers to allow data sharing. Like a USB.
90
30 sec
Q.
An artificial language that can be used to control the behavior of a machine (often a computer). Often have syntactic and semantic rules used to define meaning.
91
30 sec
Q.
A configuration of storage cells that hold data. It can also be processed by a central processing unit.
92
30 sec
Q.
It is a storage system that saves data permanently.
93
30 sec
Q.
A networking device that forwards data packets between computer networks.
94
30 sec
Q.
The programs used to direct the operations of a computer.
95
30 sec
Q.
A connection-oriented transport layer protocol.
96
30 sec
Q.
The two main sets of protocols used to communicate across the internet.
97
30 sec
Q.
The address of a website.
98
30 sec
Q.
A program uploaded onto your computer by an unknown that hinders processes.
99
30 sec
Q.
Objects can take on any continuous value.
100
30 sec
Q.
An attempt to represent an integer that exceeds the maximum allowable value.
101
30 sec
Q.
An acronym for the American Standard Code for Information Interchange; ASCII is an international standard for representing textual information in the majority of computers.
102
30 sec
Q.
A base-2 positional numbering system.
103
30 sec
Q.
A binary digit, 0 or 1.
104
30 sec
Q.
The number of bits used to encode each sample during digitization.
105
30 sec
Q.
An expression that can evaluate only to true or false.
106
30 sec
Q.
Eight bits.
107
30 sec
Q.
A branch of mathematics which operates on the values true and false.
108
30 sec
Q.
A collection of logic gates (1) that transforms a set of binary inputs into a set of binary outputs and (2) where the values of the outputs depend only on the current values of the inputs; more properly called a combinational circuit.
109
30 sec
Q.
Measures how much a compression scheme has reduced the storage requirements of the data.
110
30 sec
Q.
A circuit used to make decisions and control the flow of execution.
111
30 sec
Q.
The process of reducing the number of bits required to represent a sound or image.
112
30 sec
Q.
A control circuit that has N input lines numbered 0, 1, 2, ..., N - 1 and 2N output lines numbered 0, 1, 2, 3, ..., 2N - 1.
113
30 sec
Q.
The values for a given object are drawn from a finite set, such as the letters {A, B, C, ..., Z} or a subset of integer {0, 1, 2, 3, ..., MAX}
114
30 sec
Q.
Converted from a continuous value to a single numeric value.
115
30 sec
Q.
The ability to continue functioning even in the presence of the failure of one or more components.
116
30 sec
Q.
The total number of cycles per unit time measure in cycles/second, also called hertz.
117
30 sec
Q.
An electronic device that operates on a collection of binary inputs to produce a binary output.
118
30 sec
Q.
One billion bytes.
119
30 sec
Q.
Another term for hardware design as it uses the capabilities of Boolean logic to carry out the design process.
120
30 sec
Q.
No information is lost in the compress, and it is possible to reproduce exactly the original data.
121
30 sec
Q.
Compress data in a way that does not guarantee that all the information in the original data can be fully ad completely recreated.
122
30 sec
Q.
A method for encoding color that digitizes the contribution of the red, green, and blue components of each pixel
123
30 sec
Q.
A way to represent real numbers as a mantissa times a base to an exponential power.
124
30 sec
Q.
Circuit that contains feedback loops in which the output of a gate is fed back as input to an earlier gate.
125
30 sec
Q.
A way to represent signed integer values in which one bit is used to represent the sign and the remaining bits are used to represent the magnitude.
126
30 sec
Q.
An electronic device that can be in an OFF state, which does not allow electricity to flow, or in an ON state, in which electricity can pass unimpeded; a transistor is a solid-state device that has no mechanical or moving parts.
127
30 sec
Q.
Uses a 16-bit representation for characters.
128
30 sec
Q.
An approach to software development that emphasizes a flexible and ready response to meet a shifting target.
129
30 sec
Q.
Running a program on many data sets to be sure its performance falls within required limits; timing the same algorithm on two different machines.
130
30 sec
Q.
A collection of thoroughly tested object code for various useful tasks.
131
30 sec
Q.
The process of translating the detailed designs into computer code.
132
30 sec
Q.
A program design strategy in which tasks are broken down into subtasks, which are broken down into sub-subtasks, and so on, until each piece is small enough to code comfortably. These pieces work together to accomplish the total job.
133
30 sec
Q.
A collection of programs that support software development, such as debuggers, editors, toolkits, and libraries, that lets programmers perform several tasks within the shell of a single application.
134
30 sec
Q.
Documentation that is part of the program code itself.
135
30 sec
Q.
An error in the algorithm used to solve a problem.
136
30 sec
Q.
Involves two programmers at a single workstation. At any given point in time, one is writing code and the other is actively observing, watching for possible errors
137
30 sec
Q.
See image
138
30 sec
Q.
A program written in a procedural language consists of sequences of statements that manipulate data items.
139
30 sec
Q.
An error that occurs when the program is run using certain sets of data that result in some illegal operation, such as dividing by zero.
140
30 sec
Q.
The meaning of correctly written programming statements.
141
30 sec
Q.
High-level language instructions.
142
30 sec
Q.
An error that occurs because a program statement fails to follow the correct
143
30 sec
Q.
See image
144
30 sec
Q.
Documentation that enables programmers who later have to modify the program to understand the code.
145
30 sec
Q.
Another name for high-level programming language as
146
30 sec
Q.
See image
147
30 sec
Q.
A program design strategy in which tasks are broken down into subtasks, which are broken down into sub-subtasks, and so on, until each piece is small enough to code comfortably. These pieces work together to accomplish the total job.
148
30 sec
Q.
The rules for exactly how programming statements must be written; the grammatical structure of a programming language
149
30 sec
Q.
(Java) A complete standalone program that resides and runs on a self-contained computer.
150
30 sec
Q.
A well-written, efficient, and thoroughly tested code module that is separately compiled and then drawn on by any program that wishes to use its capabilities.
151
30 sec
Q.
Views every task in terms of functions. In this context, function means something like a mathematical function—a recipe for taking an argument (or possibly several arguments) and doing something with them to compute a single value.
152
30 sec
Q.
Facts and rules about a certain domain of interest.
153
30 sec
Q.
Software whose source code is freely available and may be used, distributed, or modified by anyone.
154
30 sec
Q.
Something that is defined in terms of "smaller versions" of itself.
155
30 sec
Q.
A model constructed using algorithmic procedures implemented as computer programs.
156
30 sec
Q.
A procedure for using a computational model to improve the design of an actual system by continually resetting model parameters to improve system performance.
157
30 sec
Q.
The field of computer science that examines the technical problems of displaying visual images on a computer screen.
158
30 sec
Q.
A model of a system using mathematical equations that describe system performance as a continuous function of time t.
159
30 sec
Q.
A computational modeling technique that simulates the behavior of a system only at discrete points in time.
160
30 sec
Q.
The use of images and visualization techniques to make scientific data easier to interpret and understand.
161
30 sec
Q.
Another term for a computational model.
162
30 sec
Q.
This is a mathematical function that describes the probability of a random quantity taking on certain values.
163
30 sec
Q.
Parts of a model that display random behavior.
164
30 sec
Q.
Every value in the range from a to b has the same chance of occurring.
165
30 sec
Q.
Arguing about a problem by comparing it to a related problem, which you claim is very similar in terms of its ethical implications and consequences.
166
30 sec
Q.
A school of thought in ethics that focuses on the consequences of an act to determine if the act is good or bad.
167
30 sec
Q.
Humiliating, taunting, threatening or invading someone's privacy using the Internet, Web, or other type of electronic technology.
168
30 sec
Q.
The study of how to decide if something is morally right or wrong.
169
30 sec
Q.
Hacking that is intended as political activism.
170
30 sec
Q.
The sharing of files between two equal participants on a network. This is distinct from the client-server model in which the two sides serve very different roles--one side only sending information (the server) and the other side only receiving information (the client).
171
30 sec
Q.
The study of algorithms, including their mathematical properties, hardware and linguistic realizations, and their applications.
172
30 sec
Q.
The entity (machine, robot, person, or thing) that executes the steps of an algorithm.
173
30 sec
Q.
A programming language that uses both natural language constructs and mathematical notation.
174
30 sec
Q.
The repetitive execution of a block of operations that will never end. This is a fatal error when it occurs in an algorithm.
175
30 sec
Q.
An algorithmic operation that carries out a single task and then moves on to the next operation in sequence.
176
30 sec
Q.
The process of finding an algorithmic solution to a given problem. Computation: An algorithmic operation that carries out a single numeric computation and stores the result.
177
30 sec
Q.
An algorithmic operation that carries out a single numeric computation and stores the result.
178
30 sec
Q.
Operations that ask a question and select the next instruction to carry out based on the answer to that question.
179
30 sec
Q.
The true/false condition that will determine when the iteration has been completed.
180
30 sec
Q.
Operations that alter the normal sequential flow of control within an algorithm.
181
30 sec
Q.
An operation that causes data values from the outside world to be brought into the algorithm.
182
30 sec
Q.
The repetitive execution of a block of operations.
183
30 sec
Q.
An operation that causes computed values to be sent to the outside world for viewing or saving.
184
30 sec
Q.
An operation that can be directly understood by the computing agent executing the algorithm and which does not have to be further clarified or explained.
185
30 sec
Q.
A notation used to design algorithms. It uses English constructs, mathematical notation and an informal algorithmic structure designed to look like a high-level programming language.
186
30 sec
Q.
The task of putting a list of values into numeric or alphabetical order.
187
30 sec
Q.
An expression that can evaluate only to true or false.
188
30 sec
Q.
One billion bytes.
189
30 sec
Q.
an algorithm that is written in a programming language that runs on a computer
190
30 sec
Q.
a block of programming that determines which part of the program is executed next. There are three types of structures: sequence, selection, and repetition.
191
30 sec
Q.
an object created by a human being that involves the use of computation in some way, for example a mobile app or a web page.
192
30 sec
Q.
a programming approach whereby the program's behavior is controlled by writing code that responds to various events that occur, such as Button clicks.
193
30 sec
Q.
the large and small physical components that make up a computers such as the computer's keyboard or its processor.
194
30 sec
Q.
the computer programs that make up a computer system such as the mobile apps we will be creating in this course.
195
30 sec
Q.
one of the seven big ideas of the CS Principles curriculum. An abstraction is a simplified and general representation of some complex object or process. One example --we'll encounter many in this course, including abstractions used in computer programming -- would be a Google map.
196
30 sec
Q.
a number written in the binary system, a system that uses only two digits, 0s and 1s.
197
30 sec
Q.
in internet terminology, a generic term for a list of email addresses or IP addresses that are origination with known spammers
198
30 sec
Q.
any symbol that requires one byte of storage
199
30 sec
Q.
a metaphor for describing the non-physical terrain created by computer systems
200
30 sec
Q.
data is distinct information that is formatted in a special way. Data exists in a variety of forms, like text on paper or bytes stored in electronic memory
201
30 sec
Q.
are physical or virtual infrastructures used by enterprises to house computer, server and networking systems and components for the company's IT (information technology) needs
202
30 sec
Q.
a telecommunications network which allows computers to exchange data
203
30 sec
Q.
a randomly addressable and rewritable storage device
204
30 sec
Q.
refers to any property that is created using original thought. Traditional intellectual property include patents, copyrights, and trademarks.
205
30 sec
Q.
a group of two or more computer systems linked together
206
30 sec
Q.
short for microprocessor or CPU
207
30 sec
Q.
a social structure made of nodes that are generally individuals or organizations. A social network represents relationships and flows between people, groups, organizations, animals, computers, or other information/knowledge processing entities
208
30 sec
Q.
a generic name for a list of email address or IP addresses that are considered to be spam free
209
30 sec
Q.
a device or system that represents changing values as continuously variable physical quantities
210
30 sec
Q.
a code for representing English characters as numbers, with each letter assigned a number from 0 to 127
211
30 sec
Q.
comparable to grid computing, cloud computing relies on sharing resources rather than having local servers handle applications.
212
30 sec
Q.
the art of protecting information by transforming it into an unreadable format, called cipher text
213
30 sec
Q.
any system based on discontinuous data or events. Computers are digital machines because at the basic level they can distinguish between just two values, 0 and 1.
214
30 sec
Q.
used to describe data storage, 1,048,576 bytes (abbreviated MB)
215
30 sec
Q.
one million pixels, used in reference to the resolution of a graphics device
216
30 sec
Q.
process of representing a real-world object of phenomenon as a set of mathematical equations.
217
30 sec
Q.
optical character recognition, the branch of computer science that involves reading text from paper and translating the images into a form that the computer can manipulate
218
30 sec
Q.
the rectangular area of a display screen actually being used to display images
219
30 sec
Q.
refers to the process of adding realism to a computer graphics by adding 3-D qualities, such as shadows and variations in color and shade.
220
30 sec
Q.
spam is electronic junk mail or junk newsgroup postings
221
30 sec
Q.
the art and science of hiding information by embedding messages within other, seemingly harmless messages
222
30 sec
Q.
to transmit data from a computer to a bulletin board service, mainframe, or network.
223
30 sec
Q.
Single unit of information on a computer represent as a 0 or 1
224
30 sec
Q.
The number of bits that are conveyed or processed per unit of time
225
30 sec
Q.
The time it takes for a signal to arrive
226
30 sec
Q.
Transmission capacity, measured by bit rate
227
30 sec
Q.
Method of transmitting data that utilizes light
228
30 sec
Q.
Method of transmitting data that utilizes electricity
229
30 sec
Q.
A wireless networking technology that utilizes radio waves to transmit information/data
230
30 sec
Q.
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.
231
30 sec
Q.
A number assigned to any item that is connected to the Internet.
232
30 sec
Q.
Small chunks of information that have been carefully formed from larger chunks of information.
233
30 sec
Q.
A computer which receives messages travelling across a network and redirects them towards their intended destinations based on the addressing information included with the message.
234
30 sec
Q.
Provides reliable, ordered, and error-checked delivery of a stream of packets on the internet. TCP is tightly linked with IP and usually seen as TCP/IP in writing.
235
30 sec
Q.
An abbreviation for Domain Name System, the Internet's system for converting alphabetic names into numeric IP addresses.
236
30 sec
Q.
The protocol used by the World Wide Web. It describes how messages are formatted and interchanged, and how web servers respond to commands.
237
30 sec
Q.
A computer that awaits and responds to requests for data.
238
30 sec
Q.
A computer that requests data stored on a server.
239
30 sec
Q.
The principle that Internet service providers should enable access to all content and applications regardless of the source, and without favoring or blocking particular products or websites.
240
30 sec
Q.
The control or suppression of what can be accessed, published, or viewed on the Internet. It may be carried out by governments or by private organizations at the behest of government, regulators, or on their own initiative.
241
30 sec
Q.
Vertex; Represented by a labeled circle
242
30 sec
Q.
A set of edges that begin at one node and can be followed through other nodes back where you started
243
30 sec
Q.
A measure of the number of steps per input size needed to complete an algorithm
244
30 sec
Q.
A data table stored in a router that lists the routes to particular network destinations
245
30 sec
Q.
A group of volunteers, private citizens, government officials, etc. who promote internet standards
246
30 sec
Q.
A precise sequence of instructions for processes that can be executed by a computer
247
30 sec
Q.
A piece of code that you can easily call over and over again.
248
30 sec
Q.
a collection of commands made available to a programmer
249
30 sec
Q.
a description of the behavior of a command, function, library, API, etc.
250
30 sec
Q.
An extra piece of information that you pass to the function to customize it for a specific need
251
30 sec
Q.
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.
252
30 sec
Q.
The action of doing something over and over again.
253
30 sec
Q.
technical term for 8 bits of data
254
30 sec
Q.
1000 bytes
255
30 sec
Q.
1,000 kilobytes
256
30 sec
Q.
1,000 gigabytes
257
30 sec
Q.
1,000 terabytes
258
30 sec
Q.
(bitmap image file or bitmap) is a raster graphics image file format used to store digital images.
259
30 sec
Q.
(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.
260
30 sec
Q.
(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.
261
30 sec
Q.
an audio coding format for digital audio which uses a form of lossy data compression which works by reducing (or approximating)
(Waveform Audio File Format) an audio coding format standard for storing an audio bitstream of uncompressed audio data.
264
30 sec
Q.
a computer format that is structured as a sequence of lines of electronic text.
265
30 sec
Q.
an archive file format that supports lossless data compression; may contain one or more files or directories.
266
30 sec
Q.
(Portable Network Graphics) a raster graphics file format that supports lossless data compression.
267
30 sec
Q.
a problem solving approach (algorithm) to find a satisfactory solution where finding an optimal or exact solution is impractical or impossible.
268
30 sec
Q.
A type of data used for graphics or pictures.
269
30 sec
Q.
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.
270
30 sec
Q.
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.
271
30 sec
Q.
A number system consisting of 16 distinct symbols — 0-9 and A-F — which can occur in each place value.
272
30 sec
Q.
A compression scheme in which every bit of the original data can be recovered from the compressed file.
273
30 sec
Q.
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.
274
30 sec
Q.
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.
275
30 sec
Q.
the endings of file names that indicate to the computer the format for how the underlying bits are organized.
276
30 sec
Q.
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.
277
30 sec
Q.
A novel or improved idea, device, product, etc. or the development thereof
278
30 sec
Q.
the observation that computing power roughly doubles every two years.
279
30 sec
Q.
a broad term for datasets so large or complex that traditional data processing applications are inadequate.
280
30 sec
Q.
the generic term for a technique (or algorithm) that performs encryption
281
30 sec
Q.
When you attempt to decode a secret message without knowing all the specifics of the cipher.
282
30 sec
Q.
a process that reverses encryption, taking a secret message and reproducing the original plain text
283
30 sec
Q.
a process of encoding messages to keep them secret, so only "authorized" parties can read it.
284
30 sec
Q.
used in public key encryption, it is scheme in which the key to encrypt data is different from the key to decrypt.
285
30 sec
Q.
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.
286
30 sec
Q.
the gulf between those who have ready access to computers and the Internet, and those who do not.
287
30 sec
Q.
A proposed explanation for some phenomenon used as the basis for further investigation.
288
30 sec
Q.
Comparison of the popularity of topical queries in an online search engine as they relate to time.
289
30 sec
Q.
Images, diagrams, tables, etc created from information extracted from a given data set, with the express intention of highlighting a data story.
290
30 sec
Q.
The name of the tool used by most spreadsheet programs to create a summary table.
291
30 sec
Q.
A document providing background information about a dataset.
292
30 sec
Q.
Abbreviation of "comma-separated values," this is a widely-used format for storing data.
293
30 sec
Q.
The original data as it was collected.
294
30 sec
Q.
A table of aggregate information about a dataset (e.g., the average, sum, count of some values).
295
30 sec
Q.
tool/technique using dynamic parameters for reducing a data set to viewing only similar items in a row or column.
296
30 sec
Q.
A computation in which rows from a data set are grouped together and used to compute a single value of more significant meaning or measurement. Common aggregations include: Average, Count, Sum, Max, Median, etc.
297
30 sec
Q.
a question where there are only two possible answers
298
30 sec
Q.
A set of rules governing the exchange or transmission of data between devices.
299
30 sec
Q.
The universally recognized raw text format that any computer can understand
300
30 sec
Q.
What does ASCII stand for? (cap first letter)
301
30 sec
Q.
(slang) to write instructions for a computer
302
30 sec
Q.
repetition of information or the inclusion of additional information to reduce errors in transmission.
303
30 sec
Q.
The service that translates URL's to IP addresses
304
30 sec
Q.
DNS stands for...
305
30 sec
Q.
the protocol used for transmitting web pages over the internet
306
30 sec
Q.
HTTP stands for...
307
30 sec
Q.
provides reliable, ordered and error checked delivery of a stream of packets in the internet
308
30 sec
Q.
The octal number system is base 8, using only digits 0 through 7.
309
30 sec
Q.
Traditional number system using digits 0-9.
310
30 sec
Q.
Incremental or small improvement to an item
311
30 sec
Q.
Improvement that is new, creative and has not been done before "outside the box thinking."
312
30 sec
Q.
Internet pioneer who believed the Internet should be free and available to everyone
313
30 sec
Q.
__________ level protocols use _______ levels without needing to understand precisely how they work. (space between each term)
314
30 sec
Q.
_________ level protocols guarantee __________ level protocols will function without stating specifically how this will be accomplished.
315
30 sec
Q.
one of several public copyright licenses that enable the free distribution of an otherwise copyrighted work. A CC license is used when an author wants to give people the right to share, use, and build upon a work that they have created.
316
30 sec
Q.
A programming language that enables a programmer to write programs that are more or less independent of a particular type of computer. Such languages are considered high-level because they are closer to human languages and further from machine languages. Examples: JavaScript, Java, FORTRAN
317
30 sec
Q.
A programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map closely to processor instructions. Generally this refers to either machine code or assembly language.
318
30 sec
Q.
The ability to route around broken servers on the internet.
319
30 sec
Q.
A variable whose scope is "global" to the program, it can be used and updated by any part of the code. Its global scope is typically derived from the variable being declared (created) outside of any function, object, or method.
320
30 sec
Q.
The common programming structure that implements "conditional statements".
321
30 sec
Q.
A variable with local scope is one that can only be seen, used and updated by code within the same scope. Typically this means the variable was declared (created) inside a function; includes function parameter variables.
322
30 sec
Q.
a function specified as part of an event listener; it is written by the programmer but called by the system as the result of an event trigger.
323
30 sec
Q.
An action that causes something to happen.
324
30 sec
Q.
The visual elements of an program through which a user controls or communications the application. Often abbreviated UI.
325
30 sec
Q.
(ex: Number, Boolean, or String) a value's property that dictates how the computer will interpret it. For example 7+5 is interpreted differently from "7"+"5"
326
30 sec
Q.
Any valid unit of code that resolves to a value.
327
30 sec
Q.
A placeholder for a piece of information that can change.
328
30 sec
Q.
Finding and fixing problems in your algorithm or program.
329
30 sec
Q.
statements that run under only certain conditions
330
30 sec
Q.
A generic term for a type of programming statement (usually an if-statement) that uses a Boolean condition to determine, or select, whether or not to run a certain block of statements.
331
30 sec
Q.
to link together or join. Typically used when joining together text Strings in programming (e.g. "Hello, "+name)