Computational Thinking Flashcards
(6 cards)
What is an algorithm?
A step-by-step procedure or set of rules designed to solve a specific problem or perform a particular task.
What does analysis involve?
Examining and understanding the problem thoroughly to identify its requirements, constraints, and objectives.
What is the design phase?
Planning and creating a solution to the problem based on the analysis; often involves the creation of algorithms and data structures.
What is implementation?
Writing code or programming to execute the designed solution using a specific programming language or tool.
What does maintenance refer to?
The ongoing process of keeping a system, machine, or software in good working condition.
What is testing?
Evaluating the solution by running the program with different inputs to ensure it produces the expected outputs and behaves correctly.