Computational Thinking Flashcards

(6 cards)

1
Q

What is an algorithm?

A

A step-by-step procedure or set of rules designed to solve a specific problem or perform a particular task.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does analysis involve?

A

Examining and understanding the problem thoroughly to identify its requirements, constraints, and objectives.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the design phase?

A

Planning and creating a solution to the problem based on the analysis; often involves the creation of algorithms and data structures.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is implementation?

A

Writing code or programming to execute the designed solution using a specific programming language or tool.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does maintenance refer to?

A

The ongoing process of keeping a system, machine, or software in good working condition.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is testing?

A

Evaluating the solution by running the program with different inputs to ensure it produces the expected outputs and behaves correctly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly