COMPUTATIONAL THINKING Flashcards

(20 cards)

1
Q

What is computational thinking?

A

A logical problem-solving approach

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

What is decomposition?

A

Breaking a problem into smaller, manageable parts

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

Why is decomposition useful?

A

It makes complex tasks easier to understand

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

What is pattern recognition?

A

Identifying similarities or trends in data

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

Why is pattern recognition important?

A

It helps predict outcomes and simplify problems

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

What is abstraction?

A

Focusing on important details and ignoring unnecessary ones

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

What is an example of abstraction?

A

A map showing only key features

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

What is an algorithm?

A

A step-by-step process to solve a problem

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

What makes a good algorithm?

A

Clear, precise, and efficient steps

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

What is evaluation in computational thinking?

A

Checking if a solution works effectively

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

What is generalisation?

A

Applying a solution from one problem to similar problems

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

What is logical thinking?

A

Using reasoning and rules to reach conclusions

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

What is pseudocode?

A

A simple way of writing algorithms without syntax

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

What are flowcharts?

A

Diagrams showing the steps of a process

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

Why use flowcharts?

A

They visualize processes clearly

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

What is iteration?

A

Repeating steps until a condition is met

17
Q

What is a condition?

A

A rule that must be true for an action to happen

18
Q

What is computational modelling?

A

Simulating real-world systems using computers

19
Q

What is debugging?

A

Finding and fixing errors

20
Q

Why is computational thinking important?

A

It improves problem-solving skills in many fields