Last I left off, an ambitious group of kids had solved this question (that they asked themselves):

There’s a projectile launched at an initial height of 20 feet with an initial velocity of 50 ft/sec. We want it to land 70 feet away. Under normal gravity and with no wind resistance, what angle is necessary?

That was in the pursuit of this other, much larger goal (another that they developed themselves):

Our final goal is to create an equation where you can input any target, any velocity, and any height, and find the angle necessary to hit the target.

So for these students, this became a challenge of going from specific to general – a huge theme in any algebra class – and rearranging the formulas to suit their needs. As their teacher, I felt obligated to read through and try to comprehend everything they did, but I’ll admit, this was the point where I mostly just tipped my cap and marveled at the final products that these 9th GRADERS (!) produced, which I’ll share below:

1. A Desmos graph that asks you to choose any launch point, any landing point and any initial launch velocity, and it will show you the exact possible path(s) of your projectile. Oh, and you can press play and see a simulation that uses a parametric equation.

2. A Desmos graph, taking the same inputs as above, that will tell you the angles of launch required to meet your exact criteria (complete with a step-by-step explanation of the formula’s derivation, added at the bottom of this post).

3. A Desmos graph that asks you to choose any launch point, any landing point and the **desired** **time** you’d like the projectile to be in flight. It will tell you the launch angle and initial velocity necessary to meet the criteria, and show you the flight path.

**Takeaways**

This was a massive success story for these kids, and now – months later – I’m still deconstructing why this project was such a hit for them. In the course of writing these blog posts, I’m realizing that the success was the perfect coming-together of a bunch of factors:

- some persistent future rocket scientists
- 1-to-1 computers at my school
- Desmos, a free tool that let them run wild with this thing
- A course that emphasized and valued depth and generalization
- A project that had the
*potential*for a ton of depth and generalization - A teacher that let them go way off-script (on a project that was supposed to be about quadratics), occasionally weighed in and occasionally pointed them in the right direction.

It may be a while before I get students capable of this kind of work again, but most of the bullet points above are within my control. I plan on spending the foreseeable future trying to make a perfect storm like this happen again.

*Students’ step-by-step explanation for the formula in Graph 2:*

Peter Farrell

said:Hi, Zack,

I’ve enjoyed following the projectile motion project! In October I explored your problem and your students’ results using Visual Python to model the system with position equations and without (using vectors). I think making projectiles move in 3D is a great way to explore these kinds of problems. You can see the video I made at http://youtu.be/fzS8jaeI6BM

zackbmiller

said:Peter,

So sorry for the delay. I just watched your video in full and I’m truly delighted that you would take my post and make something so cool out of it. What you came up with is really exceptional and I will pass it along to my students, many of whom love coding. I’ve never touched Visual Python, but your video definitely served as a wake-up call. I need to get on that! Thanks again for reading and making the video.

Pingback: Transforming a Math Program, Part 1: A simple change… | A Math Education That Matters