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. Prereq., GEOG 4103/5103. Recommended prereq., GEOG 4203/5203. Same as GEOG 5303.