arXiv:1501.01535
Understanding resonance graphs using Easy Java Simulations (EJS) and why we use EJS
EJS models for resonance graphs

Research Digest
This paper makes resonance graphs less mysterious by letting students vary driving frequency, damping, and amplitude while seeing the system respond. The article is useful when students can draw the resonance peak but cannot yet explain what the peak represents physically.
Use It Tomorrow
Start with prediction: where will the largest amplitude occur? Then let students change the driving frequency and compare the simulated motion with the graph.
Pedagogical Move
Ask students to narrate the graph as a physical story: energy transfer, damping, and the meaning of the peak width.
Student Agency
Frame the task so students work like young scientists: they choose or justify the variable to test, make a prediction, collect evidence, defend a claim, and decide how to improve the model or investigation.
Discussion Prompts
- What evidence does the model, video, or activity make visible?
- Which variable should students change first, and what should they keep constant?
- What claim can students make from the evidence, and what limitation should they acknowledge?
Reveal suggested answers
- Evidence: The simulation makes driving frequency, amplitude response, damping, resonance peak, and graph shape visible together.
- Variable: Change the driving frequency first; keep damping, mass, spring constant, and driving amplitude fixed.
- Claim: Students can claim that resonance occurs near the frequency with maximum response, while acknowledging that damping changes the peak height and width.