AP Notes, Outlines, Study Guides, Vocabulary, Practice Exams and more!

AP CSP Vocabulary Flashcards

Terms : Hide Images
7342006338BinaryA way of representing information using only two options.0
7342006339BitA contraction of "Binary Digit"; the single unit of information in a computer, typically represented as a 0 or 11
7342010250Binary Questiona question to which there are only two possible answers.2
7342012801Binary Messagea message that can only be one of two possible values.3
7467692023InnovationA new or improved idea, device, product, etc, or the development thereof4
7467695209BandwidthTransmission capacity measure by bit rate5
7467697401Bit ratethe number of bits that are conveyed or processed per unit of time. e.g. 8 bits/sec.6
7467699827LatencyTime it takes for a bit to travel from its sender to its receiver.7
7467701194ProtocolA set of rules governing the exchange or transmission of data between devices.8
7467702388ASCIIAmerican Standard Code for Information Interchange; the universally recognized raw text format that any computer can understand9
7610685603AbstractionThe process of taking away or removing characteristics from something in order to reduce it to a set of essential characters.10
7610696391HeuristicA problem solving approach (typically an algorithm) to find a satisfactory solution where finding an optimal or exact solution is impractical or impossible.11
7610700228Lossless Compressiona data compression algorithm that allows the original data to be perfectly reconstructed from the compressed data.12
7610706417MetadataData about the data, such as width, height, and bits per pixel13
7610711120ImageA type of data used for graphics or pictures14
7610711121Pixelshort for "picture element", the fundamental unit of a digital image, typically a tiny square or dot that contains a single point of color of a larger image15
7610715403Hexadecimal Number SystemA number system consisting of 16 distinct symbols 0-9 and A-F which can occur in each place value.16
7610718701RGBuses varying intensities of (R)ed, (G)reen, and (B)lue light are added together in to reproduce a broad array of colors.17
7610722380Lossy Compressionuseless or less than necessary information is thrown out to reduce the size of the data18
7610728153IETFInternet Engineering Task Force19
7784097445Internet Protocol StackA combination of systems and protocols that visualizes how the internet functions as a whole20
7784106785HyperText Transfer Protocol (HTTP)A protocol that sits at the same "layer" as DNS, above TCP. ASCII-based high level protocol that sends and receives web pages and content21
7784115546Domain Name System (DNS)A service that translates URLs to IP addresses22
7784118103Transmission Control Protocol (TCP)Provides reliable, ordered, and error-checked delivery of a stream of packets on the internet.23
7784120225PacketsSmall chunks of information that have been carefully formed from larger chunks of information.24
7784124177Network Redundancyhaving multiple backups to ensure reliability during cases of high usage or failure25
7784125675RouterA type of computer that forwards data across a network26
7784125676IP AddressA number assigned to any item that is connected to the Internet.27
7784131186IPv4Current addressing protocol that accounts for about 4 billion addresses28
8155178521Digital Dividethe gulf between those who have ready access to computers and the Internet, and those who do not.29
8155181279Big Datadata sets so large that traditional methods of storage and analysis are inadequate30
8155189369Moore's Lawthe observation that computing power roughly doubles every two years.31
8155197687Encryptiona process of encoding messages to keep them secret, so only "authorized" parties can read it.32
8155197690DecryptionThe process of converting a cyphertext into plaintext.33
8155201885Cipherthe generic term for a technique (or algorithm) that performs encryption34
8155205374CrackThe process of determining a cipher or key to get to an unauthorized message35
8155212759encryption algorithmThe computer program that converts plain text into an enciphered form36
8155216788cryptographic keya word, number, or phrase that must be known to encrypt or decrypt data37
8155220241algorithma methodical, logical rule or procedure that guarantees solving a particular problem38
8155231283Computationally Harda problem in which it cannot arrive at a solution in a reasonable amount of time.39

Need Help?

We hope your visit has been a productive one. If you're having any problems, or would like to give some feedback, we'd love to hear from you.

For general help, questions, and suggestions, try our dedicated support forums.

If you need to contact the Course-Notes.Org web experience team, please use our contact form.

Need Notes?

While we strive to provide the most comprehensive notes for as many high school textbooks as possible, there are certainly going to be some that we miss. Drop us a note and let us know which textbooks you need. Be sure to include which edition of the textbook you are using! If we see enough demand, we'll do whatever we can to get those notes up on the site for you!