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