The role of computer programming in education. - Ken Kahn; Harriette L. Spiegel (J. Educ. Technol. Soc., 1999)