Pasko, A. and Adzhiev, V., 2009. Constructive function-based modeling in multilevel education. Communications of the ACM, 52 (9), pp. 118-122.
Full text not available from this repository.
Official URL: http://portal.acm.org/citation.cfm?id=1562195&dl=G...
It is a digital age, especially for children and students who can be called the world’s first truly digital generation. Accordingly a new generation education technology with a particular emphasis on visual thinking and specific computer-based notions and means is emerging. This is a new challenge for computer graphics which is a wide discipline dealing with creating visual images and devising their underlying models. There have been two major paradigms in computer graphics, and shape modeling as its part, for a certain period of time: namely, approximation and discretization. Their purpose is to simplify ideal complex shapes to make it possible to deal with them using limited capabilities of hardware and software. The approximation paradigm includes 2D vector graphics, 3D polygonal surfaces, and later approximations by free-form curves and surfaces. The discretization paradigm originated raster graphics, then volume graphics based on 3D grid samples, and recently point-based graphics employing clouds of scanned or otherwise generated surface points. The problems of the both paradigms are obvious: loss of precise shape and visual properties definitions, growing memory consumption, limited complexity, and others. The need in compact precise models with unlimited complexity has lead to the newly emerging paradigm of procedural modeling and rendering, where object's shape and properties are locally evaluated on request using a "black box" procedure. One of the possibilities to represent an object procedurally is to evaluate a real function representing the shape and other real functions representing object properties at the given point. Our research group proposed in 1995 a constructive approach to creation of such function evaluation procedures for geometric shapes and in 2001 extended the approach to the case of point attribute functions representing object properties. The main idea is creation of complex models from simple ones using operations similar to a model assembly from elementary parts in LEGO toys, while a modeling system is maintaining the final evaluation procedure for the modeled object. In terms of educational technology, such an approach is very much in the spirit of a constructionism theory by Seimur Papert. Applications of this theory coupled with modern computer technologies are emerging although a relationship with educational practice is not always easy. It is known that constructive thinking lying in the heart of Lego games enable children to learn notions that were previously considered as too complex for them. There was research at the MIT Media Laboratory that led to the LEGO MindStorms robotics kits allowing children build their own robots using “programmable bricks” with electronics embedded inside. We have been developing not physical but virtual modeling and graphics tools that make it possible to use an extendible suite of “bricks” with a possibility to deform and modify them on the fly. We believe that such an approach that assumes an initial programming in a simple language with subsequent creating an underlying model, generating its images and finally fabricating a real object of that model is of interest as an educational technology for not only children and students but also for researchers, artists, and designers. We have found soon after the introduction of our approach in the mid-90s that none of existing modeling systems or languages supports this paradigm. Another necessity was to start preparation of qualified students to be included in the R&D process. This was the initial motivation of the project and its applications in education we would like to present in this paper.
|Subjects:||Social Sciences > Education|
Generalities > Computer Science and Informatics
Technology > Manufacturing and Design > Design
|Group:||Media School > National Centre for Computer Animation|
|Deposited By:||Professor Alexander Pasko|
|Deposited On:||29 Mar 2010 20:55|
|Last Modified:||07 Mar 2013 15:23|
|Repository Staff Only -|
|BU Staff Only -|
|Help Guide -||Editing Your Items in BURO|