Improving Mathematical Skills in Geometry Using Visual Python

Authors

  • Ergi Bufasi American University of the Middle East, Kuwait.
  • Klea Cuka University of Tirana, Albania.
  • Erjona Keci Istanbul American Schools, Turkey.

DOI:

https://doi.org/10.9734/bpi/ramrcs/v1/13656D

Keywords:

Visual python, vectors, computational modeling, 3D displays

Abstract

In this chapter, we show students how to use computational modeling to better comprehend and apply mathematical ideas, particularly when dealing with 3D objects like vectors and geometrical shapes. Without any prior coding expertise, students can utilize the Visual Python (VPython) integrated development learning environment to create various 3D objects such as arrows, spheres, and boxes. Building 3D arrows and manipulating by adding or subtracting two or more vectors can help students improve their spatial thinking in a three-dimensional system. The aim of this study is to utilize computational modeling to help students improve their spatial thinking in geometry so that they may better understand and apply mathematical concepts and solve problems. Using VPython, students can adjust the parameters of different vectors, their position, and also attribute different colors based on their preferences. In addition, using mathematical formulas, they will be able to find the solution directly based on some pre-given information. As a result, using VPython provides the educational benefit of empowering students to do more physical modeling and enabling them to better depict processes, both of which help students comprehend concepts better.

Published

2021-10-15

How to Cite

Ergi Bufasi, Klea Cuka, & Erjona Keci. (2021). Improving Mathematical Skills in Geometry Using Visual Python. Recent Advances in Mathematical Research and Computer Science Vol. 1, 32–40. https://doi.org/10.9734/bpi/ramrcs/v1/13656D