River engineering design as a course, which aggregate several different subjects to conduct a good river management. The main purpose of this class will help the civil engineer to establish an acknowledgement about the relationship between a sustainable river environments and engineering design. The contents include following topics: River environmental and ecological system; river hydraulics; river geomorphic; river investigations; river modeling; sediment transportation; river constructions etc.