Application Design and Customization in GIS
GPHY 348
300-Level Courses
3 Units
In-person
4
one-way Exclusions
One 2-hour lecture & one 2-hour lab practice per week
Please note that course information listed in the Arts and Science Course Calendar supersedes any information listed on the Geography and Planning website.
For the most current course offerings, registered Queen鈥檚 students should consult .
Course Description
An introduction to customization of GIS and database software with an emphasis on spatial analysis tool development for desktop and Web-based GIS. Students will learn concepts of user requirements analysis, software requirements preparation, interface and software design, and computer programming while they develop customized GIS applications.
Learning Outcomes
- Manage and design geoprocessing tools.
- Build new tools with ModelBuilder and convert it to Python scripts.
- Understand basic geoprocessing Python scripts and how they are implemented with ArcGIS processing tools.
- Write Python scripts for common geoprocessing tasks inside and outside of ArcGIS.
- Add new functionality to ArcGIS using Python scripts.
Assessments
Subject to Change
- Lab assignments: 40%
- Quizzes: 30%
- Final project: 25%
- Class participation, presentation, and discussion: 5%