Studying mathematical induction and recursive programming together

  • Authors:
  • Keith Brandt;Margaret Richey

  • Affiliations:
  • Rockhurst University, Kansas City MO;University of Wisconsin, Madison WI

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Mathematical induction is a proof technique used throughout math-ematics, and recursion is a programming concept frequently used in computer science. This note will explore the parallel between induction proofs and recursive programs by providing several example problems that lead to an induction proof and a corresponding recursive program. We feel that students who are exposed to this parallel will gain a deeper understanding of both topics.