Computer Science 2026 |
Study Guide, Practice
Questions, Answers,
Rationales & Exam Review
| Complete Ethics Study
Guide
Updated 2026 Questions and Answers
100% Verified Exam Prep and Comprehensive
Rationales
Included
, Decomposition The process if breaking down complex ideas into smaller, more manageable parts
making it easier to solve a problem
Pattern recognition The ability to see recurring attributes within the same problem and between different
problems
Abstraction Hiding data or details from the user making it easier to develop the program
Algorithm a step-by-step procedure for solving a problem that is independent of any
programming language
Pseudocode a high-level description of the actions of a program or algorithm that is independent
of any programming language
Identifier a programmer-friendly name which represents a value stored in a computers
memory
Declaring an identifier Assigning a name and a data type to a value that is being stored in a computers
memory
Variable An identifier that can have its value changed during the execution of a program
Constant An identifier that cannot have its value changed during the execution of a program
Local variable An identifier that can only be used in the block of code where it is declared
Global variable An identifier that can be used from anywhere in the program
camelCase A naming convention that starts each identifier with a lowercase letter and an
uppercase for each subsequent word in the identifier e.g. userPassword