INFO 511: Fundamentals of Data Science

Dr. Greg Chism

This page contains an outline of the topics, content, and assignments for the semester. Note that this schedule will be updated as the semester progresses and the timeline of topics and assignments might be updated throughout the semester.

WEEK DATE TOPIC PREPARE MATERIALS DUE
1 Mon, Aug 25

Welcome + Intro to data science

πŸ“š DS From Scratch - Chp 1

πŸŽ₯ Instructor Introduction
πŸŽ₯ Week 1 Lectures
πŸ’» HW 0


Wed, Aug 27

Introducing your Toolkit

πŸ“ƒ Jupyter + VSCode
OR
πŸŽ₯ Jupyter + VSCode (up to 4:50)

⌨️ ae 01


2 Mon, Sep 1

Labor Day (No Class)




Wed, Sep 3

Intro to Python + Git/GitHub

πŸ“š DS From Scratch - Chp 2
πŸŽ₯ Git + VSCode

πŸŽ₯ Week 2 Lectures
πŸ’» DS experience


Fri, Sep 5

Intro to Numpy + Pandas

πŸ“š Python Data Analysis - Chp 4
πŸ“š Python Data Analysis - Chp 5

πŸ’» HW 1


3 Mon, Sep 8

Exploratory Data Analysis

πŸ“š Prac Stats for DS - Chp 1
πŸ“š Math for DS - Chp 3

πŸŽ₯ Week 3 Lectures
⌨️ ae 02
βœ… ae 02


Fri, Sep 12

Data visualization

πŸ“š Python Data Analysis - Chp 9

⌨️ ae 03
βœ… ae 03


4 Mon, Sep 15

Data preprocessing

πŸ“š Python Data Analysis - Chp 7
πŸ“ƒ Data Preprocessing in Python

πŸŽ₯ Week 4 Lectures
⌨️ ae 04
βœ… ae 04
πŸ’» HW 2


Fri, Sep 19

Data wrangling

πŸ“š Python Data Analysis - Chp 8

⌨️ ae 05
βœ… ae 05

HW 1 @ 5pm

5 Mon, Sep 22

Web scraping

πŸ“š DS From Scratch - Chp 9
πŸ“ƒ Web Scraping in Python

πŸŽ₯ Week 5 Lectures
⌨️ ae 06
βœ… ae 06


Fri, Sep 26

Midterm Review




6 Mon, Sep 29

Midterm Released


πŸŽ₯ Week 6 Lectures
πŸ“ Midterm assignment


Fri, Oct 3

Data science ethics

πŸ“š DS From Scratch - Chp 26
πŸŽ₯ Misrepresentation
πŸŽ₯ Data privacy
πŸŽ₯ Algorithmic bias
πŸŽ₯ Alberto Cairo - How charts lie
πŸŽ₯ Joy Buolamwini - How I’m fighting bias in algorithms



7 Mon, Oct 6

Probability
Final Project Released

πŸ“š DS From Scratch - Chp 6 (up to conditional probability)

πŸŽ₯ Week 7 Lectures
πŸŽ₯ Final Project Repos + Pub ⌨️ ae 07
βœ… ae 07
πŸ““ final project description


Fri, Oct 10

Conditional probability

πŸ“š DS From Scratch - Chp 6 (Conditional probability)

⌨️ ae 08
βœ… ae 08
πŸ’» HW 3

HW 2 @ 5pm

8 Mon, Oct 13

Hypothesis testing

πŸ“š DS From Scratch - Chp 5

πŸŽ₯ Week 8 Lectures


Fri, Oct 17

Sampling distributions + inference

πŸ“š Review DS From Scratch - Chp 6 (Central Limit Theorem)
πŸ“š IMS - Chp 13

⌨️ ae 09
βœ… ae 09

Midterm assignment due @ 5pm

9 Mon, Oct 20

Linear regression

πŸ“š DS From Scratch - Chp 14 (up to Gradient Descent)

πŸŽ₯ Week 9 Lectures
⌨️ ae 10
βœ… ae 10


Fri, Oct 24

Multiple linear regression

πŸ“š DS From Scratch - Chp 15 (up to Regularization)

⌨️ ae 11
βœ… ae 11


10 Mon, Oct 27

Logistic regression

πŸ“š DS From Scratch - Chp 16 (up to SVMs)

πŸŽ₯ Week 10 Lectures


Fri, Oct 31

Prediction + uncertainty

πŸ“š DS From Scratch - Chp 11
πŸ“š Python Data Analysis - Chp 12.1 - 12.2

πŸ’» HW 4


11 Mon, Nov 3

Model validation

πŸ“š Python for DS - Chp 5.3

πŸŽ₯ Week 11 Lectures
⌨️ ae 12
βœ… ae 12


Fri, Nov 7

Calculus I

πŸ“š Math for DS - Chp 1 (up to Integrals)

⌨️ ae 13
βœ… ae 13

HW 3 @ 5pm

12 Mon, Nov 10

Calculus II

πŸ“š Math for DS - Chp 1 (Integrals)

πŸŽ₯ Week 12 Lectures
⌨️ ae 14
βœ… ae 14


Fri, Nov 14

Linear Algebra I

πŸ“š Math for DS - Chp 4 (up to Eigenvalues)

⌨️ ae 15
βœ… ae 15


13 Mon, Nov 17

Linear Algebra II

πŸ“š Math for DS - Chp 4 (from Eigenvalues)
πŸ“ƒ Dr. Bernstein’s Posts on Linear Algebra

πŸŽ₯ Week 13 Lectures
⌨️ ae 16
βœ… ae 16
πŸ’» HW 5



Comparing machine learning models
(See YouTube recordings)

πŸ“š DS From Scratch - Chp 17

πŸŽ₯ Comparing Machine Learning Classifiers
πŸŽ₯ Hyperparameter Tuning
⌨️ ae 17
βœ… ae 17


Fri, Nov 21

πŸ“ Final assignment

HW 4 @ 5pm

14 Mon, Nov 24

Happy Thanksgiving πŸ¦ƒ




Fri, Nov 28

Happy Thanksgiving πŸ¦ƒ




15 Mon, Dec 1

Communicating data science results effectively

πŸ“š fdv - Chp 29

πŸŽ₯ Week 15 Lectures


Fri, Dec 5

Final Review
Final Assignment Released



πŸ’» DS experience @ 11:59pm
AEs final deadline

16 Mon, Dec 8

Work on final project and assignment




Fri, Dec 12



Finals Mon, Dec 15

Work on final project and assignment



HW 5 @ 5pm

Wed, Dec 17


Final project due @ 5pm
Final assignment due @ 5pm