AP Computer Science Principles Midterm

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

Computing Device

1 / 48

flashcard set

Earn XP

49 Terms

1

Computing Device

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

New cards
2

Computing System

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

New cards
3

Computing Network

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

New cards
4

Router

A type of computer that forwards data across a network.

New cards
5

Path

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

New cards
6

Redundancy

The inclusion of extra components so that a system can continue to work even if individual components fail.

New cards
7

Fault Tolerant

A system that can continue to function even in the event of individual component failures.

New cards
8

Bandwidth

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

New cards
9

Packet

A chunk of data sent over a network.

New cards
10

Packet Metadata

Data added to all packets to help route them through the network and potentially reassemble the original message.

New cards
11

Datastream

Information passed through the internet in packets.

New cards
12

Scalability

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

New cards
13

Protocol

An agreed-upon set of rules that specify the behavior of some system.

New cards
14

Internet Protocol (IP)

A protocol for sending data across the Internet that assigns unique numbers (IP addresses) to each connected device.

New cards
15

User Datagram Protocol (UDP)

A protocol for sending packets quickly with minimal error-checking and no resending of dropped packets.

New cards
16

Transmission Control Protocol (TCP)

A protocol for sending packets that does error-checking to ensure all packets are received and properly ordered.

New cards
17

Hypertext Transfer Protocol (HTTP)

A protocol for computers to request and share the pages that make up the world wide web on the Internet.

New cards
18

Domain Name System (DNS)

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

New cards
19

Digital Divide

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

New cards
20

User Interface

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

New cards
21

Input

Data that are sent to a computer for processing by a program.

New cards
22

Output

Any data that are sent from a program to a device.

New cards
23

Program Statement

A command or instruction in a program.

New cards
24

Program

A collection of program statements that run one command at a time.

New cards
25

Sequential Programming

Program statements that run in order, from top to bottom.

New cards
26

Event Driven Programming

Some program statements run when triggered by an event, like a mouse click or a key press.

New cards
27

Debugging Strategies

Methods to troubleshoot and correct errors in programming.

New cards
28

Metadata

Data about data.

New cards
29

Cleaning and Filtering

The process of preparing and organizing data by removing inaccuracies and structuring it for analysis.

New cards
30

Bar Chart

A chart that represents data with rectangular bars to show the frequency of values.

New cards
31

Histogram

A graphical representation that organizes a group of data points into specified ranges.

New cards
32

Cross Tab

A table that displays the frequency distribution of variables.

New cards
33

Scatter Plot

A graphical representation showing the relationship between two numeric variables.

New cards
34

Open Data

Publicly available data shared for analysis.

New cards
35

Crowdsourcing

Obtaining input from a large number of people via the Internet.

New cards
36

Citizen Science

Research where data collection is done by members of the public using their own computing devices.

New cards
37

Big Data

Extensive datasets that require advanced methods for processing and analysis.

New cards
38

Lossy Compression

A data compression method that reduces file size by eliminating some information, resulting in a loss of quality.

New cards
39

Lossless Compression

A data compression method that reduces file size without losing any information, allowing the original data to be perfectly reconstructed.

New cards
40

Algorithm

A step-by-step procedure or formula for solving a problem or completing a task.

New cards
41

Iteration

Repetition of a process in programming, often used in loops to execute a sequence of instructions multiple times.

New cards
42

Variable

A symbolic name associated with a value and whose associated value may be changed.

New cards
43

Boolean

A data type that has two possible values: true or false.

New cards
44

Conditional Statement

A programming statement that executes a certain section of code based on whether a condition is true or false.

New cards
45

Function

A named section of a program that performs a specific task and can be reused.

New cards
46

Intellectual Property

Legal rights that grant creators protection for their inventions, designs, and artistic works.

New cards
47

Copyright

A form of protection grounded in the U.S. Constitution and granted by law for original works of authorship.

New cards
48

Overflow

An error that occurs when a calculation produces a result that exceeds the storage capacity of the allocated variable.

New cards
49

Binary

A base-2 numeral system using only two symbols: 0 and 1, commonly used in computing.

New cards

Explore top notes

note Note
studied byStudied by 11 people
... ago
5.0(2)
note Note
studied byStudied by 37 people
... ago
4.0(1)
note Note
studied byStudied by 18 people
... ago
5.0(1)
note Note
studied byStudied by 24 people
... ago
5.0(1)
note Note
studied byStudied by 8 people
... ago
5.0(1)
note Note
studied byStudied by 63 people
... ago
5.0(1)
note Note
studied byStudied by 32 people
... ago
5.0(1)
note Note
studied byStudied by 4 people
... ago
4.0(1)

Explore top flashcards

flashcards Flashcard (30)
studied byStudied by 63 people
... ago
5.0(2)
flashcards Flashcard (54)
studied byStudied by 34 people
... ago
5.0(1)
flashcards Flashcard (73)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 616 people
... ago
4.0(4)
flashcards Flashcard (56)
studied byStudied by 47 people
... ago
5.0(3)
flashcards Flashcard (33)
studied byStudied by 241 people
... ago
4.7(3)
flashcards Flashcard (38)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (242)
studied byStudied by 6 people
... ago
5.0(1)
robot