Skip to article frontmatterSkip to article content

Weekly Plan

Lecture Content

Below is our current plan for the course for the first few lectures. This list will be periodically updated with new content. This is not a contract: it is a plan, and it may change substantially as the semester unfolds.

Note that all lecture videos are posted on the bCourses “Lectures” playlist for the course (this link is accessible only to Berkeley personnel).

Not all lectures will have slides associated with them, but for those that do, you can find them all in this shared google folder. Links to individual weeks are provided below.

  1. August 27: Logistics, conceptual overview of open science and open source. Slides here.

  2. September 3: Intro to Git, GitHub.

  3. September 10: Jupyter in action.

  4. September 17: Data Visualization - Guest Lecture by Sam Pottinger from Berkeley DSE. Slides here.

Lab Content

All the labs for the course can be found in the navitation bar on the left. Useful information about how to setup the labs in your JupyterHub sesssion can be found in the introduction page.

What does a generic week look like?

Below shows a table of what a usual week will look like in this course, including assignment deadlines and course happenings. Note that this will generally be the structure for each week, but there may be some exceptions. When there are exceptions, announcements will be made well in-advance. Note: HW will generally be due biweekly, with peer code reviews due one week after the corresponding HW was due. So, for example, on Thursdays, either a HW or code review will be due, depending on whether a HW or code review was due last week.

Monday

Tuesday

Wednesday

Thursday

Friday

Prof. Perez OH

Sequoia OH

Lecture, Jimmy OH

Jimmy OH

Lab

HW X or Code Review X due (11:59PM PT)

Reading Assignment Y due (11:59PM PT)

If HW X due, release HW X+1.

Release Reading Assignment Y+1