Announcements

  • Project 3 due Thursday 4/27
    • Early bonus point for submitting by Wednesday 4/26
  • Independent Data Exploration
  • Project 3 due Thursday 4/27
    • Checkpoint due Friday 4/21!
    • Early bonus point for submitting by Wednesday 4/26
    • Lab this week (not required) will provide time to work on the checkpoint
  • Extra office hours with my dog
    • Friday 4/21 4:10pm-4:50pm in 781 Soda
  • Independent Data Exploration
  • Project 3 due Thursday 4/27
    • Checkpoint due Friday 4/21!
    • Early bonus point for submitting by Wednesday 4/26
    • Lab this week (not required) will provide time to work on the checkpoint
  • Extra office hours with my dog
    • Friday 4/21 4:10pm-4:50pm in 781 Soda
  • Optional mastery section on Monday 4/17
    • 6pm-9pm in 105 Cory
    • Work in small groups; explain solutions to each other
    • Staff will be available to provide on-demand review of topics
  • Project 3 due Thursday 4/27
    • Early bonus point for submitting by Wednesday 4/26
    • Checkpoint due Friday 4/21
    • Lab this week will provide time to work on the checkpoint
  • Extra office hours with my dog
    • Friday 4/21 4:10pm-4:50pm in 781 Soda
  • Optional mastery section on Monday 4/17
    • 6pm-9pm in 105 Cory
    • Work in small groups; explain solutions to each other
    • Lots of staff will be available for mini-review discussions
  • Project 3 due Thursday 4/27
    • Early bonus point for submitting by Wednesday 4/26
    • Released Monday 4/17 (or so)
    • Checkpoint due Friday 4/21
    • Lab next week will provide time to work on the checkpoint
  • Homework 07 due Thursday 4/13.
    • Early bonus point for submitting by Wednesday 4/12.
  • Homework 07 due Thursday 4/13.
    • Early bonus point for submitting by Wednesday 4/12.
    • Please come to office hours Monday & Tuesday if you want help fast!
  • Homework 07 due Thursday 4/13.
    • Early bonus point for submitting by Wednesday 4/12.
  • Homework 06 due Thursday 4/6.
    • Early bonus point for submitting by Wednesday 4/5.
  • Homework 06 released on Saturday 4/1, due Thursday 4/6.
    • Early bonus point for submitting by Wednesday 4/5.
  • Homework 06 will be released on Friday 3/31, due Thursday 4/6.
    • Early bonus point for submitting by Wednesday 4/5.
  • Happy Spring Break!
  • Project 2 due Thursday 3/23.
    • Early bonus point for submitting by Wednesday 3/22.
  • Lab submit-on-your-own deadline extended to Wednesday 3/22, this week only.
  • You should have received an email containing your scores so far.
    • If you have questions or concerns, talk to your GSI.
  • Project 2 due Thursday 3/23.
    • Early bonus point for submitting by Wednesday 3/22.
  • More group tutoring slots are now available!
  • Project 2 due Thursday 3/23.
    • For full credit, submit the checkpoint by Friday 3/17.
    • Lab this week will focus on the project.
  • Midterm regrade requests due Sunday 3/19.
  • Homework 05 due Monday 3/13.
  • Midterm regrade requests due Sunday 3/19.
    • You should receive an email with a link to your exam on Monday 3/13.
    • If your answer is correct, you should get full credit.
    • If your answer is not correct, we will apply the rubric in Gradescope.
    • The midterm, solution, and video walkthrough are posted.
  • Project 2 due Thursday 3/23.
    • For full credit, submit the checkpoint by Friday 3/17.
    • Lab this week will focus on the project.
    • Early bonus point for submitting by Wednesday 3/22.
  • Professor Ani Adhikari will lecture Wednesday 3/15!
  • Midterm on Friday 3/10 in class.
    • Includes lecture material through Monday 3/6 (through Chapter 10).
    • Seat assignments will be mailed to you on Thursday 3/9.
    • You may bring a sheet of notes. The midterm exam reference guide will be provided.
    • No calculators, no printed material, & no questions.
  • Midterm preparation:
    • Review materials posted to the resources page.
    • Come to lab this week for more review material.
    • Everyone gets attendance credit on the day of the midterm.
  • Homework 5 due Monday 3/13
    • It's midterm review!
    • No early submission bonus.
    • Some questions may be reviewed in lab.
  • Homework 5 due Monday 3/13
    • It's midterm review!
    • No early submission bonus.
    • Some questions may be reviewed in lab next week.
  • Midterm on Friday 3/10 in class.
    • Includes lecture material through Monday 3/6 (through Chapter 10).
    • Need special seating or a left-handed desk? Let us know using this form by Monday 3/6.
    • Seat assignments will be mailed to you on Thursday 3/9.
    • You may bring a sheet of notes. The midterm exam reference guide will be provided.
    • No calculators, no printed material, & no questions.
  • Midterm preparation:
    • Review session Monday 3/6 7pm-9pm in 155 Dwinelle.
    • Review materials posted to the resources page.
    • Come to lab this week for more review material.
    • Everyone gets attendance credit on the day of the midterm.
  • Homework 5 due Monday 3/13
    • It's midterm review! Do it next week before the midterm!
    • No early submission bonus.
    • Some questions may be reviewed in lab next week.
  • Midterm on Friday 3/10 in class.
    • Includes lecture material through Monday 3/6.
    • Includes textbook material through Chapter 10.
    • Need special seating or a left-handed desk? Let us know using this form by Monday 3/6.
    • Review session Monday 3/6 7pm-9pm in 155 Dwinelle.
    • Review materials posted to the resources page.
    • Everyone gets attendance credit on the day of the midterm!
  • Homework 4 due Thursday 3/2.
    • Early submission bonus point for submitting by Wednesday 3/1.
  • Midterm on Friday 3/10 (two weeks) in class.
    • Includes lecture material through Monday 3/6.
    • Includes textbook material through Chapter 10.
    • Need special seating or a left-handed desk? Let us know using this form by Monday 3/6.
  • Homework 4 due Thursday 3/2.
    • Early submission bonus point for submitting by Wednesday 3/1.
  • Midterm on Friday 3/10 (two weeks) in class.
    • Includes lecture material through Monday 3/6.
    • Includes textbook material through Chapter 10.
  • Homework 4 due Thursday 3/2.
    • Early submission bonus point for submitting by Wednesday 3/1.
  • Midterm on Friday 3/10 (two weeks) in class.
    • Includes lecture material through Monday 3/6.
    • Includes textbook material through Chapter 10.
  • Project 1 due Thursday 2/23.
    • Early submission bonus point for submitting by Wednesday 2/22.
    • There are extra staff in office hours this week.
  • Guest lecture today (Friday 2/17) on Privacy and Data from David Wagner.
  • Project 1 due Thursday 2/23.
    • Start this week! Checkpoint 1 is due Friday 2/17.
    • Click the Project 1 again to get the latest updates.
    • Lab this week will be dedicated in part to project help.
    • Early submission bonus point for submitting by Wednesday 2/22.
  • Project 1 due Thursday 2/23.
    • Start this week! Checkpoint 1 is due Friday 2/17.
    • Click the Project 1 again to get the latest updates.
    • Lab this week will be dedicated in part to project help.
    • Early submission bonus point for submitting by Wednesday 2/22.
  • Lab check-off is not required this week, but come get started on your project.
  • John does not have office hours this Thursday 2/16. (Sorry, neither does his dog.)
  • There will be an awesome guest lecture this Friday 2/17 from David Wagner.
  • Homework 3 due Monday 2/13 @ 11:59pm.
  • Project 1 due Thursday 2/23.
    • Start this week! Checkpoint 1 is due Friday 2/17.
    • Lab this week will be dedicated in part to project help.
    • Early submission bonus point for submitting by Wednesday 2/22.
  • John does not have office hours this Thursday. (Sorry, neither does his dog.)
  • A few more spots are available in small-group tutoring sections.
  • There will probably be an awesome guest lecture this Wednesday or Friday from David Wagner, so come on both days!
  • Homework 3 deadline extended: Due Monday 2/13 @ 11:59pm.
  • Homework 3 due Thursday 2/9.
    • Complete it by Wednesday for an early submission bonus point.
  • Data 8 Python bootcamp 2 5pm-7pm Tuesday 2/7 in 540 Cory Hall.
    • Different content than the last bootcamp!
    • The focus will be on tables and table methods
  • Homework 3 due Thursday 2/9.
    • Complete it by Wednesday for an early submission bonus point.
  • Data 8 Python bootcamp 5pm-7pm Tuesday 2/7 in 540 Cory Hall.
  • Homework 2 due Thursday 2/2.
    • Complete it by Wednesday for an early submission bonus point.
    • Come to office hours or post on Piazza if you get stuck or have questions.
  • Data 8 Python bootcamp 4pm-6pm Thursday 2/2 in 540 Cory Hall.
  • You can use the feedback form in the Links menu to contact the instructor anonymously.
  • John DeNero's office hours 9:15am-11am in 781 Soda will henceforth be co-hosted by Samosa.
  • Homework 2 due Thursday 2/2.
    • Complete it by Wednesday for an early submission bonus point.
    • Array arithmetic questions are everywhere in this class!
    • Come to office hours or post on Piazza if you get stuck or have questions.
  • Small-group tutoring starts next week, and it's AWESOME! There's still some room.
    • You're going to study & work on homework anyway, so do it with a member of the course staff.
    • A great way to form a study group with other students who want to succeed.
    • Especially useful for students who are new to programming (but available to everyone).
  • The lecture attendance form is now under "Links" in the top menu.
  • Homework 01 due Thursday 1/26 @ 6pm.
    • Early bonus point for submitting by Wednesday 1/25 @ 6pm.
    • Office hours this week 1-5:30 in various locations.
    • Complete the Welcome Survey as part of your homework.
  • Extra lecture Wednesday 1/25 in 10 Evans:
    • KD-Trees for Efficient Nearest-Neighbor Search.
    • None of this material is required; it's totally fine to skip it.
  • Homework 01 due Thursday 1/26 @ 6pm.
    • Early bonus point for submitting by Wednesday 1/25 @ 6pm.
    • Office hours this week 1-5:30 in various locations.
    • Complete the Welcome Survey as part of your homework.
  • Lab 02 is posted.
    • Come to lab section, finish as much as you can, submit what you have, and get checked off before you go (recommended),
    • OR fully complete the lab on your own by Tuesday 1/24 @ 11:59pm.
  • Extra lectures this week for experienced programmers in 10 Evans
    • Monday 1/23: Visualizing election results with Plotly
    • Wednesday 1/25: KD-Trees for Efficient Nearest-Neighbor Search
    • None of this material is required; it's totally fine to skip it.
  • Participation policy will be clarified this week. If you have questions, I'll have answers.
  • Homework 1 due Thursday 1/26
  • Detailed participation policy announced next week
  • Week 2 special lectures for experienced programmers in 10 Evans (topics may change):
    • Monday 1/23: Plotting libraries
    • Wednesday 1/25: Vantage point trees
  • There is lab this week. Bring a laptop. You can borrow one for the semester from the library if you don't have your own. See Piazza for details.
  • Sign up for one of our connector courses!
  • Create your computing account by going to datahub.berkeley.edu and logging in with your @berkeley.edu account. Try starting your server. It takes about a minute. If you have problems, let us know by coming to lab and asking questions or posting on Piazza.
  • You must be enrolled in a lab section in order to be enrolled in the course. If you're on the waitlist, the reason you are waitlisted is because your lab is full.

Calendar

Instructor: John DeNero

Lecture: MWF 11-12 in 1 Pimentel

Date Topic Lecture Reading Assignment
Wed 1/18 Introduction Demos, Slides, Video 1.1, 1.2, 1.3
Fri 1/20 Cause and Effect Slides, Video Chapter 2
Homework 01 (Due Thu 1/26)
Mon 1/23 Expressions Demos, Slides, Video Chapter 3
Wed 1/25 Data Types Demos, Slides, Video Chapter 4
Fri 1/27 Tables Demos, Slides, Video 5
Homework 02 (Due Thu 2/2)
Mon 1/30 Rows Demos, Slides, Video 5.1, 5.2
Wed 2/1 Census Demos, Slides, Video 5.3, 5.4
Fri 2/3 Charts Demos, Slides, Video 6, 6.1
Homework 03 (Due Mon 2/13)
Mon 2/6 Histograms Demos, Slides, Video 6.2, 6.3
Wed 2/8 Functions Demos, Slides, Video 7, 7.1
Fri 2/10 Groups Demos, Slides, Video 7.2, 7.3
Mon 2/13 Joins Demos, Slides, Video 7.4, 7.5
(Checkpoint Fri 2/17; Due Thu 2/23)
Wed 2/15 Iteration Demos, Slides, Video 8, 8.1, 8.2
Lab: Project 1
Fri 2/17 Privacy Slides, Video
Mon 2/20 Holiday: No Lecture
Wed 2/22 Chance Demos, Slides, Video 8.3, 8.4
Fri 2/24 Sampling Demos, Slides, Video 8.5, 9, 9.1
Homework 04 (Due Thu 3/2)
Mon 2/27 Statistics Demos, Slides, Video 9.2, 9.3
Wed 3/1 Simulation Demos, Slides, Video 10, 10.1
Fri 3/3 Hypothesis Testing Demos, Slides, Video 10.2
Homework 05 (Due Mon 3/13)
Mon 3/6 Error Probabilities Demos, Slides, Video 10.3
Wed 3/8 Examples Demos, Slides, Video 10.4
Lab: Midterm Review
Fri 3/10 Midterm
Mon 3/13 Confidence Intervals Demos, Slides, Video 11, 11.1, 11.2
(Checkpoint Fri 3/17; Due Thu 3/23)
Wed 3/15 Interpreting Confidence Demos, Slides, Video 11.3, 11.4
Lab: Project 2
Fri 3/17 Center and Spread Demos, Slides, Video 12, 12.1, 12.2
Mon 3/20 The Normal Distribution Demos, Slides, Video 12.3, 12.4
Wed 3/22 Sample Means Demos, Slides, Video 12.5
Fri 3/24 Designing Experiments Demos, Slides, Video 12.6
Mon 3/27 Spring Break: No Lecture
Wed 3/29 Spring Break: No Lecture
Fri 3/31 Spring Break: No Lecture
Mon 4/3 Correlation Demos, Slides, Video 13, 13.1
Homework 06 (Due Thu 4/6)
Wed 4/5 Linear Regression Demos, Slides, Video 13.2
Fri 4/7 Least Squares Demos, Slides, Video 13.3, 13.4
Homework 07 (Due Thu 4/13)
Mon 4/10 Residuals Demos, Slides, Video 13.5, 13.6
Wed 4/12 Regression Inference Demos, Slides, Video Chapter 14
Fri 4/14 Classification Demos, Slides, Video 15, 15.1, 15.2, 15.3
Mon 4/17 Classifiers Demos, Slides, Video 15.4, 15.5
(Checkpoint Fri 4/21; Due Thu 4/27)
Wed 4/19 Comparing Samples Demos, Slides, Video 16, 16.1
Lab: Project 3, Worksheet
Fri 4/21 A/B Testing Demos, Slides, Video 16.2, 16.3
Mon 4/24 Multiple Regression Demos, Slides, Video 15.6
(Due Tue 5/2)
Wed 4/26 Decisions Demos, Slides, Video Chapter 17
Fri 4/28 Conclusion Slides