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 language | English |
|---|---|
| Title of host publication | Recent Advances in Mathematical Research and Computer Science |
| Editors | Luigi Giacomo Rodino |
| Publisher | BP International |
| Pages | 32–40 |
| Volume | 1 |
| ISBN (Electronic) | 978-93-5547-072-0 |
| ISBN (Print) | 978-93-5547-071-3 |
| DOIs | |
| Publication status | Published - 15 Oct 2021 |
| Externally published | Yes |
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