PDS I (IDS 590)#
Note: may appear as “Data Science 4 Social Science” on DukeHub, sorry — new class, some administrative changes pending.
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).
Syllabus#
A preliminary syllabus can be found here.
Class Schedule#
Class will be Tuesdays and Thursdays from 10:05am-11:25am (EDT).
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 |
---|---|---|---|
Tues, Aug 27 |
|
|
|
Thurs, Aug 29 |
|
|
|
Tues, Sep 3 |
|
|
|
Thurs, Sep 5 |
|
||
Tues, Sep 10 |
|
|
|
Thurs, Sep 12 |
|
Buffer day to allow extra time for any topics needing additional attention |
|
Tues, Sep 17 |
|
|
|
Thurs, Sep 19 |
|
|
|
Tues, Sep 24 |
|
|
|
Thurs, Sep 26 |
|
|
|
Tues, Oct 1 |
|
Additional Concepts |
|
Thurs, Oct 3 |
|
|
|
Tues, Oct 8 |
|
|
|
Thurs, Oct 10 |
|
|
|
Tues, Oct 15 (Break) |
FALL BREAK |
||
Thurs, Oct 17 (Break) |
|
|
|
Tues, Oct 22 |
|
|
|
Thurs, Oct 24 |
|
||
Tues, Oct 29 |
|
||
Thurs, Oct 31 |
|
|
|
Tues, Nov 5 |
|
|
|
Thurs, Nov 7 |
|
|
|
Tues, Nov 12 |
|
||
Thurs, Nov 14 |
|
|
|
Tues, Nov 19 |
|
|
|
Thurs, Nov 21 |
|
|
|
Wed Dec 12 |
LAST CLASS |
|