Practice and Application of Data Science
DSC 80, Winter 2024 at UC San Diego
Click the π₯ button to view the recording of a lecture/discussion.
Click the π button to view lecture notebooks after theyβve been filled in during lecture.
This is the website of a prior offering of DSC 80. The recordings for all lectures are publicly available and can be found below. To see the latest version of DSC 80, go to dsc80.com.
Week 1 - From BabyPandas to Pandas
π¨ Thursday's lecture was on Zoom, so the recording is only available below and not at podcast.ucsd.edu. (If you're curious, it's because Suraj was at a conference.)
- Tue Jan 9
- Wed Jan 10
DISC 1 Environment Setup
- Thu Jan 11
PRE 2 Pre-Lecture Reading
LEC 2 DataFrame Fundamentals
Week 2 β DataFrames
- Tue Jan 16
PRE 3 Pre-Lecture Reading
LEC 3 Grouping and Pivoting π
- Wed Jan 17
LAB 1 Python, NumPy, and Pandas (due 5PM, no slip days)
SUR Welcome Survey
DISC 2 Lab 1 Reflection
- Thu Jan 18
- Sat Jan 20
PROJ 1 Gradebook π― (checkpoint)
Week 3 β Messy Data, Statistical Testing
- Mon Jan 22
LAB 2 DataFrames and Grouping
- Tue Jan 23
- Wed Jan 24
DISC 3 Lab 2 Reflection
- Thu Jan 25
PRE 6 Pre-Lecture Reading
- Sat Jan 27
PROJ 1 Gradebook π―
Week 4 β Missing Values
π¨ Thursday's lecture recording doesn't have audio after ~20 minutes. Instead, you can watch Winter 2023's podcasts. Watch from the 35 minute mark onwards from this video, all of this video, and then the first 11 minutes in this video.
- Mon Jan 29
LAB 3 Merging and Pivoting
- Tue Jan 30
LEC 7 Missingness Mechanisms π
- Wed Jan 31
DISC 4 Lab 3 Reflection
- Thu Feb 1
LEC 8 Imputation
Week 5 β HTTP, Midterm Exam
π¨ Let Suraj know which topics/old exam questions you want him to take up in Tuesday's lecture at q.dsc80.com.
- Mon Feb 5
- Tue Feb 6
LEC 9 HTTP Basics, Midterm Review π
- Wed Feb 7
DISC 5 Lab 4 Reflection
- Thu Feb 8
EXAM Midterm Exam (in person, during lecture)
Week 6 β Web Data, Text Data
- Mon Feb 12
- Tue Feb 13
LEC 10 Web Scraping π
PROJ 2 Loan Applications πΈ
- Wed Feb 14
DISC 6 Lab 5 Reflection
- Thu Feb 15
LEC 11 Regular Expressions π
- Sat Feb 17
Week 7 β Text Data, Linear Regression
- Tue Feb 20
LEC 12 Text Features
- Wed Feb 21
LAB 6 HTTP and HTML (due 5PM, no slip days)
DISC 7 Lab 6 Reflection
- Thu Feb 22
LEC 13 Linear Regression π
Week 8 β Feature Engineering and Generalization
- Mon Feb 26
- Tue Feb 27
LEC 14 Feature Engineering
- Wed Feb 28
DISC 8 Lab 7 Reflection
- Thu Feb 29
LEC 15 Standardization, Multicollinearity, and Generalization
PROJ 3 Language Models π£οΈ
Week 9 β Modeling in Practice
- Mon Mar 4
- Tue Mar 5
LEC 16 Hyperparameters, Cross-Validation, and Decision Trees
- Wed Mar 6
DISC 9 Lab 8 Reflection
- Thu Mar 7
LEC 17 Decision Trees and Random Forests
Week 10 β Classifier Evaluation, Conclusion
- Mon Mar 11
LAB 9 Pipelines
- Tue Mar 12
- Wed Mar 13
DISC 10 Lab 9 Reflection
- Thu Mar 14
- Sat Mar 16
SUR SETs and End-of-Quarter Survey (due 8AM)