Please enable JavaScript to use CodeHS

Coding in Science

Exploring Collisions

[High School, 2-4 Hours] Students use JavaScript graphics to create their own elastic collision simulation using conservation of momentum and kinetic energy equations.

Lessons

3.1 Creating Circles

  • Creating Circles
  • Creating Circles
  • Drawing a Circle
  • Adding a Second Circle

3.2 Positioning Circles

  • Positioning Circles
  • Positioning Circles
  • Positioning Circle One
  • Positioning Circle Two

3.3 Adding Movement

  • Adding Movement
  • Adding Movement
  • Moving One Circle
  • Moving Two Circles

3.4 Changing Speeds on Collision

  • Changing Speeds on Collision
  • Changing Speeds on Collision
  • Changing Speed to 0
  • Changing Speed to Opposite
  • Different Speeds

3.5 Inelastic Collisions

  • Inelastic Collisions
  • Inelastic Collisions
  • Inelastic Collision Simulation

3.6 Elastic Collisions

  • Elastic Collisions
  • Elastic Collisions
  • Elastic Collision Simulation

Courses that include this module