Getting more oomph from programming exercises — education, research

http://portal.acm.org/ft_gateway.cfm?id=800968&type=pdf&coll=ACM&dl=ACM&CFID=13001757&CFTOKEN=12807104

Alan L. Tharp

Abstract:

Much attention has been given to the content of introdutory computer science courses, but based on a perusal of introductory textbooks, it appears that somewhat less attention has been given to the programming exercises to be used in these courses. Programming exercises can be modified to provide a better educational experience for the student. An examlpe of how atypical programming exercises were incorporated into an introductory programming language course is described.