|
|
Dec 22, 2024
|
|
CSCI181N PO - Advanced Functional ProgrammingWhen Offered: Last offered spring 2020. Instructor(s): M. Greenberg Credit: 1
Immutable, higher-order, side-effect free programming combines with various structuring
disciplines (e.g., static type inference, monads) to offer a powerful, alternative viewpoint on
programming. Ideas from functional programming are more than 50 years old, but have only
recently gained acceptance in the mainstream. We will learn Haskell and its idioms, with an eye
towards the language-based thinking of CSCI 131 PO (but none of its formalism). The course
culminates in a project. Prerequisites: CSCI 062 PO . Satisfies the following General Education Requirement(s), subject to conditions explained in the Degree Requirements section of this Catalog: Area 5
Add to Portfolio (opens a new window)
|
|
|