This document provides an introduction to Geographic Information Systems (GIS). It defines GIS as a system designed to store, manipulate, analyze and display spatially referenced data. The key components of a GIS are hardware, software and data. Common GIS software includes desktop programs like ArcGIS and open-source options like QGIS. GIS can incorporate different types of spatial data like raster, vector and remote sensing data along with associated attribute tables. Example applications discussed are in hydrology, including watershed analysis and flood modeling.