stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
AP CSP Terms Review Flashcards | StudBud
Explore
/
AP CSP Terms Review
AP CSP Terms Review
70 terms
·
StudBud Administration
·
428 plays
Imported from external platform
Flashcards
70 cards
F
Practice quiz
P
Host live
L
Questions
70
Answers
1
event handler
A block of code that reacts to the program ending
A block of code that reacts to an event like a button click.
A block of code that only handles error messages
A person who coordinates events like weddings and large parties
2
hexadecimal number system
Base-2 number system. 0 and 1
Base-16 number system. 0-9 and A-F
Base-10 number system. 0-9 and A-F
Base-19 number system that can only represent numbers with 16 place values
3
Social Network
A structure made up of small networks that represent each large application
A way to talk to friends and such
Social structure made of nodes representing people and groups
The method by which computers communicate with one another
4
Network
The total amout of energy gained within a given computer system
Another word for the Internet
A big ol' net that helps people get a job (I wish)
A group of two or more computer systems linked together.
5
Abstraction
A general representation of something
something to difficult to grasp
a type of art
making something bigger
6
An example of a computer innovation...
Google Docs
Calculators
Electrical Wiring
GPS
7
Selection
A control structure involving repeating a certain block of code
That thing I do every time I try to order lunch
Represented by the circle on a flowchart
A control structure used to decide which part of an algorithm executes
8
Input
Data that is displayed by the computer
Data sent to a computer for processing
A type of variable
Something that a narcissist refuses to listen to
9
computer
A machine that processes information under the control of a program.
A machine that only ever processes numerical data
A machine that processes other machines
The machine that whirrs and makes funny noises
10
An eample of low level language...
Binary Code
C++
ADA
Python
11
An example of an algorithm
Going for a jog
A computer program that caculates what days there will be a full moon
going to sleep
A recipe for cookies
12
program
The transistors in a computer ship going on and off
A sequence of really smart computer mumbo jumbo that does stuff
A sequence of instructions that controls the computer
A sequence of user input that tells a computer which procedures to execute
13
Index
The thing that's always at the back of textbooks
The number position of an element in a list
Starts at 1 in AP Computer Science Principles
The address location of a variable in binary
14
HTTP
Hypertext Transfer Protocol
Hypertext Transport Protocol
A coding language used to build websites
Protocol that controls the behabior of the WWW
15
Base
A secret head quarters
Something another thing sits on
The number of distinct digits used to represent numbers in that system
The most basic kind of code
16
computing innovation
Includes a computer program as part of its function.
Releasing a new smartphone
Taking over the world with giant killer robots
Buying a new computer
17
character
A person in a book or movie
Any symbol that requires one byte of storage.
Only contains alphabetical symbols that can be stored in one byte
Only an alphabetical or numerical value that requires one byte of storage
18
Examples of data types...
bow chicka wow wow
double
String
int
19
Repetition
A control structure involving executing one block of code or another
A control structure that repeats a certain block of code
Creating redundant blocks of code as a fail safe measure
The process of working and reworking code over and over
20
Lossless compression
Some daa is lost in compression
The art of compressing feelings of loss so I don't have to feel anything
A compression method invented by Jorge Lossless
No data is lost in compression
21
Algorithm
A type of rhythm
A finite set of precise instructions to solve a problem.
A process of problem solving
The run time of a program
22
data type
The type of data stored in a variable
Denotes the length of he number stored in the variable
The technical term for Data Entry in Computer Science
The determining factor in storing numbers
23
RAM
The number of rotations a computers engine makes while running
The permanent memory of a computer
Randomly Assigned Metadata
Stores the computer's programs while power is on
24
flowchart
A visual representation of an algorithm
A visual representation of how complicated life is
A visual representation of the inputs and outputs tested by the creator
A visual representation of the procedures available to the coder
25
hardware
The physical programmers who create software
The virtual components of a software
Physical components of a computer
The people who design and put together computers
26
ASCII
American Standard Code II
Average Silicon Valley Code II
American Supercomputer Code II
Average Southern Code II
27
Data Abstraction
Organizing and encapsulating data into general representations.
A variable
Interpreting large amounts of data
Removing unwanted data
28
byte
A group of 4 binary digits or bits
A group of 8 binary digits or bits.
A group of 16 binary digits or bits
You spelled bite wrong
29
machine language
Language that is readable by people
The language our future computer overlords will use
The language that computers use to talk to each other
Language that is readable by the computer
30
debugging
Removing unecessary comments from a code segment
Clearing out hordes of giant alien bugs from foreign planets
Removing errors from code
Removing typos from psuedocode
31
API
Defines how programs interface with their users
Defines how programs can communicate with one another
Defines how programs should be updated to modern standards
Defines how programs should not harm humanity's chances of survival
32
chip
A yummy piece of potato.
An informal way to decribe a flashdrive
Informal way of describing an integrated circuit.
An informal way of describing all computer parts
33
Moore's Law
Transistor's per square inch will only get larger and larger with no limit
Transistors per square inch will double every year.
You have the right to remain silent. Anything you say can and will be...
Transistor's per square inch will quadruple every year
34
Data Center
A massive supercomputer that is not available to the public
infrastructures that house servers and networkings systems
The computer piece that stores all information between uses.
A big warehouse
35
World Wide Web
An application that ALL websites run on
An application of non-linked web pages vased on HTML
An application of interlinked web pages based on HTTP
An application of website safety guidelines based on government rulings
36
Psuedocode
A message that is encypted for privacy reasons
An expression of ideas without any use of formal terminology
A block of fake code to hide the real purpose of a computer program
An expression of algorithms without using formal code
37
CPU
Computer piece that carries out instructions of the computer program
Computer piece that carries out distributing power
compilation User
Computer piece that has become obsolete
38
intellectual property
Property that is created using original thought. i.e. patents
A zoning type for buildings like think tanks and laboratories
That thing people are mad at Bill Gates for
The indivisible right each person has to their own brain
39
Seqeuence
The step by step structure of an algorithm
Structure in a program that cause one or another block of code to execute
The order at which computer parts are meant to be assembled
The structure in a program that causes a block of code to repeat itself
40
Lossy Compression
No data is lost in compression
A compression method used for storing everything
A compression method invented by Jorge Lossy
Some data is lost in compression
41
data network
the telecommunications network which exchanges data
The large amount of data in the world that comes together to form one idea
The people who work on creating open standards for the use of data
The secret society that uses computer data to manipulate society
42
binary number system
All numbers are represented in terms of 0 or 1
There are 20 numbers in this system
Binary Sunset is a great Star Wars Song
all numbers are represented in terms of 1 and 2
43
steganography
The study of stegosauruses
Hiding messages in other seemingly harmless messages
The process used to draw a straight line within a computer program
The practice of encrypting messages so that they are kept private
44
compilation
A video compilation of funny fails
Th process of translating machine code into source code
Putting together psuedocode to make source code
The process of translating the source code into a binary file
45
List
The index of a list starts at 0 in AP Computer Science Principles
Stores multiple items in one Byte of storage
The thing I need to make to buy groceries
Stores multiple items under one variable name
46
high level language
A machine readable programming language
The language of an advanced extraterrestrial species
A human readable programming language
A programmnig language that only the most experienced coders can understand
47
An example of a software...
Google Docs
Speakers
Excel
LibreOffice
48
cryptography
Transforming informtion into an unreadable format
Transforming information into a format the computer can compile
Transforming information into graphs for interpretation
The study of talking as confusingly as possible
49
internet
A global public network that ALL computers are connected to
The only type of computer network available in the world at present
The only place in the world where information is available
The global public network of independent networks.
50
An example of high level language is...
MIT App Inventor
Binary Code
Java
Javascript
51
motherboard
The computer component that carries out instructions
The computer component that stores the all files on a device
The computer component that regulates the effiency of all other components
Houses computer's main electronic compoents
52
TCP/IP
The suite protocols that determine how operating systems function
The suite of protocols that determine how CPUs must be built
The suite protocols that determine the behavior of the internet
Too Cool for Parties / Internal Problems
53
iteration
The creation of redundant code in case one block of code fails
The creation of a code structure that keeps a program from ending to early
Repition in a program
Practicing coding subjects over and over again in order to learn them
54
bit
A single binary digit, 1 or 0. Smallest unit of data.
comprised of 8 1s and 0s
The second smallest unit of data
Worth one hexadecimal value
55
interpretation
That thing my English teacher is always trying to get me to do >:(
The process of translating source code into a high level coding language
The process of a computer doing mathematical operations
The process of translating source code into machine code
56
data
Just like a whooole lotta numbers i guess
The machine code translation of source code
distinct information formatted in a certain way.
That one guy from Star Trek
57
database
Th central location where all data is processed
A way to store persistent data
A big filing cabinet filled with computer chips of various sizes
The exact same thing as a data center
58
Software
The physical components of a computer
programs that control the computer
A type of computer program that is easier to code than others
The soft parts of a computer like the internal organs
59
integrated circuit
A highly advanced circuit that can only be found in supercomputers
An electronic circuit made up of lots and lots of fashing lights
An electronic circuit made of transistors
A circuit that is embedded in something and cannot be removed
60
disk drive
A randomly addressable and rewritable storage device
The process of burning a movie to an emoty DVD
A randomly addressable and rewritable Random-Access Memory device
The process of translating the source code into a binary file
61
Open Standard
A standard that is not available to certain people
A standard that is used for certain websites only
A standard that is not owned by a private entity
A standard that is used to open things like jars and doors
62
event-driven programming
The program is activated by the start of the application
The program forces the user to respond to events
The program is activated by the coder with the title event-handler
The program is activated by events like button clicks
63
variable
Something that changes day to day inside cyberspace
A procedure that can execute in multiple ways
A representation of a piece of data
The structure that causes one block of code or another to execute
64
protocol
A system of rules that govern the behavior of a system
A system of behaviors that govern the protocol of a system
A system of behaviors that govern other behaviors
The rules that you have to follow if you're an international super spy
65
boolean
A condition that evaluates to either true or false.
A condition that always evaluates to true
Evaluates to NOT, OR, or AND
Spooky leeean Beef, y'all
66
decimal number system
A base-10 number system. 0-10
All number are a fraction of an integer
All numbers are either a 1 or a 0
A base-10 number system. 0-9
67
blacklist
A list of emails or IP addresses that are known spammers or banned
A secret list that is kept private from most users
A list of passwords that can be found on the darkweb
A list written in black ink
68
cyberspace
The cool place where all of the people in Tron live
The way that viruses infect your computer
The space inside of computer chips
The non-physical terrain created by computer systems
69
IETF
Internet Engineering Transfer Force
Develops and oversees open standards like HTTP
5
Internet Engineering Task Force
70
Output
Data that is provided by the user
Data sent back from the program to the device
The speed at which a computer can run
The ejection of unecessary data while a program is running