All posts by Dr Kristin Stephens-Martinez, Ph.D.

Project 1

The zip file will be in the class Box folder in the Project folder. You will submit this as a group, similar to the group contract. This covers modules 1 through 3.

To work collaboratively, you can choose to use Google Colab. Put the file in your Google Drive and share it with your group. When you open the file, it will open in Google Colab. You all should be able to work on the notebook at the same time. However, working within the same cell may not work. You may notice that the file locations for the data are over the internet, rather than local. This change is to make working with Colab easier, which does not hold onto the data files between uses.

Group Contract

To set expectations in the beginning your group will fill out a group contract.

  1. Go to the group contract template. Read and discuss as a group what you all will do.
  2. One of your group mates should click on this link to make a Google doc copy of the contract for your own group.
  3. Make sure all group mates can edit the Google doc and fill it out.
  4. Download a pdf of the group contract and submit it as a group to Gradescope.
    1. If you do not know how to add group members to an assignment, Gradescope has a help page for this.

Due: 9/10 11:59 pm

Module 3: Census, Charts, & Functions

  1. Videos
  2. Textbook (supplemental)
  3. Homework (Due Sunday 9/5, late 9/6)
    1. Homework 03 Part 1: Census & Charts
    2. Homework 03 Part 2: Histograms & Functions
  4. Group Worksheet
  5. Lab 03 (In Box folder if not in your container already)

Videos

Part 1: Census

  1. Census (6:59)
  2. Column Arithmetic (3:23)
  3. Accessing Values (6:04)
  4. Males and Females (7:13, Optional)

Part 2: Charts

  1. Line Graphs (11:40)
  2. Example 1 (4:31, Optional)
  3. Scatter Plots (7:28)
  4. Example 2 (6:15, Optional)
  5. How to Choose (2:15)
  6. Types of Data (3:58)
  7. Distributions (10:47)
  8. Example 3 (8:02)

Part 3: Histograms

  1. Area Principle (7:22)
  2. Binning (18:04)
  3. Example 1 (5:07, Optional)
  4. Drawing Histograms (13:06)
  5. Density (9:38)
  6. Example 2 (6:38, Optional)
  7. Example 3 (5:32, Optional)

Part 4a: Comparing Histograms

  1. Comparing Histograms (6:08)
  2. Comparing Histograms Discussion (2:48)

Part 4b: Functions

  1. Defining Functions (5:15)
  2. Defining Functions Discussion (8:04)
  3. Apply (3:30)
  4. Example Prediction (10:46)

Textbook

Module 2: Python, Tables, Expressions, & Strings

  1. Videos – Note some are optional
  2. Textbook links are supplemental
  3. Homework(Due Sunday 8/29. Can submit once late 9/4)
    1. Homework 01: Cause and Effect
    2. Homework 02 Part 1: Python & Tables
    3. Homework 02 Part 2: Expressions
    4. Homework 02 Part 3: Strings & Building Tables
  4. Group Worksheet
  5. Lab 02

Videos

Part 1a: Python

  1. Python (6:44)
  2. Names (10:24)
  3. Call Expressions (5:29)

Part 1b: Tables

  1. Tables (3:59)
  2. Select (6:21)
  3. Sorting (11:23)
  4. Bar Charts (12:00)

Part 2: Expressions

  1. Arithmetic (11:12)
  2. Arithmetic Question (2:45)
  3. Exponential Growth (8:57)
  4. Arrays (3:22)
  5. Columns (7:57)

Part 3a: Strings

  1. Creating Tables (5:53)
  2. Strings (9:28)
  3. String Exercise (0:50, Optional)
  4. Exercise Answer (1:39, Optional)

Part 3b: Minard’s Map (Optional)

  1. Minard’s Map (3:14, Optional)
  2. Minard’s Map Code (8:18, Optional)

Part 3c: Building Tables

  1. Lists (8:07)
  2. Take (3:50)
  3. Where  (10:42)

Textbook (Supplemental)

Module 1: Introductions, Cause, and Effect

You should watch the videos before doing anything else, but the links are here for quick access.

  1. Homework 01: Cause and Effect (Due Sunday 8/29. Can submit once late to 9/4)
  2. No In-class group worksheet
  3. Reserve your Jupyter Notebook
  4. Lab 01 – Find it in your Jupyter Notebook

Videos

Part 1: Introductions

Part 2: Cause and Effect

Textbook (Supplemental)