Full Calendar

ENV 859 - Geospatial Data Analytics   |   Fall 2024   |   Instructor: John Fay  
Topic Date In class... On your own...
Course Intro Aug-26 Course overview & Introductions Course Survey
Activate Slack account
Create GitHub account
Data Engineering Aug-28 Q&A: logistics, GitHub, Slack, etc. 1.0 What is Data Engineering
Section 1 Introduction 1.1 Preparing for Analysis
Review of survey responses 1.2 Fetching the Data
Sept-2 Labor Day - No Classes 1.3 Importing & Exploring Data
1.4 Converting Data to Features & More Exploring
1.5 Bringing more data to your Features
Sept-4 Q&A Data Engineering 1.1-5 1.6 Data Transformation
Exercise: Exploring Data 1.7 Deeper Explorations
Sept-9 Q&A Data Engineering 1.6,1.7 Problem Set 1
1.8 Statistical Explorations
Problem Set 1 Overview
Sept-11 Open Lab - PS1 Work on PS 1
Python 101 Sept-16 Demo: Advanced Geoprocessing 2.1 Introducing Python
Section 2 Intro & Overview 2.2 Navigating Jupyter Notebooks
2.3 Getting Started with Python
Sept-18 Q&A Intro to Python 2.3 Getting Started with Python (continued)
Q&A Jupyter Notebooks 2.4 Data Structures
Q&A Python 101-Getting Started 2.5 Flow Control
Sept-23 Q&A Python 2.4 - Data Structures Problem Set 2
Q&A Python 2.5 - Flow Controls Section 3 Intro
Problem Set 2 Overview
Scripting with Python Sept-25 Section 3 Intro 3.2 Approaching a Scripting Task
3.1 Introduction to IDEs: VS Code 3.3 Versioning with Git & GitHub
Sept-30 Writing & Debugging - Task 1-5 3.4 Writing & debugging scripts (Tasks 1-5)
Oct-2 Q&A Writing & Debugging - Task 1-5 3.3 Writing & Debugging Scripts (Tasks 6-8)
Writing & Debugging - Task 6-8
Oct-7 Q&A: Writing & Debugging - Task 6-8 Problem Set 3
Problem Set 3 Overview
Oct-9 Meetings: Project Topics Problem Set 3
Mid-course Survey
FALL BREAK Oct-14 Fall Break - No class -
GIS & Python Oct-16 Section 4 Introduction 4.3 GIS Scripting Project: Intro
4.1 Extending Python
4.2 Conda & Python Environments
Oct-21 Q&A: Starting a GIS Scripting Project 4.4 Scripting with ArcPy (1-4)
ArcPy & Geoprocessing Tools Problem Set 4 - Task 1
Oct-23 Q&A: ArcPy: Functions, Classes, Env Vars 4.4 Scripting with ArcPy (5-9)
Q&A: PS4 - Task 1 Problem Set 4, Task 2
Oct-28 Q&A: ArcPy: Parameters, Describing Data, Cursors, Geometries 4.5 GIS Scripting Project
Q&A: PS4 - Task 2 Problem Set 4, Task 3
Oct-30 Q&A: ArcPy scripting project Problem Set 4, Task 4 & 5
Q&A: PS4 - Tasks 3-5 5.1.1 Intro to Data Science
5.1.2 Data Science Workflow
Spatial Data Science Nov-4 Discussion: Data Science Workflow 5.2 Intro to Numpy Arrays
Nov-6 Q&A: Numpy Arrays 5.3 Intro to Pandas Dataframes
Nov-11 Q&A: Pandas Dataframes 5.4 Spatial Dataframes I
Nov-13 Q&A: Spatial Dataframes 5.4 Spatial Dataframes II
Section 6 Introduction 5.5 Intro to Data Visualization (optional)
Problem Set 5
Misc Topics Nov-18 Q&A: Spatial Dataframes
Demo: ArcGIS Insights
Nov-22 Demo: Cloud GIS & ArcGIS API for Python
Course Wrap up Nov-25 Course wrap-up -