APS Logo

Developing interactive physics simulations using the processing programming language

POSTER

Abstract

Processing is a programming language that was initially developed for artists. It has significant built-in support for animations and user interactions. With the development of p5js, a javascript impementation, it is even easier to embed these animations in websites. We have created interactive simulations that let the user explore both simple physics concepts (projectile motion) and more complicated ones (neutrino oscillations). In these simulations, users are able to play around with the experimental setup and the parameters and then observe the results. We present these demos along with informal feedback from students as to their educational benefit. The current status of these demos and ideas for future efforts will be presented.

Presenters

  • Michael DeLouker

    Siena College

Authors

  • Matthew Bellis

    Siena College

  • Michael DeLouker

    Siena College