PDS I (IDS 540)#
Practical Data Science I is a flipped-classroom, exercise and project-focused course. It requires zero prior experience with programming and begins with an introduction to Python, computational thinking, and the principles of good programming using the 7 Steps method. The class focus then shifts to data analysis with an emphasis on the type of analyses of interest to social scientists and public policy students. The course provides students with experience manipulating and analyzing real (often messy, error-ridden, and poorly documented) data using the full range of Python data science tools (like the command line, git, VS Code, numpy, pandas, matplotlib, statsmodels, and more).
Office Hours#
Adriane: Signup with this link
Shambhavi (TA): day and time TBD, location TBD
Bruce (TA): day and time TBD, location TBD
Syllabus#
A preliminary syllabus can be found here.
Class Schedule#
Class will be Mondays and Wednesdays from 8:30-9:45am (EDT) in Gross 270.
Key:
PPF is Python Programming Fundamentals, and the number that follows is the module number.
DSwithNSD is Data Science with NumPy, Sets, and Dictionaries, and the number that follows is the module number.
Date, Rm |
Topic |
Do Before Class |
In-Class Exercise |
|---|---|---|---|
Mon, Aug 24 |
|
||
Wed, Aug 26 |
|
|
|
Mon, Aug 31 |
|
|
|
Wed, Sep 2 |
|
||
Mon, Sep 7 |
|
||
Wed, Sep 9 |
|
|
|
Mon, Sep 14 |
|
|
|
Wed, Sep 16 |
|
||
Mon, Sep 21 |
|
|
|
Wed, Sep 23 |
|
|
|
Mon, Sep 28 |
|
|
|
Wed, Sep 30 |
|
|
|
Mon, Oct 5 |
|
|
|
Wed, Oct 7 |
|
Additional Concepts |
|
Mon, Oct 12 (Break) |
FALL BREAK |
||
Wed, Oct 14 (Break) |
|
|
|
Mon, Oct 19 |
|
|
|
Wed, Oct 21 |
|
|
|
Mon, Oct 26 |
|
|
|
Wed, Oct 28 |
|
||
Mon, Nov 2 |
|
|
|
Wed, Nov 4 |
|
|
|
Mon, Nov 9 |
|
||
Wed, Nov 11 |
|
||
Mon, Nov 16 |
|
||
Wed, Nov 18 |
|
|
|
Wed Dec 9 |
Final project due date |