Assignments

All the released assignments are here! Please refer to the weekly calendar for anticipated due dates in the future.

Due dates on this page carry an implicit 11:59 PM unless otherwise specified.

Please refer to the Handouts to facilitate working with these assignments.

Exercises

Exercise Due
EX01 Fri, Jan 7
EX02 Fri, Jan 14
EX03 Fri, Jan 21
EX04 (Identities Handout) Fri, Jan 21
EX05 (Proof Example, Proofs Handout) Wed, Jan 26
EX06 Cancelled
EX07 Tue, Feb 01
EX08 Tue, Feb 01
EX09 Fri, Feb 11
EX10 Fri, Feb 11
Para:
EX11 - HasOver
EX12 - GetLongestSequence
EX13 - GetLeftMostIndex
EX14 - FilterEmpty
Checkpoint:
Fri, Feb 18


Due:
Tue, Mar 01
EX15 Fri, Mar 04
EX16 Fri, Mar 11

Projects

Project Due
P1
Partner Sign-Up
Checkpoint 1
Gradescope
Writeup
Code and Spec
 
Partner Sign-Up: Wed, Jan 5 6:00 PM
Checkpoint 1: Tue, Jan 11  
 
 

Due: Tue, Jan 18
P2
Partner Sign-Up
Checkpoint 1
Checkpoint 2
Writeup
Code and Spec
 
Partner Sign-Up: Wed, Jan 19 6:00 PM
Checkpoint 1: Thu, Jan 27
Checkpoint 2: Tue, Feb 08
Due: Tue, Feb 15
P3
Partner Sign-Up
Checkpoint 1
Checkpoint 2
Writeup
Code and Spec
 
Partner Sign-Up: Wed, Feb 16 6:00 PM
Checkpoint 1: Wed, Feb 23
Checkpoint 2: Tue, Mar 01
Due: Tue, Mar 08