Course Search
To filter and search by keywords in course titles, see the Course Search.
Courses by Subject Area
Click on the links below for a list of courses in that subject area. You may then click “View Classes” to see scheduled classes for individual courses.
3160. Functional Programming Fundamentals
3.00 credits
Prerequisites: CSE 3100.
Grading Basis: Graded
The course covers fundamental techniques in functional programming. While the primary focus is purely functional programming, side effects are explored for various purposes such as modeling I/O and rendering stateful objects. The course introduces elementary types, control flow, environments and scoping, closures, and other structural features of typical functional programs. The course may cover additional topics such as typed functional programming languages, type inference, continuation-passing, streams, and monads.
Last Refreshed: 18-APR-24 05.20.14.350110 AM
Term | Campus | Instruction Mode | Instructor | Section | Session | Schedule | Location | Enrollment | Notes | |
---|---|---|---|---|---|---|---|---|---|---|
1248 4919 1 001 | Fall 2024 | Storrs | In Person | Michel, Laurent | 001 | Reg | We 1:25pm‑3:20pm |
AUST 105 | 68/90 | |
1248 4920 1 002L | Fall 2024 | Storrs | In Person | Michel, Laurent | 002L | Reg | Mo 11:00am‑11:50am |
Pending Dept Room Assignment | 22/22 | |
1248 4921 1 003L | Fall 2024 | Storrs | In Person | Michel, Laurent | 003L | Reg | Mo 12:00pm‑12:50pm |
ITE 134 | 23/23 | |
1248 4922 1 004L | Fall 2024 | Storrs | In Person | Michel, Laurent | 004L | Reg | Mo 1:00pm‑1:50pm |
ITE 134 | 23/23 |