Allows for experimental learning, including explorations,
investigations, and building hunches
Is conceptually based
Contains underlying structure of the content to be explored
Allows major cognitive restructuring and the facility for students to
meaningfully construct knowledge
Allows students to generate feedback from which they can judge the
efficacy of their methods of thinking
Is intrinsically interesting enough for students to want to discuss
alternative strategies with other students about explorations, hence
allowing social constructions
Facilitates reflective abstractions
Is easy to get started.
* Adapted from p. 83, J. L. Flake, C. E. McClintock, & S. V. Turner
(1990).
Fundamentals of Computer Education. 2nd ed. Belmont, CA:
Wadsworth Publishing Company.