Table of contents

  1. Grading
  2. Late Policy and Extensions
  3. Collaboration Policy (don’t cheat)
  4. We Want You to Succeed


Undergraduate Grading Scheme Graduate Grading Scheme
20% Homeworks
10% Labs
5% Vitamins
5% Attendance (or 0% if opting out)
15% Projects
20% Midterms (10% each)
25% Final (or 30% if opting out)
20% Homeworks
5% Labs (or 0% if opting out)
15% Projects
15% Final Project
20% Midterms (10% each)
25% Final (or 30% if opting out)
  • Homeworks: There will be roughly 7 homework assignments. Assignments must be completed individually and will mix programming and short answer questions. Your lowest (one) homework score will be dropped.
  • Labs: There will usually be a lab every week, with some exceptions. Lab assignments will be graded on completion and correctness, but all test cases will be public. Your lowest two lab scores will be dropped. If you’re in the graduate version of the course, you may opt to not do labs, and instead have your final exam weighted more.
  • Vitamins (undergrad only): Vitamins are due each week, along with the lab assignment, and your two lowest Vitamin scores will be dropped. Each Vitamin will be scored out of 3 points, and full credit (3 out of 3) will be given to any on-time submission that answers at least 3 questions correctly. Most Vitamins have 5 questions. Answering only 1 or 2 questions correctly will earn 1 or 2 points, respectively.
  • Projects: We will have 3 projects this semester. Late projects will be marked off 10% per day late.
  • Attendance (undergrad only): In order to encourage you to attend lecture, 5% of your grade is based on lecture attendance (attendance is not taken in lab or discussion section). We will post a Google form each lecture for you to fill out. You will only need to check in to 2/3 of all lectures in order to receive the full 5% credit. If you would rather not have attendance be a part of your grade, we will weigh your final exam 5% more (30% instead of 25%). If you attend fewer than 2/3rds of the lectures, then we will interpolate as you’d expect between the two policies, e.g. attending 1/3rd of the lectures would make your final worth 27.5%.
  • Midterms: We will have 2 midterms this semester. Midterm 1 will be on October 8th from 8-9:30PM. Midterm 2 will be on November 13th from 8-9:30PM.
  • Final: The final exam will be on Tuesday, December 17th, from 3-6pm. If you cannot make the regular final exam time for a pre-approved reason, there will be alternate final exam times. We will be releasing forms on Piazza in the first few weeks of the semester so that you can let us know of your conflicts (for both midterms and the final).
  • Undergrad vs. grad: All students enrolled in the graduate version of the course (CS C200 or Stat C200C, i.e. Data 200) will be graded according to the Graduate grading scheme. Students enrolled in the undergraduate version of the course (Data 100) can opt for the graduate grading scheme, which involves a final project. All students in Data 100 who complete a final project will be scored under both grading schemes and given the higher of the two scores.

Late Policy and Extensions

For all assignments – homeworks, projects, labs, and vitamins – we have a fixed 2 hour grace period meant to accommodate last-minute submission issues. Past this 2 hour grace period, all project submissions will be marked down by 10% per day, and all other assignments (homeworks, labs, vitamins) will not be accepted, without a pre-approved extension – no exceptions.

In order to request an extension for an assignment, please fill out this form at least 12 hours in advance of an assigment’s due date (unless there is a special circumstance).

Collaboration Policy (don’t cheat)

Data science is a collaborative activity. While you may talk with others about the homework, we ask that you write your solutions individually. If you do discuss the assignments with others please include their names at the top of your notebook. Keep in mind that content from the homework and vitamins will likely be covered on both the midterm and final. We will be following the EECS departmental policy on Academic Honesty, so be sure you are familiar with it.

We Want You to Succeed

If you are feeling overwhelmed, visit our office hours and talk with us. We know college can be stressful and we want to help you succeed!