- Assignment #1: 15%
- Assignment #2: 15%
- Assignment #3: 15%
- Midterm: 20%
- Final Project: 35%
- Students who contribute frequently to Piazza will get 1-2% extra credit.
Study groups are allowed but we expect students to understand and complete their own assignments and to hand in one assignment per student.
If you worked in a group, please put the names of your study group on your assignment on top.
We also expect students to not look at implementations online. Just like all other classes at Stanford, we take the student Honor Code seriously.
For the Final Project:
Please ask if you have any questions about the collaboration policy.
We strongly recommend you do the course project in a team. Teams can be up to 3 people. Larger teams are expected to do correspondingly larger projects. You should only form a 3-person team if you are planning to do an ambitious project where every team member will have a large contribution.
- Team members will typically get the same grade, but we reserve the right to differentiate in extreme cases of unequal contribution. You can contact us in confidence in the event of unequal contributions.
- You may use external libraries, etc. for the final project, but you must acknowledge all such usages.
- More information on the Final Project page.
- You can use 6 late days, with up to 3 late days per assignment. A late day extends the deadline 24 hours.
- You can use (up to 3) late days for the final project as well. Groups use up one late day per person to extend the deadline a day. For example, a group of three people must have at least six remaining late days between them (distributed among them in any way) to extend the deadline two days.
- Once you have used all 6 late days, the penalty is 10% for each additional late day.
- If you feel you deserved a better grade on an assignment, you may submit a regrade request on Gradescope within 3 days after the grades are released.
Your request should briefly summarize why you feel the original grade was unfair.
Your TA will reevaluate your assignment as soon as possible, and then issue a decision.
If you are still not happy, you can ask for your assignment to be regraded by an instructor.
- Note that while doing a regrade we may review your entire assigment, not just the part you bring to our attention (i.e., we may find errors in your work that we missed before).
Students with Documented Disabilities
Students who may need an academic accommodation based on the impact of a disability must initiate the request with the Office of Accessible Education (OAE). Professional staff will evaluate the request with required documentation, recommend reasonable accommodations, and prepare an Accommodation Letter for faculty dated in the current quarter in which the request is being made. Students should contact the OAE as soon as possible since timely notice is needed to coordinate accommodations. The OAE is located at 563 Salvatierra Walk (650-723-1066, http://studentaffairs.stanford.edu/oae
Credit/No credit enrollment
If you're doing the class credit/no credit then there are no special changes to the workload versus people registered for a grade. You are graded on work as usual, per standard Stanford rules. The only difference is that providing you reach a C- standard in your work, it will simply be graded as CR. (So maybe you can take it a little bit easier.)