Class Schedule

Class Zoom Link

Class Time

Class will be Tuesdays and Thursdays from 1:45pm-3pm (EDT). YOU MUST ATTEND THESE SYNCHRONOUS SESSIONS.

Date, Rm

Topic

Do Before Class

In-Class Exercise

Tues, Aug 24

  • Class Introduction

  • What is Data Science?

Thurs, Aug 26

  • Command Line

  • Jupyter Lab / Notebooks

Fri, Aug 27

SOFTWARE INSTALL DAY

A day of trouble shooting install issues

Tues, Aug 31

  • VS Code

  • Packages

  • Python v. R / variables as pointers

Thurs, Sep 2

  • Numpy Basics

Tues, Sep 7

  • Pandas: Series

Thurs, Sep 9

  • Pandas: DataFrames

Tues, Sep 14

  • Pandas: Indices & Missing

Thurs, Sep 16

  • Collaborating using Github

Tues, Sep 21

  • Git and Github 2

Thurs, Sep 23

  • Pandas: Cleaning

  • Tracebacks

Tues, Sep 28

  • Grammer of Graphics

  • Intro to Plotting with Altair

Thurs, Sep 30

  • Advanced Plotting

  • Advanced Altair <plotting_altair_part2.ipynb>`_

Tues, Oct 5

FALL BREAK

Thurs, Oct 7

  • Pandas: Merging

  • Pandas: Loading and saving data

  • JVP pp 149 - 157

  • WM Chapter 6

Tues, Oct 12

  • Big Data: What is it, how do I work with it?

Thurs, Oct 14

  • Defensive Programming

  • Workflow

  • Getting Help Online

Discuss mid-semester project in class

Tues, Oct 19

  • Groupby / Split-Apply-Combine

  • WM pp Chpt 10, 10.1, 10.2, 10.3

Thurs, Oct 21

  • Pandas: Reshaping

  • Pandas: Categoricals

Tues, Oct 26

  • Speed and Performance in Python

[finish groupby and reshaping exercises]

Thurs, Oct 28

  • Statistics with statsmodels

Tues, Nov 2

  • Machine Learning with sckikit-learn

  • JVP pp 331 - 359

Thurs, Nov 4

  • Defining Your Own Estimators

Tues, Nov 9

  • Data Science: Backwards Design

  • Regular Expressions

Thurs, Nov 11

  • Parallelism

  • Distributed Computing

Tues, Nov 16

  • Spatial Data (GIS)

Thurs, Nov 18

  • Spatial Data (GIS)

Tues, Nov 23

  • LAST CLASS

  • Spatial Data (GIS)

  • Relating Data Spatially

  • Advanced GIS Uses

Wed, Dec 8

(no class)

Last date things can be submitted

Reminders: