Print Settings
 

CS 43: Functional Programming Abstractions

This course explores the philosophy and fundamentals of functional programming, focusing on the Haskell language, its theoretical underpinnings, and practical applications. Topics include functional abstractions (function composition, higher-order functions), immutable data structures, type systems, and various functional design patterns (monads, etc). Prerequisites: CS107 (or equivalent experience)
Terms: Win | Units: 2
© Stanford University | Terms of Use | Copyright Complaints