An Introduction to Functional Programming
CS4138.01) (cancelled 10/5/2023
Course Description
Summary
In this course we will introduce functional programming through Learn You a Haskell for Great Good, one of the more entertaining and approachable manuals on functional programming. This material will be supplemented by looking at how the R programming language was influenced by functional programming concepts and methods. The latter part may be of particular interest to people who want to make new statistical or math packages as part of their STEM plan. The class will work through the book and some R examples for the first 8-10 weeks and spend the remaining time working on individual projects that solve real-world problems with functional programming.Prerequisites
Two courses in computer science including at least one that covers data structures and algorithms.
Please contact the faculty member : michaelcorey@bennington.edu