2 COMPUTATIONAL THINKING
CORRECT 100%
algorithm - ANSWERa step-by-step procedure or set of rules designed to solve a
specific problem or perform a particular task
analysis - ANSWERexamining and understanding the problem thoroughly to identify its
requirements, constraints, and objectives
design - ANSWERplanning and creating a solution to the problem based on the
analysis; often involves the creation of algorithms and data structures
implementation - ANSWERwriting code or programming to execute the designed
solution using a specific programming language or tool
maintenance - ANSWERthe ongoing process of keeping a system, machine, or
software in good working condition
testing - ANSWERevaluating the solution by running the program with different inputs to
ensure it produces the expected outputs and behaves correctly
end user - ANSWERthe person who ultimately uses a software application or system
debugging - ANSWERthe process of identifying and fixing errors or "bugs" in the code
that cause unexpected behavior or incorrect results
documentation - ANSWERall the paperwork needed to produce a program
privacy - ANSWERrespecting and protecting individuals' privacy and confidentiality in
the collection, storage, and use of personal data
professionalism - ANSWERdemonstrating competence, responsibility, and
accountability in all professional activities and interactions
public interest - ANSWERprioritizing the well-being and safety of the public in the
design, development, and deployment of computing technology and systems
security - ANSWERensuring the security and integrity of computing systems and data
and taking measures to prevent unauthorized access, misuse, and harm