I believe the answer is: information-processing
In information-processing approach of cognitive development, we assume that humans would process every data that we receive through stimulis rather than acting on a pre-determined response.
This process allow humans to keep developing as we have more experiences in handling various type of problems.