This document provides an overview of topics related to irrigation engineering, specifically the design of alluvial channels. It discusses Kennedy's theory and Lacey's theory for designing stable channels that prevent silting and scouring. Kennedy's method involves iterating through trial depths and velocities until the critical velocity is matched. Lacey developed equations relating regime velocity, discharge, silt factor, hydraulic radius, and slope. The document provides examples demonstrating the application of Kennedy's and Lacey's methods for designing irrigation channels based on given discharge, slope, and sediment characteristics. It also notes some limitations and drawbacks of the two theories.