I3T: Using Interactive Computer Graphics to Teach Geometric Transformations

Geometric transformations play an important role in a vast variety of disciplines. Although they belong to the fundamental concepts, they are also difficult to comprehend. Thousands of students take courses of algebra every year and although they may conceptually understand the transformations and mechanically solve the presented problems, they often struggle in visualizing the effect of the transformation on 3D objects represented as matrices. We explored the hypothesis that using interactive 3D computer graphics to visualize the transformations has its learning benefit. We have developed a novel framework for interactive 3D transformations called Interactive 3D Transformations (I3T) that allows for exploring and visualizing immediate effect of 3D transformations on rigid objects. We tested nine graduate students with I3T and compared them with the control group of another nine participants that used traditional passive methods. Moreover, we have tested the students spatial abilities by using a standardized test and we have evaluated how this affects their ability to comprehend the 3D transformations. Overall results showed that students increased their understanding of transformations between the pretest and posttest in both groups. When comparing the two groups, although the mean score in the posttest was two times higher for the I3T group, it did not show that this was statistically significantly higher than for the Traditional Group. The written responses showed higher enthusiasm of the students who used the interactive tool as opposed to using the passive learning method.

[1]  Ann F. McKenna,et al.  Exploring senior engineering students' conceptions of modeling , 2011 .

[2]  D. Uttal,et al.  The malleability of spatial skills: a meta-analysis of training studies. , 2013, Psychological bulletin.

[3]  Wolff-Michael Roth,et al.  Interpretations of graphs by university biology students and practicing scientists: Toward a social practice view of scientific representation practices , 1999 .

[4]  Joseph K. McAdams,et al.  Computer graphics as an aid to teaching geometric transformations , 1976, SIGCSE '76.

[5]  Robert B. Kozma,et al.  Students Becoming Chemists: Developing Representationl Competence , 2005 .

[6]  Rafael Arnay,et al.  Teaching kinematics with interactive schematics and 3D models , 2017, Comput. Appl. Eng. Educ..

[7]  Anne Morgan Spalter,et al.  A component repository for learning objects: a progress report , 2001, JCDL '01.

[8]  M. Bannert,et al.  Construction and interference in learning from multiple representation , 2003 .

[9]  Theodore Branoff,et al.  Spatial Visualization Measurement: A Modification of the Purdue Spatial Visualization Test - Visualization of Rotations. , 2000 .

[10]  Xiaoqi Bao,et al.  Robot manipulator technologies for planetary exploration , 1999, Smart Structures.

[11]  James T. Fey,et al.  Technology and mathematics education: A survey of recent developments and important problems , 1989 .

[12]  Avi C. Naiman Interactive teaching modules for computer graphics , 1996, COMG.

[13]  Colette Laborde,et al.  Teaching and Learning Geometry , 2015 .

[14]  Sensen Li,et al.  A Framework For Using Graphical Representations As Assessments Of Engineering Thinking , 2010 .

[15]  Bülent Güven,et al.  Using Dynamic Geometry Software to Improve Eight Grade Students' Understanding of Transformation Geometry. , 2012 .

[16]  GEORGE M. BODNER,et al.  The Purdue Visualization of Rotations Test , 1997 .

[17]  Charles W. Anderson,et al.  Preface: Inscriptions and science learning , 1999 .

[18]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[19]  Pere-Pau Vázquez,et al.  A Programmable Tutor for OpenGL Transformations , 2006, Eurographics.

[20]  M. Carter Computer graphics: Principles and practice , 1997 .

[21]  D. Schifter,et al.  A research companion to Principles and standards for school mathematics , 2003 .

[22]  S. Sorby,et al.  The role of spatial training in improving spatial and calculus performance in engineering students , 2013 .

[23]  Bruce L. Sherin,et al.  A Comparison of Programming Languages and Algebraic Notation as Expressive Languages for Physics , 2001, Int. J. Comput. Math. Learn..

[24]  M. Marusan,et al.  Virtual Reality in Neurorehabilitation : Mental Rotation , 2007 .

[25]  Ann C.H. Kindfield,et al.  Biology Diagrams: Tools to Think With , 1994 .

[26]  Hong Z. Tan,et al.  EXPLORING MULTIMEDIA PRINCIPLES FOR SUPPORTING CONCEPTUAL LEARNING OF ELECTRICITY AND MAGNETISM WITH VISUOHAPTIC SIMULATIONS , 2017 .

[27]  Eric N. Wiebe,et al.  Graphic Literacy In Elementary Science Education: Enhancing Inquiry, Engineering Problem Solving, And Reasoning Skills , 2009 .

[28]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[29]  N. Newcombe Picture This: Increasing Math and Science Learning by Improving Spatial Thinking. , 2010 .

[30]  Wolff-Michael Roth Toward an Anthropology of Graphing: Semiotic and Activity-Theoretic Perspectives , 2003 .

[31]  J. Mathewson Visual-spatial thinking: An aspect of science overlooked by educators , 1999 .

[32]  Richard E. Parent,et al.  Computer animation - algorithms and techniques , 2012 .

[33]  R. Kozma,et al.  The Roles of Representations and Tools in the Chemistry Laboratory and Their Implications for Chemistry Learning , 2000 .

[34]  Karl A. Smith,et al.  How to Model It: Problem Solving for the Computer Age , 1994 .

[35]  Karen Hollebrands,et al.  High school students’ understandings of geometric transformations in the context of a technological environment , 2003 .

[36]  J. Kilpatrick A history of research in mathematics education , 1992 .

[37]  Delbert Tesar,et al.  Rapid analysis manipulator program (RAMP) as a design tool for serial revolute robots , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[38]  David H. Jonassen,et al.  Facilitating Problem Solving Transfer In Physics , 2008 .

[39]  Edward Angel,et al.  An interactive introduction to OpenGL programming , 2005, SIGGRAPH Courses.