A RATIONALE FOR CHOOSING A PURELY FUNCTIONAL LANGUAGE IN A FIRSTCOURSE IN COMPUTER SCIENCE

Date
1994-12-01
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
Citation