Computer
assignment 0 (Do not turn in)
Computer
assignment 1 (Due September 17)
Computer
assignment 2 (Due October 3)
Computer
assignment 3 (Due October 24)
Written
assignment 1 (Due September 10)
Written
assignment 2 (Due September 26)
Written
assignment 3 (Due October 10)
Written
assignment 4 (Due November 12)
Written
assignment 5 (Due November 21)
Written assignment 6 (Optional, Due December
3)
Minor Projects will be presented on October 29 and October 31.
The Major projects will be presented on December 5.