Published January 14, 2020 | Version 1.0

2D Physics Simulations using Processing IDE for Physics Education Research - Workshop 2018

Authors/Creators

  • 1. Lund University

Description

The planned code and the code that was used during the workshop for the project "Programming in physics education" and "Programming as a means for meaning-making in physics education" at Lund University, The National Resource Centre for Physics Education. Used during the 2018 data collection session by PhD student Kim Svensson. The work was performed in Sweden, using interested swedish students.

The different sessions needs to be unpacked using any unpacking software. The code within each session needs the Processing IDE, https://processing.org/, with the python module to run.

The code was coded live with the students and was used to study students interaction with programming in a physics context with the aim to discover how programming could improve the understanding of different physical concepts, such as: the relationship between position, velocity and acceleration, or the relationship between force and acceleration, but also different models of systems using Hooke's Law or Newtons Law of Gravity.

Session 01 aimed to introduce them to programming and how to make things move on the screen using variables for position, velocity and acceleration.

Session 02 took the ideas from session 01 and constructed a particle-class to be used as the base for future simulations.

Session 03 implemented a hanging cloth simulation based on the ideas from the students. It focused on finding the correct interaction between particles that would produce the desired results.

Session 04 had the students come up with, and implement their own heat-diffusion simulation and visualise it on the screen. The simulation was based on the grid-structure that emerged in session 03.

Session 05 focused on interviews by Kim Svensson and the students could choose to do different programming assignments when they were not being interviewed.

 

Files

old_ideas_structure.pdf

Files (143.2 MB)

Name Size Download all
md5:2ab37ac30ed5bdc0e6166db572558d0e
218.7 kB Preview Download
md5:e11d1b1e93f22b46b0b98ed6ace964e8
1.4 MB Download
md5:9b7d8fba28f5d27c1cabc361a9a05733
49.2 MB Download
md5:b54000b6c14e37ab180cfe4b76083401
44.9 MB Download
md5:706b6810f0f58731a007d52fb131beab
47.4 MB Download
md5:38ea2d9d54199b2991696928433572b0
181.2 kB Download