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
- 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
- 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