Final Exam: May 13, 11:15 am @ Library W4550
The first assignment is available here as a single PDF document (SBU SSO login required for access). It requires Python programming, and rudimentary understanding of OCaml.
Please note that only your last submission is retained on Brightspace. So, if you submit more than once, we can only grade the most recent version!
UPDATED: Due on Brightspace by 11:59 pm, March 5 (Thursday).
The second assignment is available here as a single PDF document (SBU SSO login required for access). This assignment involves programming in OCaml and Python.
Multiple submissions on Brightspace are allowed. However, please note that only your last submission is retained on Brightspace. So, if you submit more than once, we can only grade the most recent version!
Due on Brightspace by 11:59 pm, April 17 (Friday).
The third and final assignment is available here as a single PDF document (SBU SSO login required for access). In this assignment, you will use both OCaml and Python, and contrast the approach taken by these two languages. This assignment allows you to compare and contrast algebraic data types and object-oriented programming while gaining a hands-on understanding of the functional programming paradigm.
A reminder that while multiple submissions are enabled on Brightspace, only the last submission is retained on Brightspace.
Due on Brightspace by 11:59 pm, May 10 (Sunday).