This paper presents a philosophy underlying CS-1 programming projects, and illustrates this philosophy with a concrete example.
No takes yet. Share an insight, caveat, or question.
Richard E. Pattis (1990) studied this question.