Functional programming: more fundamental than BASIC

  • Authors:
  • Iain Ferguson

  • Affiliations:
  • -

  • Venue:
  • LUV '92 Proceedings of the 1992 conference on Lisp users and vendors
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

The current secondary school computer science curriculum, which culminates in the AP exam, provides students with a misleading picture of the discipline, and many young thinkers are turned off by the rigidity and pettiness of syntax-heavy languages like BASIC and Pascal. This paper describes an introductory course that uses functional programming techniques to emphasize the analytical and problem solving aspects that make computer science so interesting, while avoiding the tedium associated with traditional approaches. A course based on this approach has proven very successful in encouraging students to further their study of the discipline.