Central Arizona College Back
GIS 210 GIS Programming
Credit Hours:  3
Effective Term: Fall 2013
SUN#: NA
AGEC: None
Credit Breakdown: 2 Lectures, 3 Labs
Times for Credit: 1
Grading Option: A/F
Cross-Listed:


Description: Application of programming languages to GIS data to analyze data, create user interfaces, create web services and achieve the full potential of ArcGIS software.

Prerequisites: (CIS181) or (CIS216 or CIS218 or any computer programming course)

Corequisites: None

Recommendations: None

Measurable Student Learning Outcomes
1. (Comprehension Level) Explain the use of programming languages in GIS.
2. (Comprehension Level) Identify programming languages applicable to GIS.
3. (Comprehension Level) Describe the use of Visual Basic in the current version of ArcGIS.
4. (Comprehension Level) Indicate the position of SQL regarding programming languages in GIS.
5. (Synthesis Level) Construct a GIS model using model builder.
6. (Application Level) Use Python to query, analyze and create GIS data.
7. (Application Level) Use Python to create a toolset to automate GIS tasks.
8. (Comprehension Level) Explain Java Script applications to generate a web based service.
9. (Comprehension Level) Explain Adobe Flex applications to generate a web based service.
10. (Synthesis Level) Design a customized interface using a programming language and GIS.
Internal/External Standards Accreditation
URISA (http://www.urisa.org/)

ESRI (http://www.esri.com/) &
(http://proceedings.esri.com/library/userconf/proc01/professional/papers/pap411/p411.htm)

GISCI (http://www.gisci.org/)

NCGIA (http://www.ncgia.ucsb.edu/) &
(http://www.ncgia.ucsb.edu/other/ucgis/ed_priorities/a&c.html)