All assignment submission portals will remain available on Brightspace for 3 additional days even after the due date for each assignment. This is done only so that we remain consistent with the late submission policy mentioned in the syllabus. Do not take the continued availability of the submission portal as an indication that the assignment's due date has not passed!
In all assignments, multiple submissions are allowed. However, only the most recent submission will be retained/saved on Brightspace, and that's the one the teaching staff will grade.
For all assignments, students will need their Stony Brook University single sign-on (SSO) credentials for access.
The first programming assignment is available as a single PDF document. [ download ]
All relevant details are provided in this document, including the submission requirements and a few test cases for each problem. Students are, however, expected to test their program with additional test cases.
Submissions are due on Brightspace by 11:59 pm, Oct 6 (Monday).
Please remember to review this section in the syllabus about homework assignments!
The second programming assignment focuses on algebraic data types. It is available as a single PDF document. [ download ]
Similar to the previous assignment, all relevant details are provided in this document, including the submission requirements and a few test cases for each problem. Students are, however, expected to test their program with additional test cases. Remember to review the syllabus specifications about homework assignments.
Submissions are due on Brightspace by 11:59 pm, Nov 7 (Friday).