For undergraduate study, the Department has developed a curriculum providing students with a broad base to build a civil engineering career. Courses include both basic sciences (physics, chemistry, and applied mathematics), and engineering sciences(structural mechanics, materials, computer programming, fluid mechanics, graphics engineering, structural theory, surveying, soil mechanics, reinforced concrete, hydraulic engineering, environmental engineering, transportation engineering, hydrology, foundation engineering, and engineering geology). The Department of Civil Engineering also offers laboratory courses on materials, structure, soil and hydraulics.
To obtain a B.S.C.E.degree, a student has to complete a minimum of 141 credits. In addition to 113 required credits, according to his/her own interest and career goal, student also has to complete at least 28 credits of elective courses. Undergraduate students can take graduate-level courses, provided that they can obtain permission from the instructors-in-charge. Moreover, students can enroll in courses offered by other departments of the University to help them pursue their academic interests, satisfy their credit requirement, and achieve their career goals.