Problem Solving Flashcards

1
Q

What is an algorithm?

A

a process or set of steps to accomplish a certain task

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

How to improve?

A
  1. Devise plan for solving problems

2. Master common problem solving patterns

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

Understand the problem

A
  1. Can I restate the problem in my own words?
  2. What are the inputs that go into the problem?
  3. What are the outputs that should come from the solution to the problem?
  4. Can outputs be determined from the inputs? Do I have enough info to solve the problem? (May not be able to answer this until you go about solving the problem. Still think about this though)
  5. How should I label the important pieces of data that are part of the problem?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly