تعمل هندسة السدود على تصميم وبناء السدود للتحكم في تدفق المياه وتخزينها عند الحاجة. تلعب السدود دورًا حاسمًا في الهندسة الهيدروليكية من خلال توجيه وتنظيم تدفقات الماء والتحكم في مخاطر الفيضانات وتوفير المياه للاستخدامات الزراعية والصناعية والمدنية. كما تعتبر السدود أيضًا مصادر لتوليد الكهرباء باستخدام القوة الناتجة عن تدفق المياه.