Paper on Education

Programming is writing: Why student programs must be carefully evaluated. G. Leavens, A. Baker, V. Honavar, S. M. LaValle, and G. Prabhu. Mathematics and Computer Education, 32(3):284-295, Fall 1998. [pdf].