Course addresses principles and practical aspects of hydrology. Topics in introduction to hydrology include hydrologic cycle, precipitation, evaporation, infiltration, snow and snowmelt, and streamflow; introduction to geomorphology, GIS (Geographic Information Systems) applications, theory of unit hydrograph, frequency analysis, flood routing through reservoirs and rivers; introduction to rainfall-runoff analyses, watershed modeling, urban hydrology, and introduction to groundwater hydrology.