Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Because of academic holidays, several weeks have only one lecture.

Module Description

In this module, students build a foundation in Python programming and data science, progressing from Python syntax to skills like data cleaning and array manipulation. Students apply these computational tools to data from public health contexts and analyze population estimates and health disparities. They also examine the ethical implications and potential biases in data collection. Students learn to interrogate how data is measured and its broader impact on society.

Content Topics

Week 1

Lecture 1: Introduction, Course Overview

Reading 1

Cathy O’Neil, Weapons of Math Destruction, 2017. “Chapter 3 Arms Race: Going to College.”

Discussion 1: WMD, and Names, Operations

Lab 1: Using Jupyter Notebooks

Week 2

Lecture 2: Data Types and Rates

Homework 1: Introduction to Python and Jupyter

Discussion 2: Considering Fractions

Lab 2: Python Names

Week 3

Lecture 3: Arrays and NumPy

Lecture 4: Table Fundamentals

Homework 2: Arrays and Table Fundamentals

Discussion 3: Documentation, Array Operations and Table Methods

Lab 3: Print, Arrays, and Tables

Week 4

Lecture 5: Variables

Lecture 6: Variables II

Lab 4: SF Food Safety