CORRECT ANSWERS | 2026/2027 UPDATE
1. Computation - ANSWER ✅ An algorithmic operation that carries out a
single numeric computation and stores the result.
2. Conditional statements - ANSWER ✅ Operations that ask a question and
select the next instruction to carry out based on the answer to that
question.
3. Continuation condition - ANSWER ✅ The true/false condition that will
determine when the iteration has been completed.
4. Control operations - ANSWER ✅ Operations that alter the normal
sequential flow of control within an algorithm.
5. Input - ANSWER ✅ An operation that causes data values from the
outside world to be brought into the algorithm.
6. Iteration - ANSWER ✅ The repetitive execution of a block of
operations.
7. Output - ANSWER ✅ An operation that causes computed values to be
sent to the outside world for viewing or saving.
,8. Primitive operation - ANSWER ✅ An operation that can be directly
understood by the computing agent executing the algorithm and which
does not have to be further clarified or explained.
9. Pseudocode - ANSWER ✅ A notation used to design algorithms. It uses
English constructs, mathematical notation and an informal algorithmic
structure designed to look like a high-level programming language.
10.Sorting - ANSWER ✅ The task of putting a list of values into numeric or
alphabetical order.
11.Boolean expression - ANSWER ✅ An expression that can evaluate only
to true or false.
12.Gigabyte - ANSWER ✅ One billion bytes.
13.Program - ANSWER ✅ an algorithm that is written in a programming
language that runs on a computer
14.Control Structures - ANSWER ✅ a block of programming that
determines which part of the program is executed next. There are three
types of structures: sequence, selection, and repetition.
15.Computational Artifact - ANSWER ✅ an object created by a human
being that involves the use of computation in some way, for example a
mobile app or a web page.
, 16.Event Driven Programming - ANSWER ✅ a programming approach
whereby the program's behavior is controlled by writing code that
responds to various events that occur, such as Button clicks.
17.Hardware - ANSWER ✅ the large and small physical components that
make up a computers such as the computer's keyboard or its processor.
18.Software - ANSWER ✅ the computer programs that make up a
computer system such as the mobile apps we will be creating in this
course.
19.Abstraction - ANSWER ✅ one of the seven big ideas of the CS
Principles curriculum. An abstraction is a simplified and general
representation of some complex object or process. One example --we'll
encounter many in this course, including abstractions used in computer
programming -- would be a Google map.
20.Binary Number - ANSWER ✅ a number written in the binary system, a
system that uses only two digits, 0s and 1s.
21.Blacklist - ANSWER ✅ in internet terminology, a generic term for a list
of email addresses or IP addresses that are origination with known
spammers
22.Character - ANSWER ✅ any symbol that requires one byte of storage
23.Cyberspace - ANSWER ✅ a metaphor for describing the non-physical
terrain created by computer systems