  We develop an Easy Java Simulation (EJS) model for students to experience the
physics of idealized one-dimensional collision carts. The physics model is
described and simulated by both continuous dynamics and discrete transition
during collision. In the field of designing computer simulations, we discuss
briefly three pedagogical considerations such as 1) consistent simulation world
view with pen paper representation, 2) data table, scientific graphs and
symbolic mathematical representations for ease of data collection and multiple
representational visualizations and 3) game for simple concept testing that can
further support learning. We also suggest using physical world setup to be
augmented complimentary with simulation while highlighting three advantages of
real collision carts equipment like tacit 3D experience, random errors in
measurement and conceptual significance of conservation of momentum applied to
just before and after collision. General feedback from the students has been
relatively positive, and we hope teachers will find the simulation useful in
their own classes. 2015 Resources added:
http://iwant2study.org/ospsg/index.php/interactive-resources/physics/02-newtonian-mechanics/02-dynamics/46-one-dimension-collision-js-model
http://iwant2study.org/ospsg/index.php/interactive-resources/physics/02-newtonian-mechanics/02-dynamics/195-elastic-collision
