apcsp final vocab

studied byStudied by 1 person
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 64

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

65 Terms

1

Binary

A way of representing information using only two options.

New cards
2

Decimal

A way of representing information using ten options.

New cards
3

Bit

A contraction of 'Binary Digit'; the single unit of information in a computer, typically represented as a 0 or 1.

New cards
4

Byte

8 bits.

New cards
5

Overflow Error

Error from attempting to represent a number that is too large.

New cards
6

Round-off Error

Error from attempting to represent a number that is too precise; the value is rounded.

New cards
7

Analog Data

Data with values that change continuously, or smoothly, over time.

New cards
8

Digital Data

Data that changes discretely through a finite set of possible values.

New cards
9

Sampling

A process for creating a digital representation of analog data by measuring the analog data at regular intervals called samples.

New cards
10

Lossless Compression

A process for reducing the number of bits needed to represent something without losing any information, which is reversible.

New cards
11

Lossy Compression

A process for reducing the number of bits needed to represent something in which some information is lost or thrown away; this process is not reversible.

New cards
12

Intellectual Property

A work or invention that is the result of creativity, to which one has rights and may apply for a patent, copyright, trademark, etc.

New cards
13

Creative Commons

A collection of public copyright licenses that enable the free distribution of an otherwise copyrighted work.

New cards
14

Computing Device

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

New cards
15

Computing System

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

New cards
16

Computing Network

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

New cards
17

Path

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

New cards
18

Bandwidth

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

New cards
19

Protocol

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

New cards
20

IP Address

The unique number assigned to each device on the Internet.

New cards
21

Internet Protocol (IP)

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

New cards
22

Router

A type of computer that forwards data across a network.

New cards
23

Packet

A chunk of data sent over a network, where larger messages are divided into packets.

New cards
24

Redundancy

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

New cards
25

Fault Tolerant

Can continue to function even in the event of individual component failures.

New cards
26

HTTP

HyperText Transfer Protocol - the protocol used for transmitting web pages over the Internet.

New cards
27

Domain Name System (DNS)

The system responsible for translating domain names into IP addresses.

New cards
28

Internet

A computer network consisting of interconnected networks that use standardized communication protocols.

New cards
29

World Wide Web

A system of linked pages, programs, and files.

New cards
30

Digital Divide

Differing access to computing devices and the Internet, based on various characteristics.

New cards
31

User Interface

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

New cards
32

Input

Data sent to a computer for processing by a program.

New cards
33

Output

Any data sent from a program to a device.

New cards
34

Program Statement

A command or instruction, often referred to as a code statement.

New cards
35

Program

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

New cards
36

Sequential Programming

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

New cards
37

Event Driven Programming

Program statements that run when triggered by an event.

New cards
38

Documentation

A written description of how a command or piece of code works or was developed.

New cards
39

Comment

A form of program documentation written into the program that does not affect how a program runs.

New cards
40

Pair Programming

A collaborative programming style where two programmers switch roles.

New cards
41

Debugging

Finding and fixing problems in an algorithm or program.

New cards
42

Development process

The steps or phases used to create a piece of software.

New cards
43

Event

Associated with an action and supplies input data to a program.

New cards
44

Expression

A combination of operators and values that evaluates to a single value.

New cards
45

Assignment Operator

Allows a program to change the value represented by a variable.

New cards
46

Variable

A named reference to a value that can be used repeatedly throughout a program.

New cards
47

String

An ordered sequence of characters.

New cards
48

Boolean Value

A data type that is either true or false.

New cards
49

Comparison Operators

Operators indicating a Boolean expression like
New cards
50

Logical operator

Operators like NOT, AND, and OR, which evaluate to a Boolean value.

New cards
51

Conditional Statement

A statement that executes based on the value of a Boolean expression.

New cards
52

Function

A named group of programming instructions.

New cards
53

Function Call

A command that executes the code within a function.

New cards
54

Metadata

Data about data.

New cards
55

Citizen Science

Scientific research conducted by individuals contributing data to research.

New cards
56

Cleaning Data

A process that makes the data uniform without changing its meaning.

New cards
57

Correlation

A relationship between two pieces of data.

New cards
58

Crowdsourcing

The practice of obtaining input or information from a large number of people via the Internet.

New cards
59

Information

The collection of facts and patterns extracted from data.

New cards
60

Data bias

Data that does not accurately reflect the full population being studied.

New cards
61

Data filtering

Choosing a smaller subset of a data set for analysis.

New cards
62

List

An ordered collection of elements.

New cards
63

Element

An individual value in a list that is assigned a unique index.

New cards
64

Index

A method for referencing the elements in a list or string using numbers.

New cards
65

Data abstraction

Manage complexity in programs by giving a collection of data a name without specifics.

New cards
robot