A RATIONALE FOR CHOOSING A PURELY FUNCTIONAL LANGUAGE IN A FIRSTCOURSE IN COMPUTER SCIENCE
Date
1994-12-01
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This paper provides a rationale for the choice of a language in a first
course in Computer Science. It begins by highlighting features of
learning and the problem-solving process identified in cognitive
science. A set of criteria for selecting a language for a first course
are then postulated. Finally, potential benefits of using a purely
functional language are identified and some comparisons made to the
more traditional use of imperative languages in teaching a first course.
Description
Keywords
Computer Science