8.3. AP CSP Vocabulary Review

To prepare for the AP CSP exam, make sure that you review some vocabulary that you may encounter on the exam. The following quizlet consists of all vocabulary from the Mobile CSP course.


8.3.1. Vocabulary

The following table includes all the vocabulary from the Mobile CSP Course. Hover over a word to see the definition and test your knowledge.

ADTALUAND gateAPI
ASCIIAlexaCPUCSV files
Computing InnovationCookiesDMCADNS
DRMData PrivacyData SecurityData Storage
Event HandlerEvent-driven ProgrammingGPSGeoJSON
HTMLHTTPHorizontal ArrangementIDE
IETFIP AddressIPv4IPv6
If/ElseInputInternetInternet Service Provider
JSONLANMoore’s LawNOT gate
OCROR gateOutputPRNG
Personally Identifiable Information (PII)RAMSMTP/POPScalability
TCP/IPThe Halting ProblemThe Traveling Salesman ProblemTim Berners-Lee
Trojan horseUI ComponentsURIUser Events
User InterfaceWANWWW as a higher level of abstractionWorld Wide Web
World Wide Web (WWW)abstractingabstractionabstraction layer
accumulatoralgorithmanalogappend
argumentsartificial intelligence (AI)assembly languageassignment
asymmetric cipherback propagationbandwidthbase
biasbinary number systembinary searchbinary sequence
biometricsbitbitmapblacklist
booleanbrowserbrute forcebrute force attack
bytecalorie intakecentralizedcertificate authority
characterchipcipherciphertext
cleaning dataclientcloud computingcomment
compilationcomputercomputer bugcomputing system
concatenationconstantcontrol structurecopyright
creative commonscrowdsourcingcryptographycyberspace
datadata abstractiondata centerdata network
data typedatabasedebuggingdecentralized
decidable problemsdecimal number systemdecision problemdecryption
deep learningdeterministicdiffie-hellmandigital
digital certificatedigital dividedigital signal processingdisk drive
distributed computingdomain namedownloadefficiency
encryptionencryption algorithmencryption keyendpoint function
etherneteven parityexpressionfair coin
fair usefault-tolerantfetch-execute cyclefirewalls
flip flopflowchartfrequency analysisfunction
general purpose computerglobal variablehardwareheuristic algorithm
hexadecimal number systemhigh level languagehosthttps
hypothesisindexinputinsert
instance of a probleminstruction counterinstruction registerintegrated circuit
intellectual propertyintentinterpretationintractable
intractable problemsinvocationiterationkey exchange problem
keyloggerlatencylengthlinear or sequential search
listlocal variableslogic gatelossless compression
lossy compressionmachine langaugemachine languagemachine learning
malwaremalware scanning softwaremegabytemegapixel
microgravitymod operatormodelmodeling
modemmodular arithmeticmore efficientmotherboard
multi-factor authentication (MFA)networkneural networkoctal number system
odd parityone time padopen accessopen standard
operatoroptimization problemoutputoverflow error
packetpacket snifferpacket switchingparallel computing
parallel listsparametersparityparity bit
peer-to-peerphishingpingpixel
plaintextpolyalphabetic substitutionpositional number systemprocedural abstraction
processorprogramprogram functionprogram purpose
protocolpseudocodepublic key cryptographyrandom
random eventrandom number generatorrandomnessransomware
rasterreasonable timerefactoringrender
repetitionrogue access pointrouterrouting
rsarun length encodingrun-time errorsampling
selectionsemantic errorsequencesequential computing
serverskillslotsocial network
softwaresorting algorithmspamspecial purpose computer
speech recognitionspeech synthesisspeedupssl
steganographystringstrong passwordsubstitution cipher
substringsymmetric ciphersymmetric encryptionsyntax error
traceroutetransistortransposition ciphertrust model
undecidable problemsunreasonable timeuploadutterances
variableviruswake wordwhitelist
wifiworm
You have attempted 1 of 1 activities on this page