Problem stereotypes and solution frameworks: a design-first approach for the introductory computer science sequence. - T. M. Rao; Sandeep Mitra; Roxanne L. Canosa; Sidney Marshall; Thomas A. Bullinger (J. Comput. Sci. Coll., 2007)