vocab Flashcards

(39 cards)

1
Q

Expression

A

a combo of operators and values that evaluate to a single value

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

open source

A

Programs that are made freely available and may be redistributed and. modified

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

computing device

A

a machine that runs a program

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

bandwidth

A

the maximum amount of data that can be sent in a fixed time

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

Protocol

A

an agreed upon set of rules that specify the behavior of a system

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

Internet protocol IP

A

a protocol for sending data across the internet that assigns a number to each connected device

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

router

A

a type of computer that forwards data across a network

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

internet

A

a computer network consisting of interconnected networks

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

packet metadata

A

data added to packets to help route them through the network and reassemble the original message

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

Routing

A

the process of finding a path from sender to receiver

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

World wide web

A

a system of linked pages, programs, and files

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

Certificate authority

A

issues a digital certificate to validate the ownership of encryption keys and is based on a trust model

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

algorithm

A

a finite set of instructions that accomplish a task

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

efficiency

A

a measure of how many steps are needed to complete an algorithm

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

binary search

A

a search algorithm that starts in the middle of a sorted set of numbers and removes half of the data; this repeats until the desired value is found, or all elements have been removed

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

function call

A

a command that execute the code within a function

17
Q

string

A

an ordered sequence of characters (usually in quotes)

18
Q

conditional statement

A

this affects the sequential flow of control by executing different statements based on the value of a boolean expression

19
Q

bit

A

a contraction of binary digits

20
Q

byte

21
Q

binary

A

a way of representing information using only two options

22
Q

creative commons

A

A collection of public copyright licenses that enable the free distribution of an otherwise copyrighted work, used when an author wants to give people the right to share, use, and build upon a work that they have created

23
Q

decimal

A

a system for representing numbers using 0-9

24
Q

intellectual property

A

a work or invention that is the result of creativity and can apply for a patent, copyright, or trademark

25
computing network
a group of interconnected devices capable of sending or receiving data
26
IP adress
a number assigned to each device on the internet
27
fault tolerant
can continue to function even if a individual component fails
28
HTTP
Hyper text transfer protocol- the protocol for transmitting web pages over the internet
29
packet
a chance of data sent over a network
30
digital divide
differing access to computing devices and the Internet, based on socioeconomic, geographic, or demographic characteristics
31
linear search
a search algorithm which checks each element of a list in order, until the desired element is found or all elements are removed
32
program specification
a description of all requirements for the program
33
syntax error
a mistake in the program where the rules of the programming language are not followed
34
user interface
the inputs and outputs that allow a user to interact with a piece of software
35
assignment operator
allows a program to change the value represented by a variable
36
variable
a named value that can be used repeatedly in a program
37
boolean
a data type that is either true or false
38
comparison operators
=, ==, !=
39
function
a block of code that performs a single related action