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 Due
1 Wed, Jan 14 Welcome
DS Lifecycle
Course Overview
šŸŽ„
šŸŽ„
šŸŽ„
šŸŽ„ Instructor Introduction
šŸŽ„ Course website
šŸŽ„ Course Slack Channel
šŸ“š DS From Scratch - Chp 1

Fri, Jan 16 Your Toolkit Pt I
šŸŽ„

Pt II
šŸŽ„
šŸŽ„ GH Classroom AEs + Codespaces
šŸŽ„ ae-01
āŒØļø ae 01
2 Mon, Jan 19 Martin Luther King Jr Holiday (No Class)


Wed, Jan 21 Python
Git/GitHub
šŸŽ„
šŸŽ„
šŸ“š DS From Scratch - Chp 2
šŸŽ„ Git + VSCode
šŸŽ„ GH Classroom Homeworks + Codespaces
šŸ’» DS experience; šŸŽ„

Fri, Jan 23 NumPy
Pandas
šŸŽ„
šŸŽ„
šŸ“š Python Data Analysis - Chp 4
šŸ“š Python Data Analysis - Chp 5

3 Mon, Jan 26 EDA šŸŽ„ šŸ“š Prac Stats for DS - Chp 1
šŸ“š Math for DS - Chp 3
āŒØļø ae 02
āœ… ae 02
Fri, Jan 30 Data Viz šŸŽ„ šŸ“š Python Data Analysis - Chp 9 āŒØļø ae 03
āœ… ae 03
4 Mon, Feb 2 Data Preprocessing Pt I
šŸŽ„

Pt II
šŸŽ„

Pt III
šŸŽ„
šŸ“š Python Data Analysis - Chp 7
šŸ“ƒ Data Preprocessing in Python
āŒØļø ae 04
āœ… ae 04
Fri, Feb 6 Data Wrangling šŸŽ„ šŸ“š Python Data Analysis - Chp 8 āŒØļø ae 05
āœ… ae 05
šŸ’» HW 1
āŒØļø ae-01 to ae-04 completion check
5 Mon, Feb 9 Web Scraping Pt I
šŸŽ„

Pt II
šŸŽ„
šŸ“š DS From Scratch - Chp 9
šŸ“ƒ Web Scraping in Python
āŒØļø ae 06
āœ… ae 06
Fri, Feb 13 Midterm Review Pt I
šŸŽ„

Pt II
šŸŽ„


6 Mon, Feb 16 Midterm Released


Fri, Feb 20 DS 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, Feb 23 Probability šŸŽ„
šŸŽ„
šŸ“š DS From Scratch - Chp 6 (up to conditional probability)
šŸ““ final project description
āŒØļø ae 07
āœ… ae 07
Fri, Feb 27 Conditional Prob šŸŽ„ šŸ“š DS From Scratch - Chp 6
(Conditional probability)
āŒØļø ae 08
āœ… ae 08
šŸ’» HW 2
āŒØļø ae-05 to ae-08 completion check
8 Mon, Mar 2 Hypothesis Testing šŸŽ„ šŸ“š DS From Scratch - Chp 5
Fri, Mar 6 Sampling Dists
Inference
šŸŽ„ šŸ“š Review DS From Scratch - Chp 6 (CLT)
šŸ“š IMS - Chp 13
šŸ“ Midterm assignment + assessment
āŒØļø ae 09
āœ… ae 09
šŸ’» DS experience I @ 5pm
9 Mon, Mar 9 Spring Break ā˜€ļø


Fri, Mar 13 Spring Break ā˜€ļø


10 Mon, Mar 16 Linear Regression šŸŽ„ šŸ“š DS From Scratch - Chp 14 (up to Gradient Descent) āŒØļø ae 10
āœ… ae 10
Fri, Mar 20 Multiple Linear Regn šŸŽ„ šŸ“š DS From Scratch - Chp 15 (up to Regularization) āŒØļø ae 11
āœ… ae 11
11 Mon, Mar 23 Logistic Regression šŸŽ„ šŸ“š DS From Scratch - Chp 16 (up to SVMs)
Fri, Mar 27 Prediction + Uncertainty šŸŽ„ šŸ“š DS From Scratch - Chp 11
šŸ“š Python Data Analysis - Chp 12.1 - 12.2

12 Mon, Mar 30 Model validation šŸŽ„ šŸ“š Python for DS - Chp 5.3 āŒØļø ae 12
āœ… ae 12
āŒØļø ae-09 to ae-12 completion check
Fri, Apr 3 Calculus I šŸŽ„ šŸ“š Math for DS - Chp 1
(up to Integrals)
āŒØļø ae 13
āœ… ae 13
šŸ’» HW 3
13 Mon, Apr 6 Calculus II šŸŽ„ šŸ“š Math for DS - Chp 1
(Integrals)
āŒØļø ae 14
āœ… ae 14

Linear Algebra I šŸŽ„ šŸ“š Math for DS - Chp 4
(up to Eigenvalues)

Fri, Apr 10 Linear Algebra II šŸŽ„ šŸ“š Math for DS - Chp 4
(from Eigenvalues)
šŸ“ƒ Linear Algebra
āŒØļø ae 15
āœ… ae 15
14 Mon, Apr 13 Comparing ML Models
šŸ“š DS From Scratch - Chp 17
šŸŽ„ Comparing Classifiers
šŸŽ„ Hyperparameter Tuning
āŒØļø ae 16
āœ… ae 16
āŒØļø ae-13 to ae-16 completion check
Fri, Apr 17


šŸ’» HW 4
15 Mon, Apr 20 Communicating DS Results šŸŽ„ šŸ“š fdv - Chp 29
Fri, Apr 24 Final Review
Final Assignment Released
šŸŽ„

16 Mon, Apr 27 Work on Final Assignment


Fri, May 1


šŸ’» DS experience II @ 5pm
17 Mon, May 4 Work on Final Assignment


Wed, May 6


šŸ’» HW 5
Finals Wed, May 13


šŸ“ Final assessment + assignment due @ 5pm