Teaching the art of computer programming (TAOCP)

  • Authors:
  • Frank Ruskey

  • Affiliations:
  • University of Victoria, Victoria, B. C.

  • Venue:
  • Proceedings of the 16th Western Canadian Conference on Computing Education
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Donald Knuth's magnum opus, The Art of Computer Programming (TAOCP), is often bought, frequently cited, sometimes browsed, occasionally read, but almost never used for teaching. The purpose of this paper is to describe the author's experience in teaching two courses, each based on different sections of TAOCP volume 4a, using the pre-fascicles and fascicles that were available at the time. The conclusion reached is that such an adventurous undertaking can be extremely rewarding, not only for the students, but also for the instructor.