5. Problem Solving
Analysis Stage
Define the Problem
Break it Down into Subproblems
Determine Input
Determine Output
Writing the Plan Stage
Testing the Plan Stage
Translating the Plan Stage
Testing the translation Stage
http://voices.hackleyschool.org/compsci/problem-solving/
9. Design Thinking
1. Define the Problem
2. Research the Problem
3. Analyse & Redefine the Problem
4. Ideate Solutions [Many Solutions]
5. Prototype the Solutions
6. Refine the Solutions
7. [Repeat as Needed]
8. Choose the Solution
9. Implement the Solution
https://donbuckleyblog.files.wordpress.com/2014/04/steps-to-design-thinking.jpg