Improving teaching techniques using Visual Python: A case study in physics laboratories

Ergi Bufasi, Kawtar Lakrad

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)

Abstract

In order to describe physics phenomena, science develops sophisticated models that use mathematical and formal program languages. When a phenomenon is not accessible to our sense, its description is indirect and understanding can be difficult for students. When one succeed to obtain a direct visualization of a phenomenon inaccessible to sense, it is possible to get a deeper understanding since a very effective channel of learning is involved. Using a variety of visualization tools for teaching and learning science is necessary for students to better understand physics phenomena and formulate appropriate mental models. Here, a simple rendering tool for 3D objects and graphs is presented which is aimed at students with minimal programming background. The purpose of the presented study is to determine the role of simple computer codes to improve the teaching techniques for physics laboratories. Students learn the importance of a virtual laboratory as a visualization element when addressing physics contents within science classes. From the basic atomic physics to nuclear physics, from the magnetic field to the electric field, many phenomena can be suitable for creating 3d visualization that allow capturing a greater perception of the physical world.

Original languageEnglish
Pages (from-to)161-163
Number of pages3
JournalInternational Journal of Scientific and Technology Research
Volume8
Issue number12
Publication statusPublished - Dec 2019
Externally publishedYes

Keywords*

  • 3D visualization
  • Computational modeling
  • PASCO Capstone
  • Physics laboratories
  • Teaching techniques
  • VPython

Field of Science*

  • 5.3 Educational sciences
  • 1.2 Computer and information sciences
  • 1.3 Physical sciences

Publication Type*

  • 1.1. Scientific article indexed in Web of Science and/or Scopus database

Fingerprint

Dive into the research topics of 'Improving teaching techniques using Visual Python: A case study in physics laboratories'. Together they form a unique fingerprint.

Cite this