Environmental Conservation 640 - Python for ARC GIS
Spring
2026
01
3.00
Hongyu Zhang
TU TH 1:00PM 2:15PM
UMass Amherst
77428
Holdsworth Hall room 302
honzhang@umass.edu
This course will cover several programming methods and applications in GIS. Beginning in the (familiar) ArcGIS environment, this course will explore fundamentals of programming in Python while learning the Model Builder interface. By exploring basic automation methods of repetitive or complex tasks, this course will also introduce the foundations of computer science and computational thinking. While gaining proficiency in Model Builder, this course will expand to other python scripting applications, both within ArcGIS and on other platforms. By exploring many applications of programming to advance GIS analysis and improve workflows, students will build a strong base of knowledge and capacity for future learning and flexibility with programming in GIS.
Students should have taken GEOGRAPH 585, NRC 585, or an equivalent course. This is an online synchronous course. Desktop computers are available at Holdsworth 302 and School of Design 6. If you join the class from Holdsworth 302, please bring your own headphones. The instructor will be based at the Mount Ida Campus