APCSP Units 1-7 vocab

studied byStudied by 0 people
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 / 74

encourage image

There's no tags or description

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

75 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 over time, like music or the position of a sprinter.

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 at regular intervals.

New cards
10

Lossless Compression

Reducing bits needed to represent something without losing information; reversible.

New cards
11

Lossy Compression

Reducing bits needed to represent something where some information is lost; not reversible.

New cards
12

Intellectual Property

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

New cards
13

Creative Commons

A collection of public copyright licenses enabling free distribution of copyrighted works.

New cards
14

Computing Device

A machine that can run a program, including computers and smart devices.

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.

New cards
18

Bandwidth

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

New cards
19

Protocol

An agreed-upon set of rules that specify the behavior of a 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 to each 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.

New cards
24

Redundancy

The inclusion of extra components so a system can continue to function if components fail.

New cards
25

Fault Tolerant

Can continue to function even if individual components fail.

New cards
26

HTTP

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

New cards
27

Domain Name System (DNS)

The system that translates domain names into IP addresses.

New cards
28

Internet

A network of interconnected networks using 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 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 in a program.

New cards
35

Program

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

New cards
36

Sequential Programming

Program statements run in order, from top to bottom.

New cards
37

Event Driven Programming

Some program statements run when triggered by an event.

New cards
38

Documentation

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

New cards
39

Comment

Form of documentation written into a program for human reading.

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

Steps used to create software, including investigating and testing.

New cards
43

Event

An action that 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 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 that indicate a Boolean expression (e.g.,
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 different statements based on a Boolean value.

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 who contribute data.

New cards
56

Cleaning Data

Making 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 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 data for analysis.

New cards
62

List

An ordered collection of elements.

New cards
63

Element

An individual value in a list assigned a unique index.

New cards
64

Index

A method for referencing elements in a list using numbers.

New cards
65

Iteration

A repetitive portion of an algorithm that repeats a specified number of times.

New cards
66

Infinite Loop

Occurs when the ending condition never evaluates to true.

New cards
67

Traversal

The process of accessing each item in a list one at a time.

New cards
68

Data Abstraction

Managing complexity by giving data a name without specific details.

New cards
69

Parameter

A variable in a function definition, acting as a placeholder for values.

New cards
70

Argument

The value passed to the parameter in a function.

New cards
71

Return

Returns the flow of control to the point where the function was called.

New cards
72

Procedural Abstraction

Using procedures based on what they do, not how they do it.

New cards
73

Library

A group of functions that may be used to create new programs.

New cards
74

API

Specifications for how functions in a library behave.

New cards
75

Modularity

The subdivision of a program into separate subprograms.

New cards

Explore top notes

note Note
studied byStudied by 32 people
605 days ago
5.0(1)
note Note
studied byStudied by 94 people
1011 days ago
5.0(1)
note Note
studied byStudied by 17 people
825 days ago
5.0(1)
note Note
studied byStudied by 1 person
784 days ago
5.0(1)
note Note
studied byStudied by 37 people
659 days ago
5.0(1)
note Note
studied byStudied by 14 people
911 days ago
5.0(1)
note Note
studied byStudied by 9 people
888 days ago
5.0(1)
note Note
studied byStudied by 5422 people
705 days ago
4.6(34)

Explore top flashcards

flashcards Flashcard (49)
studied byStudied by 6 people
834 days ago
5.0(1)
flashcards Flashcard (32)
studied byStudied by 5 people
489 days ago
5.0(1)
flashcards Flashcard (72)
studied byStudied by 35 people
90 days ago
5.0(1)
flashcards Flashcard (34)
studied byStudied by 9 people
366 days ago
5.0(1)
flashcards Flashcard (24)
studied byStudied by 62 people
561 days ago
4.5(2)
flashcards Flashcard (51)
studied byStudied by 1 person
48 days ago
5.0(3)
flashcards Flashcard (100)
studied byStudied by 4 people
449 days ago
5.0(1)
flashcards Flashcard (423)
studied byStudied by 2 people
39 minutes ago
5.0(1)
robot