CSCI335
Download as PDF
Functional Programming
Mathematics & Computer Science
College of Liberal Arts
Course Subject Code
CSCI
Course Number
335
Status
Active
Course Attributes
CEA: ProgCLA-CEA and Au Pair, EMCS: Major-Computer Sci Elective, ENCO: Minor-Computer Sci Elective, MCOS: Major-Computer Science, NCOM: Minor-Computer Science
Course Short Title
Functional Programming
Course Long Title
-
Course Description
Functional programming goes beyond procedural programming and expands students' abilities to approach problems. Focuses on Haskell, a purely functional programming language. Topics include Lambda expressions, currying, lazy evaluation, referential transparency, polymorphism, and monads.
Min
4
Repeatable
-
Course Restrictions
-
Equivalent Course(s)
-