Focuses on the extension of geographic information systems (GIS) through programming as well as on the development of algorithms for spatial analysis and information extraction in vector and raster data. Covers concepts, principles and techniques of programming and solving spatial problems in physical and human Geography. Recommended prereq., GEOG 4203. Same as GEOG 5303. Requisites: Requires prerequisite course of GEOG 4103 (minimum grade C-).