Requirements for Passing
To pass this course, you have to
- attend all classes except for at most two,
- successfully turn in all written and programming assignments,
- successfully carry out a research project, which includes writing an interim project report, carrying out the research, and writing a final project report.
Policies on Handing in Assignments
In the interest of all trees in this world, the instructors prefer to run this course paper-free. Programming and written assignments must be turned in electronically via email to daniel.russakoff@cs.stanford.edu, and project reports must be emailed to the primary point of contact, as specified on the project page.
- Everything has to be turned in, even if late.
- Assignments turned in up to 48 hours after deadline will count 50%.
- Assignments turned in after this point will be worth zero credit (but still have to be turned in). Same for interim and final project reports.
Policy on Teaming
- Homework assignments. You have to work on your own for the written/programming assignments. No teaming.
- Project: You are encouraged to work in teams of up to three people for your research project.
Policy on Grading
The grade will break down as follows:
- Classroom presence and participation: 10%
- Written and programming assignments: 20%
- Midterm exam: 20%
- Research project: 50%
Other
Announcements will be made on the Announcement Page. Students should periodically screen this Web site for possible announcements and policy changes.