The concrete act of programming the motion of a projectile in a virtual world, complements the usual mathematical analysis of that motion in the physical world, to help students build a deep understanding of a traditionally difficult physics concept, projectile motion.
Lesson 1: Simultaneous, independent change
Lesson 2: Dependent changes
Lesson 3a: Constant xy change
Lesson 3b: Variable xy change