50.056 Software Abstraction Functional Programming
Introduces students to functional programming and how to construct software abstractions. Students learn how to compose functions and perform computation in a functional way. Higher-order functions are taught as a way to abstract computation. The course then introduces students to abstracting data in functional programming, and a discussion of state-based computation and how it is best done to…
- Course code: 50.056
- Pillar: CSD
- Term: 7
- Credits: 12
- Department: Information Systems Technology and Design
- Prerequisites: 10.014, 10.025
- Scheduled classes: 0
SUTD's own page for this course
Open modSUTD · FAQ
modSUTD is independent and is not affiliated with or endorsed by the Singapore University of Technology and Design.