{"product_id":"ap-csp-vocabulary-list-pdf","title":"AP CSP Vocabulary List - 150+ Terms (PDF)","description":"\u003cstyle\u003e\n.product__description,.product__description--full-width,.product__info-wrapper,.product__info-wrapper--full-width{max-width:100%!important;width:100%!important;padding:0 40px!important;position:static!important;top:auto!important}\n.product{grid-template-columns:1fr!important;display:block!important}\n.product__media-wrapper{display:none!important}\n#MainContent .product__info-wrapper{float:none!important;position:relative!important}\n\u003c\/style\u003e\n\u003cstyle\u003e\n#csp-vocab-prod{all:initial!important;display:block!important;font-family:Arial,sans-serif!important;color:#1f2937!important;line-height:1.6!important;}\n#csp-vocab-prod *{box-sizing:border-box!important;}\n#csp-vocab-prod h2{color:#1e3a8a!important;-webkit-text-fill-color:#1e3a8a!important;}\n#csp-vocab-prod a{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;}\n#csp-vocab-prod a:link,#csp-vocab-prod a:visited{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;}\n\u003c\/style\u003e\n\u003cdiv id=\"csp-vocab-prod\"\u003e\n\n\u003cdiv style=\"background:linear-gradient(135deg,#1e3a8a 0%,#1e40af 60%,#2563eb 100%);color:#fff;padding:30px 24px;border-radius:10px;margin-bottom:22px;text-align:center;\"\u003e\n  \u003cdiv style=\"display:inline-block;background:rgba(255,255,255,.18);color:#fff;-webkit-text-fill-color:#fff;padding:4px 14px;border-radius:20px;font-size:11px;font-weight:700;margin-bottom:10px;letter-spacing:.8px;\"\u003eAP COMPUTER SCIENCE PRINCIPLES\u003c\/div\u003e\n  \u003ch2 style=\"color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:21px;margin:0 0 6px;font-weight:800;\"\u003eComplete Vocabulary List — 145 Terms\u003c\/h2\u003e\n  \u003cp style=\"color:#bfdbfe;-webkit-text-fill-color:#bfdbfe;margin:0;font-size:13px;\"\u003eAll 5 Big Ideas  •  Exam-Aligned Definitions  •  Instant PDF Download\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:22px;\"\u003e\n  \u003cdiv style=\"background:#faf5ff;border:1px solid #ddd6fe;border-radius:8px;padding:10px;text-align:center;\"\u003e\n\u003cdiv style=\"font-size:19px;font-weight:800;color:#7c3aed;-webkit-text-fill-color:#7c3aed;\"\u003e20\u003c\/div\u003e\n\u003cdiv style=\"font-size:10px;color:#6b7280;-webkit-text-fill-color:#6b7280;margin-top:2px;\"\u003eBI 1\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv style=\"background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px;text-align:center;\"\u003e\n\u003cdiv style=\"font-size:19px;font-weight:800;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;\"\u003e26\u003c\/div\u003e\n\u003cdiv style=\"font-size:10px;color:#6b7280;-webkit-text-fill-color:#6b7280;margin-top:2px;\"\u003eBI 2\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv style=\"background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:10px;text-align:center;\"\u003e\n\u003cdiv style=\"font-size:19px;font-weight:800;color:#059669;-webkit-text-fill-color:#059669;\"\u003e37\u003c\/div\u003e\n\u003cdiv style=\"font-size:10px;color:#6b7280;-webkit-text-fill-color:#6b7280;margin-top:2px;\"\u003eBI 3\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv style=\"background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:10px;text-align:center;\"\u003e\n\u003cdiv style=\"font-size:19px;font-weight:800;color:#d97706;-webkit-text-fill-color:#d97706;\"\u003e32\u003c\/div\u003e\n\u003cdiv style=\"font-size:10px;color:#6b7280;-webkit-text-fill-color:#6b7280;margin-top:2px;\"\u003eBI 4\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv style=\"background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px;text-align:center;\"\u003e\n\u003cdiv style=\"font-size:19px;font-weight:800;color:#dc2626;-webkit-text-fill-color:#dc2626;\"\u003e30\u003c\/div\u003e\n\u003cdiv style=\"font-size:10px;color:#6b7280;-webkit-text-fill-color:#6b7280;margin-top:2px;\"\u003eBI 5\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"margin-bottom:26px;\"\u003e\n\u003cdiv style=\"background:#7c3aed;color:#ffffff;-webkit-text-fill-color:#ffffff;padding:11px 16px;border-radius:8px 8px 0 0;font-weight:700;font-size:13px;\"\u003eBig Idea 1: Creative Development \u003cspan style=\"font-weight:400;font-size:12px;opacity:.85;\"\u003e(20 terms)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;background:#faf5ff;border:1px solid #ddd6fe;border-top:none;\"\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eAbstraction\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eSimplifying complex systems by focusing on high-level details and hiding lower-level implementation.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eAlgorithm\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA finite set of instructions that accomplish a specific task.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eBias\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA systematic error in design, data, or reasoning that skews results or decisions.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eCode Segment\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA collection of program statements that is part of a program.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eCollaboration\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eWorking with others to develop a program; reduces bias and expands perspective.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eComputational Artifact\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eSomething created by a human using a computing device (image, audio, video, program, etc.).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eComment\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eNon-executed text in code that explains or documents the program for human readers.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eDebugging\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eFinding and fixing errors (bugs) in a program.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eDocumentation\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eWritten descriptions in a program that explain what the code does.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eIncremental Development\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eBuilding a program in small pieces, testing each piece before adding more.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eIterative Development\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eRepeatedly revisiting and refining a program through multiple development cycles.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eProgram\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA collection of program statements that performs a specific task when run by a computer.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eProgram Development\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe full process of creating a program: designing, writing, testing, and debugging.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003ePrototype\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eAn early version of a program used to test ideas before building the full solution.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eRequirements\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eDescriptions of what a program must do; constraints that the solution must satisfy.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eTesting\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eRunning a program with various inputs to verify it behaves correctly.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eUser\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA person who uses a program and interacts with its interface.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eModularity\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eBreaking a program into smaller, self-contained pieces (procedures\/modules) that can be developed independently.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eProcedural Abstraction\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eUsing a named procedure to hide implementation details; you know WHAT it does, not HOW.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#7c3aed;-webkit-text-fill-color:#7c3aed;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eExpected Behavior\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe output or result a program should produce for a given input, as defined by requirements.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-bottom:26px;\"\u003e\n\u003cdiv style=\"background:#1d4ed8;color:#ffffff;-webkit-text-fill-color:#ffffff;padding:11px 16px;border-radius:8px 8px 0 0;font-weight:700;font-size:13px;\"\u003eBig Idea 2: Data \u003cspan style=\"font-weight:400;font-size:12px;opacity:.85;\"\u003e(26 terms)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;background:#eff6ff;border:1px solid #bfdbfe;border-top:none;\"\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eAnalog Data\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eData measured on a continuous scale (e.g., sound waves, temperature).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eBinary\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA base-2 number system using only 0 and 1; the foundation of all digital data.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eBit\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe smallest unit of digital data; a single binary digit (0 or 1).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eByte\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003e8 bits; can represent 256 distinct values (2^8).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eClean Data\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eData that has been checked and corrected for accuracy, completeness, and consistency.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eCleaning Data\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe process of removing errors, inconsistencies, or irrelevant data from a dataset.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eCompression\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eReducing the size of data to save storage or speed up transmission.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eData\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eInformation in a form that can be processed by a computer.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eData Set\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA collection of related data, often organized in a table with rows and columns.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eDigital Data\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eData represented as discrete values (0s and 1s).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eFiltering Data\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eSelecting a subset of data that meets specific criteria.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eLossless Compression\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eCompression that allows the original data to be perfectly reconstructed (e.g., ZIP, PNG).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eLossy Compression\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eCompression that permanently removes some data to achieve a smaller file size (e.g., MP3, JPEG).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eMetadata\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eData that describes other data (e.g., file size, creation date, author).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eOverflow Error\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eAn error that occurs when a computed value exceeds the storage capacity of its data type.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003ePattern\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA repeated or regular arrangement in data that can reveal trends or relationships.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eRoundoff Error\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eAn error caused by the inability to represent a decimal exactly in binary floating point.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eSampling\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eCollecting data from a subset of a population to represent the whole.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eStructured Data\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eData organized in a defined format (e.g., spreadsheet, database table).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eUnstructured Data\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eData without a predefined format (e.g., text documents, images, social media posts).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eVisualization\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eRepresenting data graphically (charts, graphs, maps) to reveal patterns or insights.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eCollaboration (Data)\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eMultiple groups or organizations combining datasets to enable richer analysis.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eScalability\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe ability of a system to handle growing amounts of data or users.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eProblem (Data)\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA question or challenge that data analysis aims to answer.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eBinary Representation\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eHow all digital data — numbers, text, images, sound — is ultimately stored as 0s and 1s.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eColor Representation\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eColors stored as RGB triplets: three 8-bit values (0–255) for red, green, and blue channels.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-bottom:26px;\"\u003e\n\u003cdiv style=\"background:#059669;color:#ffffff;-webkit-text-fill-color:#ffffff;padding:11px 16px;border-radius:8px 8px 0 0;font-weight:700;font-size:13px;\"\u003eBig Idea 3: Algorithms \u0026amp; Programming \u003cspan style=\"font-weight:400;font-size:12px;opacity:.85;\"\u003e(37 terms)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;background:#ecfdf5;border:1px solid #a7f3d0;border-top:none;\"\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eAND (Logical)\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA Boolean operator that returns TRUE only if both operands are TRUE.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eArithmetic Operators\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eOperators that perform math: +, -, *, \/, MOD (remainder), and integer division.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eAssignment\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eSetting a variable to a value using the left arrow (←) in AP pseudocode.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eBoolean Expression\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eAn expression that evaluates to TRUE or FALSE.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eBoolean Value\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA data type with only two possible values: TRUE or FALSE.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eCalling a Procedure\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eExecuting a named block of code (procedure\/function) from another part of the program.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eConcatenation\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eJoining two strings together end-to-end.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eConditional\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA statement that executes different code based on whether a condition is TRUE or FALSE (IF\/ELSE).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eDecision Problem\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA problem with a yes-or-no answer; some are undecidable (no algorithm can always solve them).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eElement (List)\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA single item in a list, accessed by its index.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eFOR EACH Loop\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA loop that iterates over every element in a list, one at a time.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eFunction \/ Procedure\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA named, reusable block of code that performs a specific task.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eHeuristic\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eAn approach to a problem that finds a good-enough solution when an optimal one is too costly.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eIndex\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe position of an element in a list; AP CSP lists are 1-indexed (first element = index 1).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eInfinite Loop\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA loop that never terminates because its exit condition is never met.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eInput\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eData provided to a program (keyboard, mouse, file, sensor, etc.).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eIteration\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eRepeating a block of code using a loop (REPEAT N TIMES or REPEAT UNTIL).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eLength (List)\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe number of elements in a list; accessed via LENGTH(list) in AP pseudocode.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eLinear Search\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eChecking each element of a list one by one until the target is found; works on unsorted data.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eList\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eAn ordered, changeable collection of items; AP CSP lists are 1-indexed.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eLogic Error\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA mistake in the algorithm that causes wrong results without crashing the program.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eMOD Operator\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eReturns the remainder of integer division (17 MOD 5 = 2).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eNested Conditional\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eAn IF statement inside another IF statement, enabling more complex decision-making.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eNOT (Logical)\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA Boolean operator that reverses the truth value of an expression.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eOR (Logical)\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA Boolean operator that returns TRUE if at least one operand is TRUE.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eOutput\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eData a program produces (display, sound, file, network, etc.).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eParameter\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA variable in a procedure definition that receives a value when the procedure is called.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eReturn Value\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe value a function sends back to the calling code after it finishes executing.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eSequencing\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eStatements execute in the order they appear; the most fundamental program structure.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eString\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA sequence of characters treated as a single value.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eSyntax Error\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA mistake that violates the rules of the programming language; prevents the program from running.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eTraversal\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eProcessing each element of a list, usually with a loop.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eUndecidable Problem\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA problem for which no algorithm can always produce a correct yes\/no answer (e.g., Halting Problem).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eVariable\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA named storage location that holds a value which can change during program execution.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eWHILE Loop (REPEAT UNTIL)\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA loop that continues until a condition becomes TRUE.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eBinary Search\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eEfficiently finds a target in a SORTED list by repeatedly halving the search space; O(log n).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#059669;-webkit-text-fill-color:#059669;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eEfficiency\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eHow well an algorithm uses time and memory; measured by how runtime grows with input size.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-bottom:26px;\"\u003e\n\u003cdiv style=\"background:#d97706;color:#ffffff;-webkit-text-fill-color:#ffffff;padding:11px 16px;border-radius:8px 8px 0 0;font-weight:700;font-size:13px;\"\u003eBig Idea 4: Computing Systems \u0026amp; Networks \u003cspan style=\"font-weight:400;font-size:12px;opacity:.85;\"\u003e(32 terms)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;background:#fffbeb;border:1px solid #fde68a;border-top:none;\"\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eBandwidth\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe maximum amount of data that can be transmitted over a network in a given time (bits\/second).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eBinary Sequence\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA sequence of 0s and 1s used to represent all data in computing systems.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eBit Rate\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe number of bits transmitted per second over a network connection.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eClient\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA device or application that requests services or resources from a server.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eCybersecurity\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003ePractices and technologies designed to protect systems, networks, and data from attacks.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eDenial of Service (DoS)\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eAn attack that overwhelms a server with requests to make it unavailable to legitimate users.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eEncryption\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eConverting data into a coded form so only authorized parties can read it.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eFault Tolerant\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA system that continues to function even when parts of it fail.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eFirewall\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA security system that monitors and controls incoming\/outgoing network traffic based on rules.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eHardware\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe physical components of a computer (CPU, RAM, storage, keyboard, etc.).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eHTTP \/ HTTPS\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eProtocols for transferring web pages; HTTPS adds encryption for security.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eInformation Privacy\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe right to control how personal data is collected, stored, and shared.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eInternet\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA global network of interconnected networks communicating using standard protocols (TCP\/IP).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eIP Address\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA unique numerical label assigned to each device on a network (e.g., 192.168.1.1).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eLatency\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe delay between sending a request and receiving a response over a network.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eMalware\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eMalicious software designed to disrupt, damage, or gain unauthorized access to systems.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eNetwork\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA group of connected computing devices that can communicate and share resources.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eOperating System\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eSoftware that manages hardware resources and provides services for programs.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003ePacket\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA small unit of data sent across a network; large messages are broken into packets.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003ePacket Switching\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA method of transmitting data by breaking it into packets that may take different routes.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eParallel Computing\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eUsing multiple processors to solve parts of a problem simultaneously, reducing total time.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003ePhishing\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA social engineering attack using deceptive emails or websites to steal credentials.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eProtocol\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA set of rules that defines how data is formatted and transmitted between devices.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eRouter\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA networking device that forwards data packets between networks.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eServer\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA device or software that provides services or resources to clients on a network.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eSoftware\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003ePrograms and operating information that tell hardware what to do.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eTCP\/IP\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe fundamental communication protocol suite of the Internet; ensures reliable delivery.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eVirus\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eMalware that attaches itself to legitimate programs and spreads when those programs run.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eWorld Wide Web (WWW)\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA system of interlinked hypertext documents accessed via the Internet using HTTP.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eSequential Computing\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eTasks are executed one at a time in order; contrasted with parallel computing.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eDNS (Domain Name System)\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA system that translates human-readable domain names (e.g., google.com) into IP addresses.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#d97706;-webkit-text-fill-color:#d97706;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eRedundancy\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eDuplicate components in a network so that if one path fails, another can be used — key to fault tolerance.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-bottom:26px;\"\u003e\n\u003cdiv style=\"background:#dc2626;color:#ffffff;-webkit-text-fill-color:#ffffff;padding:11px 16px;border-radius:8px 8px 0 0;font-weight:700;font-size:13px;\"\u003eBig Idea 5: Impact of Computing \u003cspan style=\"font-weight:400;font-size:12px;opacity:.85;\"\u003e(30 terms)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;background:#fef2f2;border:1px solid #fecaca;border-top:none;\"\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eAccessibility\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eDesigning technology to be usable by people of all abilities, including those with disabilities.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eBias (Computing)\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eSystematic errors in algorithms or datasets that produce unfair or inaccurate results.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eCitizen Science\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eResearch projects where the general public contributes data or analysis.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eCollaboration (Impact)\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eComputers enable global collaboration, allowing distributed teams to work together.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eCopyright\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eLegal protection for original creative works; controls who can copy or distribute them.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eCreative Commons\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA licensing system allowing creators to share works with specific usage permissions.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eCrowdsourcing\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eCollecting input, ideas, or data from a large group of people, often via the Internet.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eCybercrime\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eCriminal activity carried out using computers or the Internet.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eData Mining\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eAnalyzing large datasets to discover patterns, correlations, or useful information.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eDigital Divide\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe gap between those with access to technology\/Internet and those without.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eEnvironmental Impact\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe effect computing has on energy consumption, e-waste, and carbon emissions.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eEthics\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA set of moral principles that guide decisions about right and wrong uses of technology.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eFilter Bubble\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA state of intellectual isolation caused by algorithms showing users only content they already agree with.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eIntellectual Property\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eCreative works protected by copyright, patents, or trademarks.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eMoore's Law\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe observation that the number of transistors on a chip roughly doubles every two years.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eOpen Source\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eSoftware whose source code is freely available for anyone to view, modify, and distribute.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003ePersonal Data\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eInformation that can be used to identify an individual (name, email, location, etc.).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003ePrivacy\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eThe ability of individuals to control what personal information is shared and with whom.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eSearch Algorithm\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eAn algorithm used by search engines to rank and retrieve web pages (e.g., PageRank).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eSecurity\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eMeasures taken to protect data and systems from unauthorized access or damage.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eSurveillance\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eMonitoring of individuals or groups, often using computing technology.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eTargeted Advertising\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eUsing personal data to serve advertisements specifically tailored to individual users.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eTerms of Service\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eLegal agreements users accept when using software or online services.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eUnintended Consequences\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eUnexpected negative outcomes of a computing innovation not foreseen by its creators.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eDopamine Loop\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eA feedback cycle in which technology use triggers reward responses, encouraging continued engagement.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eLegal Issue\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eQuestions of law related to computing: copyright infringement, privacy violations, hacking laws.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eVishing\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eVoice phishing — using phone calls to trick victims into revealing personal information.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eComputing Innovation\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eAn innovation that uses a program as an integral part of its function (apps, self-driving cars, etc.).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eDisinformation\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eFalse information deliberately spread to deceive; computing enables rapid large-scale distribution.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:9px 14px;font-weight:700;font-size:13px;color:#dc2626;-webkit-text-fill-color:#dc2626;border-bottom:1px solid #f1f5f9;white-space:nowrap;vertical-align:top;width:195px;\"\u003eAutomation\u003c\/td\u003e\n\u003ctd style=\"padding:9px 14px;font-size:13px;color:#374151;-webkit-text-fill-color:#374151;border-bottom:1px solid #f1f5f9;line-height:1.55;\"\u003eUsing computers to perform tasks that previously required human effort.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:14px 18px;margin-bottom:18px;font-size:13px;color:#166534;-webkit-text-fill-color:#166534;\"\u003e\n  \u003cstrong\u003eExam Tip:\u003c\/strong\u003e Big Idea 3 (Algorithms \u0026amp; Programming) is ~30% of the AP CSP exam — the single largest section. Big Idea 5 (Impact of Computing) is second at ~25%. Together they are more than half the exam.\n\u003c\/div\u003e\n\n\u003cdiv style=\"background:#eff6ff;border-left:4px solid #2563eb;padding:14px 18px;border-radius:0 8px 8px 0;margin-bottom:18px;font-size:13px;\"\u003e\n  \u003cstrong style=\"color:#1e3a8a;-webkit-text-fill-color:#1e3a8a;\"\u003ePairs perfectly with:\u003c\/strong\u003e\n  \u003cspan style=\"color:#374151;-webkit-text-fill-color:#374151;\"\u003e the \u003ca href=\"\/products\/ap-csp-pseudocode-reference-sheet\"\u003eAP CSP Pseudocode Reference Sheet\u003c\/a\u003e and \u003ca href=\"\/products\/ap-csp-complete-study-bundle\"\u003eAP CSP Complete Study Bundle\u003c\/a\u003e — save $12 buying all three together.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cp style=\"font-size:12px;color:#9ca3af;-webkit-text-fill-color:#9ca3af;\"\u003ePDF delivered instantly after purchase. Aligned to the 2025–2026 AP CSP exam. For personal study use; not for resale.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"APCSExamPrep","offers":[{"title":"Default Title","offer_id":48252849324247,"sku":"APCSP-VOCAB-PDF","price":2.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/8403\/1191\/files\/ap-csp-vocabulary-list-pdf.png?v=1769817681","url":"https:\/\/www.apcsexamprep.com\/products\/ap-csp-vocabulary-list-pdf","provider":"AP CS Exam Prep","version":"1.0","type":"link"}