Midterms Vocab Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

innovation

A

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

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

bitrate

A

(sometimes written bitrate) the number of bits that are conveyed or processed per unit of time. e.g. 8 bits/sec.

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

latency

A

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

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

protocol

A

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

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

ASCII

A

American Standard Code for Information Interchange. ASCII is the universally recognized raw text format that any computer can understand.

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

IETF - Internet Engineering Task Force

A

develops and promotes voluntary Internet standards and protocols, in particular the standards that comprise the Internet protocol suite (TCP/IP).

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

Net Neutrality

A

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

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

IP address

A

A number assigned to any item that is connected to the Internet.

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

packets

A

Small chunks of information that have been carefully formed from larger chunks of information.

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

TCP

A

Transmission Control Protocol - 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.

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

DNS

A

The service that translates URLs to IP addresses.

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

HTTP - HyperText Transfer Protocol

A

the protocol used for transmitting web pages over the Internet

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

URL

A

An easy-to-remember address for calling a web page (like www.code.org).

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

Heuristic

A

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

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

Lossless Compression

A

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

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

image

A

A type of data used for graphics or pictures.

17
Q

metadata

A

is 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.

18
Q

pixel

A

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.

19
Q

RGB

A

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

20
Q

Lossy Compression

A

(or irreversible compression) a data compression method that uses inexact approximations, discarding some data to represent the content. Most commonly seen in image formats like .jpg.

21
Q

Aggregation

A

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.

22
Q

Pivot table

A

in most spreadsheet software it is the name of the tool used to create summary tables.

23
Q

summary table

A

a table that shows the results of aggregations performed on data from a larger data set, hence a “summary” of larger data. Spreadsheet software typically calls them “pivot tables”.

24
Q

Algorithm

A

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

25
Q

abstraction

A

Pulling out specific differences to make one solution work for multiple problems.

26
Q

function

A

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

27
Q

API

A

a collection of commands made available to a programmer

28
Q

documentation

A

a description of the behavior of a command, function, library, API, etc.

29
Q

Library

A

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

30
Q

parameter

A

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

31
Q

For Loop

A

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.

32
Q

Loop

A

The action of doing something over and over again.