Problem solving using geographic information systems (GIS). Essential distributed computing aspects of GIS are presented. Among topics covered are the use of logic in spatial analysis, line-of-sight analysis, route selection, site selection, and landscape analysis. Hands-on assignments are emphasized.