An introduction to programming and scripting for intermediate GIS users. The fundamental concepts of computer programming will be introduced within the Geoprocessing framework in ArcGIS primarily using Python. Basic concepts of object-oriented programming and scripting will be presented. Students will develop skills in programming techniques to explore, manipulate and model spatial data using the Geoprocessor methods.

Course Offerings:
    Winter 2018 Instructor: Jonathan Resop Co-Instructor: View: Syllabus
    Summer 2017 Instructor: Jonathan Resop Co-Instructor: View: Syllabus
    Summer 2014 Instructor: Jonathan Resop Co-Instructor: View: Syllabus
    Winter 2013 Instructor: Eunjung Elle Lim Co-Instructor: View:

Online course delivers information on the use of GIS applications on the Internet. Covers hardware/software structure of the Internet, the means for communication between Internet-connected devices, applications that provide GIS program and data, and performance and security concerns.

Course Offerings:
    Winter 2013 Instructor: Jack (Jianguo) Ma Co-Instructor: View: Syllabus

Lidar, also known as laser scanning, is an active remote sensing tool that can produce high-resolution point clouds. Lidar is being applied to problems such as terrain modeling, biomass estimation, change detection, feature extraction, and measuring tree canopy. Topics covered are fundamentals of lidar, current developments in lidar technology, and different applications where lidar is being used. Students will get hands-on learning about lidar data management, processing, and analysis.

Course Offerings:
    Winter 2018 Instructor: Jonathan Resop Co-Instructor: View: Syllabus
    Winter 2017 Instructor: Jonathan Resop Co-Instructor: View: Syllabus
    Winter 2015 Instructor: Jonathan Resop Co-Instructor: View: Syllabus
    Winter 2013 Instructor: Jonathan Resop Co-Instructor: View: Syllabus