Environmental Engineering Curriculum

On this page:


The current environmental engineering curriculum is best visualized by referring to the relevant flowsheet, which shows the courses by semester and also indicates any pre or co-requisites. An overview of the curriculum and course descriptions for the environmental engineering program can also be viewed in the UB Undergraduate Catalog. For questions regarding the curriculum, contact the Director of Undergraduate Studies. A general overview of the curriculum by year is provided as follows:


During the first two years of study, the environmental engineering curriculum provides for the development of fundamental knowledge and skills in the basic (chemistry and physics) and applied sciences (environmental microbiology and environmental chemistry), mathematics through differential equations, and basic engineering (engineering principles, statics and mechanics, and CAD). Introduction to environmental engineering is included early in the curriculum, in the fall of the sophomore year. These courses give a solid foundation in problem solving and analytical thinking, which are essential for environmental engineering students.


In the junior year, this development is supplemented and followed by courses in civil engineering (fluid and soil mechanics, hydraulics, statistics, and surveying), program-specific environmental engineering courses (ecological engineering and sustainability), an applied biological science course (ecology), and two lab courses where hands-on laboratories build practical skills from the classroom instruction.


During the senior year, students complete a sequence of advanced courses: hydrologic and groundwater engineering, treatment process engineering, and a departmental elective. Professional practice issues are covered in the fall semester, followed by capstone design in the spring semester. An earth science elective and two technical electives are included as well. Students may select technical electives from engineering and a wide range of supporting programs. Most students take the Fundamentals of Engineering (FE) exam in spring of their senior year.

General Education

All UB students must take a specified number of general education courses. Several sets of requirements are potentially applicable depending on when (year) and how (transfer or freshman) a student entered UB.

Technical Electives

Two (2) upper-level technical electives are required for the BS environmental engineering program. Many students select technical electives to provide exposure to topics outside of engineering in the natural, health, or policy sciences. Any combination of approved technical electives may be selected, subject to the following considerations:

  • Only three credits of informal courses (CIE 496, CIE 498, CIE 499, EAS 396 EAS 496). EAS 496 counts only if taken summer after junior year, or later.
  • In some cases, graduate courses or senior-level courses from outside of environmental engineering may be taken as technical electives with prior approval from the Director of Undergraduate Studies.

Co-op / Internship

In addition to the above courses, students may obtain field experience by enrolling in EAS 396 EAS 496 (ECI Co-op), which may be used as a technical elective if taken summer after junior year, or later.

Students may also complete an internship (CIE 496), in order to gain field experience working on an environmental project in a practical setting (private design, consulting and/or construction company office, governmental agency office, construction site, etc.) under the joint guidance of a practicing engineer and a faculty advisor. Students must have a "Good Senior Standing" (senior with overall and engineering GPA above a 2.0). Projects are selected that integrate the material learned in academic courses at UB.  A written report and an oral presentation are required.