Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 3 out of 16 pages
Exam (elaborations)

Computer Science Essentials PLTW Terms 2026 | Key Terms, Study Guide, Practice Questions, Answers & Exam Review

Document preview thumbnail
Preview 3 out of 16 pages

Review Computer Science Essentials PLTW terms with focused study material covering programming concepts, coding vocabulary, algorithms, data structures, computer systems, computational thinking, cybersecurity, and other essential computer science terminology. Includes key terms, practice questions, answers, and rationales to reinforce important concepts and support effective PLTW Computer Science Essentials revision and exam preparation.

Content preview

Computer Science
Essentials PLTW Terms
2026 | Key Terms, Study
Guide, Practice Questions,
Answers & Exam Review |
Complete Ethics Study
Guide




Updated 2026 Questions and Answers
100% Verified Exam Prep and Comprehensive
Rationales
Included

,abstraction A technique or process that manages complexity in a program or computer system.
Abstraction "hides" details or removes duplication, allowing the programmer to
focus on high-level considerations and functions rather than the rules of a
programming language.


accumulator A role that a variable may take on in which it keeps a running or cumulative total or
value. Commonly an accumulator is initialized outside of a loop, assigned new
values within the loop, and then its result is used outside of the loop.


aggregator A variable that adds together all the values or data at a specific moment.




algorithm A set of steps to accomplish a task. An algorithm can be expressed in many kinds of
notation, such as natural language, pseudocode, and flowcharts. Algorithms are
essential to the way computers process data, because they contain the specific
instructions for what a computer or program does.


API An application programming interface is a set of program routines, protocols, and
tools that facilitates communication with a client app that is designed specifically for
the server. A client computer program can send instructions to the server and get
data from the server through the API.


app A software application, especially one that a user downloads to a mobile device.




argument The values that a program provides to a function or subroutine. Sometimes coding
professionals use the terms "argument" and "parameter" interchangeably. In this
course, argument is a better choice because Python does not use the term
parameter.


append To add an element to an existing list. In Python, append () is a method that will pass
an object into an existing list.



arithmetic operator A symbol in code that tells a computer to perform a specific math operation, such as
addition, subtraction, multiplication, or division. (+ ¬¬¬- × / ).



array A type of data structure that can store a fixed number of elements, as long as they
are all the same data type. Arrays are a lot like lists.



artificial intelligence (AI) Any program that analyzes its environment and is able to respond accordingly to
achieve an end goal.



assignment A statement that sets or stores a value in a variable.

, assignment operator A symbol in code that assigns values from the right side of an equation (called an
operand) to what is on the left side of the equation. Assigning a value to a variable
is a classic example that uses the "equal to" assignment operator. (Example: color =
255).


authenticate To verify a user's identity.




backlog A sequential and prioritized list of what needs to be done to create the app the user
wants. The list can be technical requirements or user centric in the form of user
stories.


bash A command processor that typically runs in a text window. Bash is a text-based way
to manipulate a computer's file structure and execute commands. Bash can also
read commands from a file, called a script. In Cloud9, it is also called the Python
Interactive Interpreter. (Bourne Again Shell)


best-so-far loop A piece of code (loop) that contains a variable which stores the "best" value as
defined by the programmer. Each time the code executes the loop, the program
evaluates whether it finds a "better" value as defined by the programmer. If it finds
one that is better, then it replaces that variable value with the new value and
continues until it reaches the end of the list.


block `Any sequence of statements in Python that occur at the same indentation level.




block-based programming language A means to create computer programs by manipulating elements graphically rather
than using text. Also called visual programming language.



blog Short for "wed log" it is a regularly updated website or web page, typically one run
by an individual or small group, that is written in an informal or conversational style.
A blog is a one-way form of communication on the web.


boolean algebra The basis of all modern computing, Boolean algebra is founded on the idea of
conditionals and base 2 mathematics. In Python, the Boolean data type has only
two possible conditions: True or False.




boolean expression A processing decision branch using comparison operators (= ≠ > <) that is defined
to return a Boolean value ("true" or "false"). By using Boolean expression to ask
questions, the program can determine what to do next.


boolean value One of two values, such as "true" or "false", that allows a computer to know what
step in the conditional statement process to execute next.



branch An alternative path through a program, often occurring as the result of the
evaluation of an expression in a conditional.

Document information

Uploaded on
September 8, 2026
Number of pages
16
Written in
2026/2027
Type
Exam (elaborations)
Contains
Questions & answers
$10.99

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Docmaster20
4.2
(5)
Sold
27
Followers
2
Items
1252
Last sold
1 day ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions