Improving Mathematical Skills in Geometry Using Visual Python

Ergi Bufasi, Klea Cuka, Erjona Keci

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

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.
Original languageEnglish
Title of host publicationRecent Advances in Mathematical Research and Computer Science
EditorsLuigi Giacomo Rodino
PublisherBP International
Pages32–40
Volume1
ISBN (Electronic)978-93-5547-072-0
ISBN (Print)978-93-5547-071-3
DOIs
Publication statusPublished - 15 Oct 2021
Externally publishedYes

Keywords*

  • Visual Python
  • Mathematics
  • 3D
  • Simulations
  • Physics

Field of Science*

  • 1.1 Mathematics
  • 1.2 Computer and information sciences
  • 5.3 Educational sciences

Publication Type*

  • 3.2. Articles or chapters in other proceedings other than those included in 3.1., with an ISBN or ISSN code

Fingerprint

Dive into the research topics of 'Improving Mathematical Skills in Geometry Using Visual Python'. Together they form a unique fingerprint.

Cite this