CS 145

Data Management and Data Systems

Fall 2018

Course Description

Overview This course covers:

Prerequisites 103 and 107 (or equivalent)

Assessment Projects: 35% (5 + 10 + 20), Midterm Exam: 25%, Final Exam: 40%.
We will be offering extra credit for:

Logistics and Policies

Piazza Join our Piazza to receive important announcements and get answers to your questions.

Homeworks Homeworks are self-paced and do not affect your course grade. However, they reflect the exam material, so it is in your best interest to complete them promptly, for each lecture. Aside from preparing you for the exam, they will assess and reinforce your understanding of the material. You can access the homeworks through Gradiance by creating an account (if you don't already have one) then signing up for class token E68759F1. Once you have joined the class, navigate to the Homeworks section on the left. NOTE: when we write "lab" we indicate that you should do the corresponding lab found in the "Lab Projects" tab, instead of the Homework tab.

Exam Dates

Exam Notes Sheet For the midterm, we allow students 1 two-sided 8.5x11" piece of paper with typed or written notes. For the final exam we will allow students two notes sheets.

Late Days You are allowed a total of three late days shared between all project deadlines. You do not lose any credit when using a late day. If you run out of late days and submit after the deadline, you receive a 0. (EDIT: this was increased from 2 to 3 due to P2 submission difficulties. For more, see piazza post 879).

Lectures Lectures occur on Tues/Thurs 4:30-5:50 p.m. in NVIDIA Auditorium. NOTE that while attendance is not mandatory, we will be giving out extra credit for students with insightful in-class participation.

Lecture Videos Lecture videos will be recorded and posted on Canvas.

Textbook There is no required textbook, but for students who want additional resources, we recommend the following two:

Accomodations 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) and notify us at least 7 days (ONE week) prior to the Midterm and/or Final Exam.

Contacting Course Staff Please use Piazza for public questions. To privately reach the instructors you can either make a private Piazza post or send an email to:


Group Size The first two projects are individual only, but the third project you are allowed to work in teams of two.

Project Submissions You will submit your projects via Gradescope. Sign up for Gradescope using your Stanford email address and student ID. The course code is MJ3ZYR. Each assignment will include specific instructions regarding what files to submit.

Regrade Policy If you think that we've made a grading mistake or that the work you submitted should be regraded, submit a regrade request on Gradescope within one week of receiving your grade. Be sure that you prepare a short and convincing argument on Gradescope about why you think your work was incorrectly graded – we reserve the right to ignore your regrade request if you don't provide a justification. If you submit a regrade request, we reserve the right to regrade your entire assignment. This means that your overall score could go down.