Course Detail
Units:
3.0
Course Components:
Lecture
Description
Practical experience with functional programming languages and concepts. Students are expected to have some familiarity already with data-driven design and avoiding state in a functional language. The course covers more advanced functional concepts, and it addresses the interaction of functional programming with real-world interfaces such as I/O, networking, and graphics