Components of Software-Realized Scaffolding

The challenge of supporting students engaged in programming for modeling and simulation has two components: The process of teaching an activity and facilitating learning about the activity has been refined for ages through apprenticeship in the practice that educators refer to as scaffolding. Scaffolding is: Three critical types of support are combined to provide scaffolding: A critical piece to the concept of scaffolding is fading. If the scaffolding is successful, students will learn to achieve the action or goal without the scaffolding. For students to practice the action or goal without the scaffolding, the scaffolding must fade. Fading should not be all-or-nothing. Instead, scaffolding should be adapted to individual student needs, typically through gradual reductions in scaffolding. Students who are more capable (e.g., have more background knowledge, learn the action or goal faster) should have less scaffolding, that is, more fading of the provided scaffolding. However, fading does not need to be a continuous range Ð discrete levels of support that facilitate student can provide the necessary flexibility such that each student is facilitated in performance and learning without being stifled by too much scaffolding or failing due to too little scaffolding.

Good teachers use scaffolding to support students in learning to achieve a goal or process. I hope that good learning software would use software-realized scaffolding: providing the same kind of support as teachers do with traditional scaffolding, but in a software-based learning environment. The goals in software-realized scaffolding are the same as with traditional scaffolding: to facilitate student performance and to facilitate student learning. Emile is an attempt to facilitate student programming for modeling and simulation by implementing scaffolding in the programming environment. The challenge in creating Emile was to provide the full set of scaffolding activities (i.e., communicating process, coaching, and eliciting articulation, with fading) in the limited bandwidth of human-computer interaction.

References


Contact information:

Ma rk Guzdial
Graphics, Visualization & Usability Center
College of Computing
801 Atlantic Drive
Georgia Institute of Technology
Atlanta, GA, 30332-0280
404-853-9387
E-mail :
guzdial@cc.gatech.edu