Programming Concepts Flashcards

1
Q

Abstraction

A

Focusing on the important details and ignoring the irrelevant ones

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

Decomposition

A

Breaking down a problem into smaller, less difficult problems

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

Pattern Recognition

A

Identifying similarities/patterns within data or code

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

Algorithmic Thinking

A

Using step-by-step instructions to solve a problem

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

Statement

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

Block

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

Procedure

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

Iteration

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

Branching

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

Bubble Sort

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

Linear Search

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

Binary Search

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

Stacks

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