Please make sure you understand the policy towards Academic Integrity.
Homework assignments are due via email to the instructor by 11:59pm on the date specified. Late assignments will be penalized in accordance with our Late Policy.
The table below gives the assignments, and associated dates. All future dates/topics are tentative until such assignments are made available.
|Assignment||Topic||Due Date||How to submit|
|First essay||Short technical opinion piece||Wednesday, Jan. 20||Via email (or can submit paper copy in class)|
|Homework 2||Scanning with flex||Saturday, January 30||Via email|
|Homework 3||DFAs, NFAs, and CFLs||Wednesday, Feb. 10, by 1pm||paper copy or email|
|Homework 4||Bindings and Control Flow||Monday, Feb. 22||paper copy or email|
|Homework 5||Data Types, Subroutines, and OO design||Monday, Feb. 29||paper copy or email|