Computational Thinking Flashcards

1
Q

There are __ steps in computational thinking

A

4

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

Computational thinking is a _______ for software development engineers, and is regularly used to _________.

A

critical skill
solve problems

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

The four steps of Computational Thinking.
Decomposition
______________
Abstraction
Algorithm

A

Decomposition
Pattern Recognition
Abstraction
Algorithm

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

The four steps of Computational Thinking.
_______________
Pattern Recognition
Abstraction
Algorithm

A

Decomposition
Pattern Recognition
Abstraction
Algorithm

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

The four steps of Computational Thinking.
Decomposition
Pattern Recognition
______________
Algorithm

A

Decomposition
Pattern Recognition
Abstraction
Algorithm

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

The four steps of Computational Thinking.
Decomposition
Pattern Recognition
Abstraction
______________

A

Decomposition
Pattern Recognition
Abstraction
Algorithm

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

The four steps of Computational Thinking.
D
PR
A
A

A

Decomposition
Pattern Recognition
Abstraction
Algorithm

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

Decomposition

A

Breakdown of complex problems into smaller problems.

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

Pattern Recognition

A

Recognize similarities between two different problems and experiences

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

Abstraction

A

Representing important details while ignoring irrelevant details.

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

Algorithm

A

Design simple steps to solve a problem.

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

This block starts a script

A

Hat Block

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

This block can connect to almost anything

A

Stack Block

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

This block perform loops and conditional statments

A

C Blocks

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

Debugging

A

Debugging is the process of detecting and removing existing and potential errors (‘bugs’) in software code that can cause it to behave unexpectedly or crash.

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