Developing student spatial ability with 3D software applications

This paper reports on the design of a library of software applications for the teaching and learning of spatial geometry and visual thinking. The core objective of these applications is the development of a set of dynamic microworlds, which enables (i) students to construct, observe and manipulate configurations in space, (ii) students to study different solids and relates them to their corresponding nets, and (iii) students to promote their visualization skills through the process of constructing dynamic visual images. During the developmental process of software applications the key elements of spatial ability and visualization (mental images, external representations, processes, and abilities of visualization) are carefully taken into consideration.