Policy on Academic Integrity and Collaboration
You are responsible for reading your @cs.brown.edu email and, in particular, any messages sent to the course mailing list. If you have some other, preferred, primary email address, it's your responsibility to forward mail properly; failure to do so is your problem. not ours. You are also responsible for keeping track of all assignments and other material posted to the course Web site.
We will be following the draft book. For some topics you may still wish to refer to the old edition of Programming Languages: Application and Interpretation (PLAI).
The assignment schedule is posted on the assignments page.
Grade Caps / Late Policy
You can set a personal grade cap, helping you better organize time and achieve mastery. Read more...
TA Hours will be posted on the course home page. You can expect to have additional TA hours in the first two weeks of the semester.
We are very serious about requiring you to write clean, well-documented code. Read more…
We will place very high demands on testing. Read more…
We will use codewalks, a common practice at software companies, to evaluate some of your programs and written assignments. Read more…
PhD Student 2000-Level Credit
We will not be offering any.