stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
AP CSP Vocab Sem 1 Flashcards | StudBud
Explore
/
AP CSP Vocab Sem 1
AP CSP Vocab Sem 1
72 terms
·
StudBud Administration
·
327 plays
Imported from external platform
Flashcards
72 cards
F
Practice quiz
P
Host live
L
Questions
72
Answers
1
8 bits
Binary
Bill
Bit
Byte
2
TCP
Tangle Cats Protocol
To Copy Paste
Transmission Can't Protocol
Transmission Control Protocol
3
A data type that is either true or false
Variable
Boolean Value
Expression
Function
4
Some program statements run when triggered by an event, like a mouse click or a key press.
Sequential Programming
Event Driven Programming
The Force Programming
Yoda Programming
5
A collaborative programming style in which 2 programmers switch b/t the roles of writing code & tracking
Programming Teams
Back Seat Driving
Pair Programming
Deux Programming
6
A process for reducing the number of bits needed to represent something in which some information is lost or thrown away
Lost Boys
Throwing Away
Lossless Compression
Lossy Compression
7
The inclusion of extra components so that a system can continue to work even if individual components fail...
Internet
Redundancy
HTTP
Fault Tolerant
8
Any data that are sent from a program to a device.
Output
Input
Documentation
Program Statement
9
Data that changes discretely through a finite set of possible values.
Analog Data
Digital Data
Slow Data
Data from Star Trek
10
An ordered collection of elements
List
Iteration
Element
Index
11
The inputs and outputs that allow a user to interact with a piece of software.
User Interface
Input
Output
Program
12
The steps or phases used to creat a piece of software.
Brainstorming
Development Process
Work Time
Development Days
13
occurs when the ending condition will never evaluate to true
Iteration
Infinite Loop
Index
List
14
A process for reducing the number of bits needed to represent something without losing any information.
Lossy Compression
Squishing
Lossless Compression
Lost World
15
DNS
Domain Name Sellers
Done Nope Stop
Domain Name System
Domain Ninja Stellars
16
Allows a program to change the value represented by a variable
Assignment Operator
Logical Operator
Variable
Expression
17
A machine that can run a program, including computers, tablets, servers, routers, and smart sensors
Computing System
Computing Network
Computing Device
Computing Person
18
A type of computer that forwards data across a network
Big Computer
Router
DNS Server
Path
19
Programs run or _________ one _________ at a time.
deliver, command
spit out , comment
execute, command
execute, comment
20
A work or invention that is the result of creativity, to which one has rights.
Intellectual Property
Free For All
Artificial Intelligence
Creative Commons
21
A group of computing devices and programs working together for a common purpose
Computing Nerd
Computing System
Computing Device
Computing Network
22
Error from attempting to represent a number that is too large.
Round-off Error
Overflow Error
Human Error
Teacher Error
23
Data with values that change continuously, or smoothly, over time.
Data from Star Trek
Analog Data
Gradient Data
Digital Data
24
an individual value in a list that is assigned a unique index
Element
Iteration
Index
List
25
Differing access to computing devices & the internet, based on socioeconomic, geographic, or demographic characteristics
World Wide Web
Digital Divide
Internet
World Wide Willow
26
A contraction of "Binary Digit"; the single unit of information in a computer, typically represented as a 0 or 1
Binary
Bit
Bob
Byte
27
A process for creating a digital representation of analog data by measuring the analog data at regular intervals
Lossy Compression
Sampling
Substituting
Lossless Compression
28
Something is __________ if it can continue to function even in the event of individual component failures
HTTP
Redundancy
Fault Tolerant
Router Raging
29
An agreed-upon set of rules that specify the behavior of some system
Rules & Regulations
Rules
Regulations
Protocol
30
Error from attempting to represent a number that is too precise. The value is rounded.
Round-off Error
Human Error
Teacher Error
Overflow Error
31
a repetitive portion of an algorithm which repeats a specified number of times or until a given condition is met.
Loop
List
Element
Iteration
32
The protocol used for transmitting web pages over the Internet
Internet
HyperText Transfer Protocol
HTTP
Digital Divide
33
Can include a variety of forms such as buttons, menus, images, text, and graphics...
User Interface
Program Statement
Event
Sequential Programming
34
A contraction of "Binary digit"; the single unit of information in a computer, typically represented as a 0 or 1
Binary
Bill
Bit
Byte
35
Examples are: music, colors of a painting, position of a sprinter during a race...
Past Data
Analog Data
Future Data
Digital Data
36
These are examples of what: a piece of writing, a design, original music
Creative Commons
Sampling
Free For All
Intellectual Property
37
The unique number assigned to each device on the internet
Bandwidth
IP Address
Team Number
Internet Protocol (IP)
38
The unique number assigned to
each device
on the internet
IP Address
Ice Cream Number
Team Number
Device Number
39
A written description of how a command or piece of code works or was developed.
Comment
Input
Documentation
Program
40
This affects the sequential flow of control by executing different statements based on the value of a Boolean expression
Expression
Variable
Conditional Statement
Function
41
A command that executes the code within a function
Comparison Operators
Function
Function Call
Conditional Statement
42
A named group of programming instructions. Also referred to as "procedure".
Function
Function Call
Logical Operator
Conditional Statement
43
A protocol for sending data across the internet that assigns unique numbers (IP addresses) to each connected device
IP Address
Bandwidth Protocol
Internet Protocol (IP)
Protocol
44
A collection of program statements.
Program Statement.
Sequential Programming
Program
Comments
45
Form of program documentation written into the program to be read by people and which do not affect how a program runs.
Documentation
Program Statement
Comment
The Force
46
UDP
User Datagram Protocol
Untied Dancing Plants
User Datagram Protocol
User Dates Practice
47
translates human-readable domains like code.org into IP addresses that can be used by the internet
UDP: User Data Protocol
TCP: Transmission Control Protocol
DNS: Domain Name System
48
Used when an author wants to give people the right to share, use, and build upon a work they have created.
Common Law
Creative Commons
Intellectual Property
Rights
49
Finding and fixing problems in an algorithm or program.
Debugging
Debagging
Criticism
Comments
50
A collection of public copyright license that enable the free distribution of an otherwise copyrighted work.
Creative Commons
Common Law
Intellectual Property
House of Commons
51
A way of representing information using only two options.
Bit
Bear
Binary
Byte
52
A group of interconnected computing devices capable of sending or receiving data
Computing Network
Computing Car
Computing Device
Computing System
53
This process is reversible.
Lost World
Lossless Compression
Lossy Compression
Squishing
54
A system of linked pages, programs, and files
World Womping Willow
HTTP
World Wide Web
Internet
55
Program statements run in order, from top to bottom.
Sequential Programming
Event Driven Programming
Pair Programming
Mini Programming
56
Chunk of data sent over a network. Lg msgs divided into packets may arrive in order, out of order, or not at all
Boxes
Packets
Data
Library Books
57
A named reference to a value that can be used repeatedly throughout a program
Variable
String
Function
Expression
58
Sometimes also referred to as a code statement.
Program Statement
Development Process
Documentation
Comment
59
A command or instruction.
Comment
Yoda
Debug Console
Program Statement
60
Protocol that sends large messages over the internet when SPEED is most important
TCP: Transmission Control Protocol
UDP: User Datagram Protocol
61
A computer network consisting of interconnected networks that use standardized, open communication protocols
HTTP
Internet
World Wide Web
Digital Divide
62
these _______ indicate a Boolean expression
compareison operators
variables
strings
logical operators
63
This can come in a variety of forms, such as tactile interaction, audio, visuals, or text...
Output
Input
Program Statement
Comments
64
A combination of operators and vlues that evaluates to a single value
Expression
Variable
Boolena Value
Function
65
The series of connections between computing devices on a network starting with a sender and ending with a receiver
IP Address
Path
Computing Network
Internet Protocol (IP)
66
a common method for referencing the elements in a list or string using numbers
Index
Element
List
Numbering
67
Associated with an action and supplies input data to a program.
Input
Event
Output
Sunshine
68
Typical phases include investigating, designing, prototyping, and testing.
Investigating
Brainstorming
Designing
Development Process
69
Data that are sent to a computer for processing by a program.
Output
Comment
Input
Program Statement
70
HTTP
HyperText Transfer Protocol
Hyper Trans Temple Plate
High Tip Toe Plans
Hi To Ted in Panama
71
This protocol helps send large messages over internet when accuracy is most important
UDP: User Datagram Protocol
HTTP: HyperText Transfer Protocol
DNS: Domain Name System
TCP: Transmission Control Protocol
72
This process is not reversible.
Glossy Compression
Lossy Compression
Lost World
Lossless Compression