Skip to main content

CSCI335

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

-

Equivalent Course(s)

-