GIS Programming

Fall 2023

Schedule in Detail

  • Week 1 (8/28 - 9/1)
    • Mon
      • Meeting: Python Basics (PfA 1-3)
  • LABOR DAY (9/4)
  • Week 2 (9/11 - 9/15)
    • Mon
      • Meeting: Lists and Tuples (PfA 4-5)
  • Week 3 (9/18 - 9/22)
    • 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/25 - 9/29)
    • Mon
      • Meeting: Control of Flow, Conditionals (PfA 8-9)
    • Tues
      • Due Date: Quiz 2 - Python Basics, Math
  • Week 5 (10/2 - 10/6)
    • Mon
      • Meeting: Loops (PfA 10-11)
    • Tues
      • Due Date: Quiz 3- Lists
    • Fri
      • Due Date: DataCamp - Intermediate Python for Data Science
  • Week 6 (10/9 - 10/13)
    • Mon
      • Meeting: Dictionaries (PfA 12, 18)
    • Tues
      • Due Date: Quiz 4 - Conditional Evaluation
  • Week 7 (10/16 - 10/20)
    • Mon
      • Meeting: User-Defined Functions (PfA 15)
    • Tues
      • Due Date: Quiz 5 - Loops
    • Thurs
      • Due Date: Programming Assignment 1 - Vector Analysis
  • Week 8 (10/23 - 10/27)
    • Mon
      • Meeting: Pandas and Geopandas (PfA 14)
    • Tues
      • Due Date: Quiz 6 - Dictionaries
    • Fri
      • Due Date: DataCamp - Python Data Science Toolbox (Part 1)
  • Week 9 (10/31 - 11/3)
    • Mon
      • Meeting: Student-Led Tutorial Presentation
    • Tues
      • Due Date: Quiz 7 - Defining Functions
  • Week 10 (11/6 - 11/10)
    • Mon
      • Meeting: Student-Led Tutorial Presentation
    • Tues
      • Due Date: Quiz 8 - Pandas Basics
    • Fri
      • Due Date: DataCamp - Choose Your Own Adventure
  • Week 11 (11/13 - 11/17)
    • Mon
      • Meeting: Student-Led Tutorial Presentation
    • Fri
      • Due Date: Programming Assignment 2 - Spatial Data Catalog
  • FALL BREAK (11/20 - 11/24)
  • Week 12 (11/27 - 12/1)
    • Mon
      • Meeting: Student-Led Tutorial Presentation
  • Week 13 (12/4 - 12/8)
    • Mon
      • Meeting: Student-Led Tutorial Presentation
  • Week 14 (12/11)
    • Mon
      • Meeting: Student-Led Tutorial Presentation
      • Due Date: Programming Assignment 3 - Analysis Automation