Syllabus

Please note: This schedule is still tentative, and is likely to change. See the calendar to see the scheduling of our weekly events (discussion, lab, office hours, etc).

Week 1

Jan 21

Lecture Introduction

Ch. 1

No Lab

Jan 23

Lecture Data Sampling and Probability

Ch. 2

Jan 24

Discussion Discussion 1

Week 2

Jan 28

Lecture SQL

Ch. 9

Lab Lab 1

Jan 30

Lecture SQL, Pandas

Ch. 9, Ch. 3

Jan 31

Discussion Discussion 2

Week 3

Feb 4

Lecture Pandas

Ch. 3

Lab Lab 2

Feb 6

Lecture Data Cleaning and EDA

Ch. 4, Ch. 5

Feb 7

Discussion Discussion 3

Week 4

Feb 11

Lecture Regular Expressions

Ch. 8

Lab Lab 3

Feb 13

Lecture Visualization I

Ch. 6

Feb 14

Discussion Discussion 4

Week 5

Feb 18

Lecture Visualization II

Ch. 6

Lab Lab 4

Feb 20

Lecture Model Design, Linear Regression

Ch. 10, Ch. 13

Feb 21

Discussion Discussion 5

Week 6

Feb 25

Lecture Optimization using Gradient Descent

Ch. 11

Lab Lab 5

Feb 27

Lecture Feature Engineering I

Ch. 14

Feb 28

Discussion Discussion 6

Week 7

Mar 3

Lecture Feature Engineering II

Ch. 14

Lab Lab 6

Mar 5

Lecture Midterm Review

Mar 6

Discussion Discussion 7

Week 8

Mar 10

Lecture Probability for Generalization

Ch. 12

Lab Lab 7

Mar 12

Lecture Inference and Regression

Mar 13

Discussion Discussion 8

Week 9

Mar 17

Lecture Bias and Variance

Ch. 15.1-15.2

Lab Lab 8

Mar 19

Lecture Bias and Variance, Generalization

Ch. 15.1-15.2

Mar 20

Discussion Discussion 9

Week 10 (Spring Break)

Mar 24

No Lecture

No Lab

Mar 26

No Lecture

Mar 27

No Discussion

Week 11

Mar 31

Lecture Regularization and Cross Validation I

Ch. 16, Ch. 15.3

Lab Lab 9

Apr 2

Lecture Regularization and Cross Validation II

Ch. 16, Ch. 15.3

Mar 20

Discussion Discussion 10

Week 12

Apr 7

Lecture Logistic Regression, Classification

Ch. 17.1-17.7

Lab Lab 10

Apr 9

Lecture Logistic Regression, Multi-Class Classification

Ch. 17.8

Apr 10

Discussion Discussion 11

Week 13

Apr 14

Lecture Decision Trees

Lab Lab 11

Apr 16

Lecture Dimensionality Reduction

Apr 17

Discussion Discussion 12

Week 14

Apr 21

Lecture Dimensionality Reduction, PCA

Lab Lab 12

Apr 23

Lecture Clustering

Apr 24

Discussion Discussion 13

Week 15

Apr 28

Lecture HCE

Lab Lab 13

Apr 30

Lecture Big Data Technologies

May 1

Discussion Discussion 14

Week 16

May 5

RRR Week (TBD)

Final Exam

May 13

Exam Final (11:30AM - 2:30PM)