When objects collide: abstractions over common physics problems for capstone projects in CS1. - Adrienne Decker; Sara Haydanek; Christopher A. Egert (J. Comput. Sci. Coll., 2005)