Abstract
Numerical simulations allow teachers and students to indirectly perform sophisticated experiments that cannot be realizable otherwise due to cost and other constraints. During the past few decades there has been an explosion in the development of numerical tools concurrently with open source environments such as Python software. This availability of open source software offers an incredible opportunity for advancing teaching methodologies as well as in research. More specifically it is possible to correlate theoretical knowledge with experimental measurements using “virtual” experiments. We have been working on the development of numerical simulation tools using the Python program package and we have concentrated on geometric and physical optics simulations. The advantage of doing hands-on numerical experiments is that it allows the student learner to be an active participant in the pedagogical/learning process rather than playing a passive role as in the traditional lecture format. Even in laboratory classes because of constraints of space, lack of equipment and often-large numbers of students, many students play a passive role since they work in groups of 3 or more students. Furthermore these new tools help students get a handle on numerical methods as well simulations and impart a “feel” for the physics under investigation.
© 2017 OSA, SPIE, ICO, IEEE
PDF ArticleMore Like This
Ahmed Ammar, Ritambhar Burman, Hassen Ghalila, Zohra BenLakhdhar, L. Srinivasa Varadharajan, Souad Lahmar, and Vasudevan Lakshminarayanan
DTE14 Education and Training in Optics and Photonics (ETOP) 2015
Wang Qing Hua, QI Jing, Ji Yun Jing, Song Yang, and Li Zhenhua
104525U Education and Training in Optics and Photonics (ETOP) 2017
Lu Qieni, Wang Yi, and Li Hongbin
104526J Education and Training in Optics and Photonics (ETOP) 2017