Approaching Problems
University of Washington Tacoma
Based on the problem-solving approach proposed by G. Polya:
From How to solve it
TME 310 Homework
These are about aligning your efforts with your goals.
G. Polya:
It is foolish to solve a problem that you do not understand.
It is sad to work for an end that you do not desire.


Optional Canvas assignment: What do you want to model?
I strongly recommend an incremental development1 approach:
There are two places I’ll ask you to look back:
The Reflect prompt
Looking back at your code and the resulting output, reflect on whether your code achieved the problem goal(s). To the extent the problem models a physical system, how realistic does the behavior seem? Are there any changes you would make to your approach if you were to solve this problem again (e.g., to make your code more re-usable or to avoid dead ends)?
Self-grading