GEOG 50.03 GIS Programming and Databases
This course is an introduction to Python programming and database (SQL) programming and design for intermediate Geographic Information Systems (GIS) users. This course teaches students to design and write clearly structured programs in Python in the ArcGIS environment. Students will develop programs to manage geospatial data, perform geoprocessing analysis to solve spatial problems, and automate mapping and visualization tasks. This course emphasizes the challenges and uniqueness of spatial data organization from specific database models to national spatial data infrastructures. Students gain theoretical and practical experience in designing, implementing, and managing geo-relational and object-relational databases.