Open channels classifications and properties. Energy and momentum principles. Critical and normal flow formulas and computations. Design of channels for uniform flow. Boundary layer concept and velocity distribution in open channels. Gradually-varied flow. Spatially varied flow. Rapidly-varied flow-Unsteady flow and wave propogation.