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

Wed, Aug 27 Your Toolkit Pt I
šŸŽ„

Pt II
šŸŽ„
šŸŽ„ GH Classroom AEs + Codespaces
šŸŽ„ ae-01
āŒØļø ae 01
2 Mon, Sep 1 Labor Day (No Class)


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

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

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

Pt II
šŸŽ„

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

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

Pt II
šŸŽ„


6 Mon, Sep 29 Midterm Released


Fri, Oct 3 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, Oct 6 Probability
Final Project Released
šŸŽ„
šŸŽ„
šŸ“š DS From Scratch - Chp 6 (up to conditional probability)
šŸ““ final project description
āŒØļø ae 07
āœ… ae 07
Fri, Oct 10 Conditional Prob šŸŽ„ šŸ“š DS From Scratch - Chp 6
(Conditional probability)
āŒØļø ae 08
āœ… ae 08
šŸ’» HW 2
8 Mon, Oct 13 Hypothesis Testing šŸŽ„ šŸ“š DS From Scratch - Chp 5
Fri, Oct 17 Sampling Dists
Inference
šŸŽ„ šŸ“š Review DS From Scratch - Chp 6 (CLT)
šŸ“š IMS - Chp 13
šŸ“ Midterm assignment
āŒØļø ae 09
āœ… ae 09
9 Mon, Oct 20 Linear Regression šŸŽ„ šŸ“š DS From Scratch - Chp 14 (up to Gradient Descent) āŒØļø ae 10
āœ… ae 10
Fri, Oct 24 Multiple Linear Regn šŸŽ„ šŸ“š 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)
Fri, Oct 31 Prediction + Uncertainty šŸŽ„ šŸ“š DS From Scratch - Chp 11
šŸ“š Python Data Analysis - Chp 12.1 - 12.2

11 Mon, Nov 3 Model validation šŸŽ„ šŸ“š Python for DS - Chp 5.3 āŒØļø ae 12
āœ… ae 12
Fri, Nov 7 Calculus I šŸŽ„ šŸ“š Math for DS - Chp 1
(up to Integrals)
āŒØļø ae 13
āœ… ae 13
šŸ’» HW 3
12 Mon, Nov 10 Calculus II šŸŽ„ šŸ“š Math for DS - Chp 1
(Integrals)
āŒØļø 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)
šŸ“ƒ Linear Algebra
āŒØļø ae 16
āœ… ae 16

Comparing ML Models
šŸ“š DS From Scratch - Chp 17
šŸŽ„ Comparing Classifiers
šŸŽ„ Hyperparameter Tuning
āŒØļø ae 17
āœ… ae 17
Fri, Nov 21

šŸ“ Final assignment šŸ’» HW 4
14 Mon, Nov 24 Happy Thanksgiving 🦃


Fri, Nov 28 Happy Thanksgiving 🦃


15 Mon, Dec 1 Communicating DS Results šŸŽ„ šŸ“š fdv - Chp 29
Fri, Dec 5 Final Review
Final Assignment Released
šŸŽ„
šŸ’» DS experience @ 11:59pm
AEs final deadline
16 Mon, Dec 8 Work on Final Project +
Assignment



Fri, Dec 12



Finals Mon, Dec 15 Work on Final Project +
Assignment


šŸ’» HW 5
Wed, Dec 17


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