GIS Programming

Fall 2025

Schedule in Detail

  • Week 1 (8/25 - 8/29)
    • Mon
      • Meeting: Python Basics (PfA 1-3)
  • Week 2 (9/1 - 9/5)
    • Mon
      • Meeting: Lists and Tuples (PfA 4-5)
  • Week 3 (9/8 - 9/12)
    • Mon
      • Meeting: ArcPy Tools (PfA 6-7)
    • Tues
      • Due Date: Quiz 1 - Python Basics, Strings
    • Fri
      • Due Date: DataCamp - Introduction to Python
  • Week 4 (9/15 - 9/19)
    • Mon
      • Meeting: Control of Flow, Conditionals (PfA 8-9)
    • Tues
      • Due Date: Quiz 2 - Python Basics, Math
  • Week 5 (9/22 - 9/26)
    • Mon
      • Meeting: Loops (PfA 10-11)
    • Tues
      • Due Date: Quiz 3 - Lists
  • Week 6 (9/29 - 10/3)
    • Mon
      • Meeting: Dictionaries (PfA 12, 18)
    • Tues
      • Due Date: Quiz 4 - Conditional Evaluation
    • Fri
      • Due Date: DataCamp - Intermediate Python
  • Week 7 (10/6 - 10/10)
    • Mon
      • Meeting: User-Defined Functions (PfA 15)
    • Tues
      • Due Date: Quiz 5 - Loops
    • Thurs
      • Due Date: Programming Assignment 1 - Vector Analysis
  • Week 8 (10/13 - 10/17)
    • Mon
      • Meeting: Pandas and Geopandas (PfA 14)
    • Tues
      • Due Date: Quiz 6 - Dictionaries
    • Fri
      • Due Date: DataCamp - Introduction to Functions in Python
  • Week 9 (10/20 - 10/24)
    • Mon
      • Meeting: Student-Led Tutorial Presentation
    • Tues
      • Due Date: Quiz 7 - Defining Functions
  • Week 10 (10/27 - 10/31)
    • Mon
      • Meeting: Student-Led Tutorial Presentation
    • Tues
      • Due Date: Quiz 8 - Pandas Basics
    • Fri
      • Due Date: DataCamp - Choose Your Own Adventure
  • Week 11 (11/3 - 11/7)
    • Mon
      • Meeting: Student-Led Tutorial Presentation
    • Fri
      • Due Date: Programming Assignment 2 - Spatial Data Catalog
  • Week 12 (11/10 - 11/14)
    • Mon
      • Meeting: Student-Led Tutorial Presentation
  • Week 13 (11/17 - 11/21)
    • Mon
      • Meeting: Student-Led Tutorial Presentation
  • FALL BREAK (11/24 - 11/28)
  • Week 14 (12/1 - 12/5)
    • Mon
      • Meeting: Student-Led Tutorial Presentation
      • Due Date: Programming Assignment 3 - Analysis Automation