ACM Home Page
Please provide us with feedback. Feedback
Introducing functional programming in discrete mathematics
Full text PdfPdf (556 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the twenty-third SIGCSE technical symposium on Computer science education table of contents
Kansas City, Missouri, United States
Pages: 147 - 152  
Year of Publication: 1992
ISBN:0-89791-468-6
Also published in ...
Author
Roger L. Wainwright  Department of Mathematical and Computer C-:an--o, The University of Tulsa, 600 South College Avenue, Tulsa, Oklahoma
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 29,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/134510.134540
What is a DOI?

ABSTRACT

Programming assignments in my discrete mathematics course have changed recently due to an influx of non-computer science students with little or no programming experience. Programming problems are now assigned in a simple to learn, easy to write, mathematical-like functional programming language that requires no previous programming experience. In theory, all students begin on the same basis. Exposure to the concepts of functional programming is an essential part of computer science and mathematics curricula. For most students this is the only exposure to functional programming. Functional programming and discrete mathematics are a natural combination. One week of lectures and perhaps a small monetary investment is all that is required. An instructor totally unfamiliar with functional programming can easily learn enough in a week or so to present a simple introduction to the topic. Introducing functional programming concepts in discrete mathematics was very successful. Students found the exposure to functional programming to be an insight they had never experienced before and enthusiastically recommended an introduction to functional programming be a permanent part of the course.




Collaborative Colleagues:
Roger L. Wainwright: colleagues