Key points are not available for this paper at this time.
This paper presents a philosophy underlying CS-1 programming projects, and illustrates this philosophy with a concrete example.
Richard E. Pattis (Thu,) studied this question.