Different types of dams, choice dam according to sight location, type of forces acting on dams, design and construction of different types of dams: gravity dams, arch dams, buttress dams, hollow dams, earth and rock-fill dams, cofferdams, weirs, spillways dam tunnels and gates; quality of water retained by dams; environmental impact of dams construction