Micro Worlds as a way of solving problems
One way to solve a problem to you do not know how to solve
is to try and solve a smaller simpler problem.
-
First study your problem, get a good understanding, example problems
and solutions (if available), find experts and find resources.
-
Find a small part of the problem that is interesting or useful.
-
simplify that part to just its essence
-
simplify again
-
build very simple model or program to solve the problem
-
If this does not work, simplify
-
When it works, you may try to incorporate more of the original
problem back into the model,
a very small part at a time.