Programming Concepts Flashcards
1
Q
Abstraction
A
Focusing on the important details and ignoring the irrelevant ones
2
Q
Decomposition
A
Breaking down a problem into smaller, less difficult problems
3
Q
Pattern Recognition
A
Identifying similarities/patterns within data or code
4
Q
Algorithmic Thinking
A
Using step-by-step instructions to solve a problem
5
Q
Statement
A
6
Q
Block
A
7
Q
Procedure
A
8
Q
Iteration
A
9
Q
Branching
A
10
Q
Bubble Sort
A
11
Q
Linear Search
A
12
Q
Binary Search
A
13
Q
Stacks
A
14
Q
A