Practical Data Science 🛠️

EECS 398-003, Fall 2024 at the University of Michigan

Suraj Rampure
he/him

rampure@umich.edu

Lecture: TuTh 1:30-3:00PM, 1500 EECS

Jump to the current week

Week 1: Introduction, Python

Tue Aug 27

LEC 1 Introduction

SUR Welcome Survey

Thu Aug 29

LEC 2 Python and Jupyter Notebooks

EX HW Example Homework (not due!)

Fri Aug 30

DISC 1 Introductions, Python Review

Week 2: NumPy and Pandas

Tue Sep 3

LEC 3 NumPy

Thu Sep 5

LEC 4 Simulation, DataFrame Fundamentals

HW 1 Python Fundamentals

Fri Sep 6

DISC 2 Arrays and DataFrames

Week 3: Pandas and Exploratory Data Analysis

Tue Sep 10

LEC 5 Querying and Grouping

Thu Sep 12

LEC 6 Pandas III and EDA

HW 2 Arrays and DataFrames

Fri Sep 13

DIS 3 Discussion 3

Week 4: Web Scraping and APIs

Tue Sep 17

LEC 7 Pandas IV

Thu Sep 19

LEC 8 Web Scraping and APIs

HW 3 Homework 3

Fri Sep 20

DIS 4 Discussion 4

Week 5: Regular Expressions

Tue Sep 24

LEC 9 APIs, Spreadsheets, and SQL

Thu Sep 26

LEC 10 Regular Expressions

HW 4 Homework 4

Fri Sep 27

DIS 5 Discussion 5

Week 6: Text Processing

Tue Oct 1

LEC 11 Text Processing

Thu Oct 3

LEC 12 Midterm Review

HW 5 Homework 5

Fri Oct 4

DIS 6 Discussion 6

Week 7: Midterm Exam
Note that lecture on Tuesday is cancelled, due to the Midterm Exam on Wednesday.

Tue Oct 8

No Lecture: Day Before Exam 📝

Wed Oct 9

EXAM Midterm Exam (7-9PM)

Thu Oct 10

LEC 13 Inference and A/B Testing

Fri Oct 11

No Discussion: (Early) Fall Break 🍁

Week 8: Fall Break; Introduction to Modeling

Tue Oct 15

No Lecture: Fall Break 🍁

Thu Oct 17

LEC 14 Introduction to Modeling

HW 6 Homework 6

Fri Oct 18

DIS 7 Discussion 7

Week 9: Regression

Tue Oct 22

LEC 15 Simple Linear Regression

Thu Oct 24

LEC 16 Multiple Linear Regression through Linear Algebra

HW 7 Homework 7

Fri Oct 25

DIS 8 Discussion 8

Week 10: More Regression, Feature Engineering

Tue Oct 29

LEC 17 More Regression

Thu Oct 31

LEC 18 Feature Engineering

HW 8 Homework 8

Fri Nov 1

DIS 9 Discussion 9

Week 11: Generalization

Tue Nov 5

LEC 19 Generalization

Thu Nov 7

LEC 20 Regularization and Cross-Validation

HW 9 Homework 9

Fri Nov 8

DIS 10 Discussion 10

Week 12: Decision Trees, Gradient Descent

Tue Nov 12

LEC 21 Decision Trees and Random Forests

Thu Nov 14

LEC 22 Gradient Descent

HW 10 Homework 10

Fri Nov 15

DIS 11 Discussion 11

Week 13: Gradient Descent, Logistic Regression

Tue Nov 19

LEC 23 Gradient Descent, Continued

Thu Nov 21

LEC 24 Logistic Regression

HW 11 Homework 11

Fri Nov 22

DIS 12 Discussion 12

Week 14: Logistic Regression; Thanksgiving

Tue Nov 26

LEC 25 Logistic Regression, Continued

Thu Nov 28

No Lecture: Thanksgiving Break 🦃

Fri Nov 29

No Discussion: Thanksgiving Break 🦃

Week 15: Conclusion

Tue Dec 3

LEC 26 Clustering

Thu Dec 5

LEC 27 Conclusion

HW 12 Homework 12

Fri Dec 6

DIS 13 Discussion 13

Week 16: Final Exam

Thu Dec 12

EXAM Final Exam (4-6PM)