Unit 2 - 1 Flashcards

1
Q

What is computational thinking?

A

Logical and critical thinking that solves problems systematically. A solution produced that both humans and computers can understand

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

What is abstraction?

A

Process of creating an easier to understand version of a complex system by removing unimportant information

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

What is decomposition?

A

Ability to break down a task or complex problem into smaller, manageable parts

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

What is algorithmic thinking?

A

Creating a solution in a series of ordered steps taken to solve a problem or accomplish something

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

What is the flowchart symbol for start/end?

A

Oval

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

What is the flowchart symbol for input/output?

A

A parallelogram

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

What is the flowchart symbol for a process?

A

A rectangle

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

What is the flowchart symbol for a decision?

A

A diamond

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

What are trace tables used for?

A

Used to show what happens through each stage as a program is running, shows the values of variables when they change

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

What is the difference between a linear search and binary search?

A

Binary search - HAS to be ordered
Linear search - Doesn’t need to be ordered but can be

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