Unit 2 APCSP Vocab

0.0(0)
studied byStudied by 2 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/26

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

27 Terms

1
New cards

Abstraction

a programmer hides all but the relevant data about an object in order to reduce complexity and increase efficiency

2
New cards

Debugging

the routine process of locating and removing computer program bugs, errors or abnormalities

3
New cards

Iteration

a process wherein a set of instructions or structures are repeated in a sequence a specified number of times or until a condition is met

4
New cards

Parameters

a formal argument, is a special kind of variable, used in a subroutine to refer to one of the pieces of data provided as input to the subroutine

5
New cards

TCP/IP

Transfer Control Protocol/Internet Protocol, a suite of communication protocols used to interconnect network devices on the internet

6
New cards

Protocol

a set of rules

7
New cards

IP Address

Internet Protocol Address, a numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication.

8
New cards

HTTP

hypertext transfer protocol, the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands

9
New cards

Computing Device

a machine that can run a program, including computers, tablets, servers, routers, and smart sensors

10
New cards

Computing System

a group of computing devices and programs working together for a common purpose

11
New cards

Computing Network

a group of interconnected computing devices capable of sending or receiving data.

12
New cards

Path

the series of connections between computing devices on a network starting with a sender and ending with a receiver.

13
New cards

Bandwidth

the maximum amount of data that can be sent in a fixed amount of time, usually measured in bits per second.

14
New cards

URL

uniform resource locator

15
New cards

Packet

a small chunk of any kind of data: text, numbers, lists, etc

16
New cards

Redundant

There are multiple pathways among the physical connections of the Internet to create redundancy. Even if one pathway is unavailable, there is still another way to transmit a message from sender to receiver.

17
New cards

Hierarchical

There are two hierarchical Internet addressing systems, domain names and IP addresses. These address hierarchies work much like the postal system, which locates people first by state, then city, then street, then house number, then apartment, and then finally person.

18
New cards

Fault-tolerance

the property that enables a system to continue operating properly in the event of the failure of (or one or more faults within) some of its components

19
New cards

Router

a device that forwards data packets along networks. It is connected to at least two networks, commonly two LANs or WANs or a LAN and its ISP's network.

20
New cards

Data stream

a sequence of digitally encoded coherent signals used in a transmission

21
New cards

Packet Metadata

the information about the packet that is stored in the header

22
New cards

Transmission Control Protocol (TCP)

a standard that defines how to establish and maintain a network conversation through which application programs can exchange data

23
New cards

User Datagram Protocol (UDP)

is used to send short messages called datagrams but overall, it is an unreliable, connectionless protocol

24
New cards

Scalability

the capacity for the system to change in size and scale to meet new demands

25
New cards

The Domain Name System (DNS)

the system responsible for translating domain names like example.com into IP addresses

26
New cards

World Wide Web

a system of linked pages, programs, and files

27
New cards

Digital Divide

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