FINAL EXAM: Friday, May 15, 11:15 am @ Melville Library W4550
Students will need to use their Stony Brook University single sign-on (SSO) for access.
The first programming assignment is available here as a single PDF document. All details are provided in this single document. For any clarifications or questions, students are welcome to the Ed Discussion forum for this course.
In-class discussion on this assignment will take place on March 2 (Monday).
The second programming assignment builds naturally as the next stage of development after the first one. It is available here as a single PDF document. All details are provided in this single document. For any clarifications or questions, students are welcome to the Ed Discussion forum for this course.
In-class discussion on this assignment will take place on March 30 (Monday).
The third programming assignment further develops the ideas introduced in the first two assignments. It is available here as a single PDF document. All details are provided in this single document. For any clarifications or questions, students are welcome to the Ed Discussion forum for this course.
The presentation for this assignment will be done asynchronously, via a video tutorial/lecture, on April 24 (Friday).
This fourth and final programming assignment pursues two different programming paradigms to solve the same problems pertaining to infinite data structures and monadic programming. The assignment is provided in its entirety in this single PDF document.
This assignment's solution and approach will be presented asynchronously, in a tutorial-style video lecture on May 11 (Monday).