vocab Flashcards

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

A

8 bits

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
Q

computing network

A

a group of interconnected devices capable of sending or receiving data

26
Q

IP adress

A

a number assigned to each device on the internet

27
Q

fault tolerant

A

can continue to function even if a individual component fails

28
Q

HTTP

A

Hyper text transfer protocol- the protocol for transmitting web pages over the internet

29
Q

packet

A

a chance of data sent over a network

30
Q

digital divide

A

differing access to computing devices and the Internet, based on socioeconomic, geographic, or demographic characteristics

31
Q

linear search

A

a search algorithm which checks each element of a list in order, until the desired element is found or all elements are removed

32
Q

program specification

A

a description of all requirements for the program

33
Q

syntax error

A

a mistake in the program where the rules of the programming language are not followed

34
Q

user interface

A

the inputs and outputs that allow a user to interact with a piece of software

35
Q

assignment operator

A

allows a program to change the value represented by a variable

36
Q

variable

A

a named value that can be used repeatedly in a program

37
Q

boolean

A

a data type that is either true or false

38
Q

comparison operators

A

=, ==, !=

39
Q

function

A

a block of code that performs a single related action