APCSP all units

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

Decimal number

1 / 70

encourage image

There's no tags or description

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

71 Terms

1

Decimal number

a base 10 number with ten possible different digits

New cards
2

Binary number

a base 2 number with two possible different digits

New cards
3

Bit

Each 1 or 0 in binary represents …

New cards
4

Byte

8 bits are a …

New cards
5

how many binary numbers can we create with n-bits.

2^n binary numbers

New cards
6

what is the largest binary number we can create with n-bits?

2^n-1

New cards
7

Overflow Error

When you try to represent a number that is so large that it requires more bits to the left of the decimal point than have been allotted

New cards
8

Roundoff Error

When you try to represent a fractional value that requires more bits to the right of the decimal point than have been allotted

New cards
9

Abstraction

Hiding complex system details for easier use and understanding

New cards
10

Metadata

Data describing other data

New cards
11

Analog Data

Data with continuously changing values

New cards
12

Digital Data

Data with discreet changes through a finite set of values

New cards
13

Sampling

Converting analog data into digital data through distinct samples

New cards
14

Lossless Compression

Reducing message size while maintaining exact reconstruction

New cards
15

Lossy Compression

Reducing message size without exact reconstruction

New cards
16

Computing Device

Machine running programs like computers, tablets, servers

New cards
17

Computing Network

Interconnected devices capable of communication

New cards
18

Path

Connections between computing devices on a network

New cards
19

Redundancy

Multiple paths between devices in a network

New cards
20

Fault Tolerant

Network's ability to function despite component failures

New cards
21

Bandwidth

Maximum data sent in a fixed time, measured in bits per second

New cards
22

Protocol

Agreed-upon rules specifying system behavior

New cards
23

IP Address

Unique number assigned to devices on the Internet

New cards
24

Router

Computer forwarding data across a network

New cards
25

Datastream

Information passed through the internet in packets

New cards
26

Packet

Chunk of data sent over a network

New cards
27

TCP

Protocol ensuring error-free packet transmission

New cards
28

UDP

Protocol for quick packet transmission with minimal error-checking

New cards
29

Server

Computer storing and sharing data on the internet

New cards
30

DNS

Protocol converting domain names to IP addresses

New cards
31

Digital Divide

Inequalities between those with and without computer and online access

New cards
32

Net Neutrality

Principle of treating all internet communications equally

New cards
33

Creative Commons

Copyright licensing allowing free distribution

New cards
34

Copyright Issues

Legal concerns regarding intellectual property rights

New cards
35

Debugging

Finding and fixing errors in code

New cards
36

Syntax Error

Error due to incorrect programming language

New cards
37

Logic Error

Program runs without crashing but doesn't perform as intended

New cards
38

Sequential Programming

Program statements run in order

New cards
39

Event Driven Programming

Program statements triggered by events like mouse clicks

New cards
40

Value

Number or string in programming

New cards
41

Expression

Combination of operators and values evaluating to a single value

New cards
42

Variable

Container holding one value at a time

New cards
43

Assignment Operator

Allows assigning or changing variable values

New cards
44

Boolean Value

Data type representing true or false

New cards
45

Global Variable

Defined outside functions, usable anywhere in the program

New cards
46

Local Variable

Defined inside functions, usable only within that function

New cards
47

Comparison Operators

Operators comparing Boolean values

New cards
48

Logical Operators

Operators like AND, OR, NOT

New cards
49

List

Ordered collection of elements

New cards
50

Element

Individual value in a list with a unique index

New cards
51

Index

Method for referencing list elements using numbers

New cards
52

Length of a List

Number of elements in a list

New cards
53

appendItem()

Adds an element to the end of a list

New cards
54

insertItem()

Places an element at a specific index in a list

New cards
55

removeItem()

Removes an element at a specific index in a list

New cards
56

myList.length

Returns the length of a list

New cards
57

Iteration

Repetitive portion of an algorithm

New cards
58

Simulations

Computer-based simulations for complex tasks

New cards
59

Functions

Reusable code chunks in programming

New cards
60

Parameter

Variable in a function definition

New cards
61

Argument

Value passed into a function as a parameter

New cards
62

Return

Used to pass information back from a function to the main program

New cards
63

Library

Group of functions used in creating programs

New cards
64

API

Specifications for library functions' behavior

New cards
65

Procedural Abstraction

Naming functions for use without knowing implementation

New cards
66

Modularity

Subdivision of a program into subprograms

New cards
67

Problem

General task description solvable with an algorithm

New cards
68

Algorithm

Set of instructions accomplishing a task

New cards
69

Efficiency

Algorithm's speed in solving a problem

New cards
70

Linear Search

Algorithm checking each list element until finding the desired value

New cards
71

Binary Search

Algorithm starting in the middle of a sorted set to find a value

New cards

Explore top notes

note Note
studied byStudied by 15 people
... ago
5.0(1)
note Note
studied byStudied by 1956 people
... ago
4.9(7)
note Note
studied byStudied by 1 person
... ago
5.0(1)
note Note
studied byStudied by 11 people
... ago
5.0(1)
note Note
studied byStudied by 9 people
... ago
5.0(1)
note Note
studied byStudied by 48 people
... ago
5.0(1)
note Note
studied byStudied by 1128 people
... ago
5.0(2)

Explore top flashcards

flashcards Flashcard (46)
studied byStudied by 19 people
... ago
5.0(1)
flashcards Flashcard (54)
studied byStudied by 9 people
... ago
5.0(1)
flashcards Flashcard (40)
studied byStudied by 6 people
... ago
5.0(1)
flashcards Flashcard (78)
studied byStudied by 6 people
... ago
5.0(2)
flashcards Flashcard (648)
studied byStudied by 24 people
... ago
5.0(1)
flashcards Flashcard (319)
studied byStudied by 15 people
... ago
5.0(1)
flashcards Flashcard (31)
studied byStudied by 28 people
... ago
5.0(1)
flashcards Flashcard (34)
studied byStudied by 33 people
... ago
5.0(1)
robot