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