Bachelor of Science Civil Engineering

The civil engineering major prepares students in the fundamental principles necessary to practice this profession in any of its branches, including construction management,water resources, structural, transportation, environmental, geotechnical, and public facilities engineering.

Civil Engineering Curriculum


Civil Engineering Course Requirements

Students must complete a total of 40 General Education credits, 65 Foundation Requirement course credits, 68 credits of Major requirements and 18 credits of Senior professional electives.

Seven of the required courses in the discipline include integral laboratories or field projects for both educational illustration and professional practice exposure.

Careful selection of the electives specified in the curriculum can lead to a wide variety of career objectives. Seniors, with the approval of the department head, can elect certain graduate courses.

In order to graduate all students must pass 3 writing intensive courses after their freshman year. Two of those courses must be in your major the other can be in any discipline. Transfer students need to meet with their academic advisor to see the number of writing intensive courses needed to graduate.


Students are assigned an Undergraduate Advising Center advisor prior to the freshmen year. This advisor works with the student for the freshman through pre-junior years. The Undergraduate Advising Center website lists the undergraduate advising staff.

Professor Rob Swan or Professor Jonathan Cheng are the advisors for students in their junior and senior year. 

Students working on K'nex model bridge

Jonathan Cheng
AEL - Room 280B

Rob Swan
AEL - Room 273A


Students must take 3 of their 6 electives in one of the following concentration areas:

  • Structural
  • Water Resources/Environmental
  • Construction Management
  • Geotechnical

Students can minor in an area other than engineering. Popular minors include business, construction management, architectural engineering and environmental engineering. For more information on minors contact the department of the program you are interested in minoring in.


The requirements for a minor are set by the department offering it. To determine the most current information you need to consult that department. Within the department students have the option of minoring in:

Information on Accelerated and Dual Degree Programs

Information on Graduate and Doctoral Degree Programs

Information on Fellowship Opportunities