Python Programming for GIS
Session
Regular Academic Session
Class Number
5825
Career
Undergraduate
Units
3 units
Grading
Graded Alpha
Description
This course aims to provide students with a comprehensive understanding of Python programming for Geographic Information Systems. Through a combination of lectures, hands-on exercises, and projects, students will develop the skills necessary to leverage Python in GIS applications, automate geospatial workflows, and analyze spatial data.

Prerequisites: Junior or Senior Standing. ENVS 380 pre- or co-requisite

Outcomes: Understand Python programming language, loops and conditional statements; acquire a foundation knowledge of GIS; apply Python programming skills to perform spatial analysis; develop Python scripts to automate common GIS tasks.
Enrollment Requirements
Junior or Senior Standing. ENVS 380 pre- or co-requisite
Class Actions
Look up course materials
Class Details
Instructor(s)
Bo Zhang
Meets
Th 6:30PM - 9:00PM
Dates
08/25/2025 - 12/13/2025
Room
Crown Center - Room 105
Instruction Mode
In person
Campus
Lake Shore Campus
Location
Lake Shore Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
0
Seats Open
24
Combined Section Capacity
24
Wait List Total
0
Wait List Capacity
0
Combined Section
Python Programming for GIS
ENVS 386 - 001 (5825)
Status: Open - Enrl
Seats Taken: 0
Wait List Total: 0
Python Programming for GIS
ENVS 486 - 001 (5832)
Status: Open - Enrl
Seats Taken: 0
Wait List Total: 0