Progressive assignment in CS1

Mirela Djordjević · 2009

This paper proposes a simple graphics programming project, Java Target project that follows the Spiral Model of teaching three different components of the introductory programming course: fundamentals, object-oriented, and event-driven programming. Especially important in this project is the progressive nature that introduces one concept and reviews others. The project consists of following progressive tasks: draw a circle (target); user defines radius, and center of a circle; report number of shots; randomize shots; select color, select shape, resize target; define user class Circle (Target); define number of circles in target; keep scores and find the best score.

Read the paper · More papers on PaperTik