- Courses
- CS5035
Code | CS5035 | Department | Computer Science | ||
---|---|---|---|---|---|
Name | Topics in Functional Programming | Prerequisites | CS3035, CS3112 | ||
Units | 3 | Unit Factor | 1.0 | ||
Coordinator | Elaine Kang | Description | View | ||
Catalog Description | Prerequisites: CS 3112, CS 3035 and G2 standing or permission from instructor. Evaluating expressions vs. executing statements; functions as first class objects; higher-order functions; currying; partial evaluation; closures; mutable and immutable variables; comprehensions; referential transparency; lazy evaluation. |