This course is concerned mainly with flood mitigation. it starts off with some rainfall analysis and statistical analysis to estimate the amount of rainfall for different return periods, followed by the transformation of that rainfall to runnoff volumes and discharges and finally the design of drainage structures .