The program supplies the student with the required civil engineering skills with focus on how to design, construct, evaluate and manage water systems for different purposes. This involves understanding of basic and advanced water engineering principles. The student learns how to use the state-of-the-art technologies such as computer software and satellite images in collection and analysis of data in water environments. By the end of the program, the student will have the ability to employ hydraulic systems and hydraulic structures to deal with hydrologic problems, water resources management, irrigation and drainage networks, design and construction of harbors, and shore protection works.