Environmental Engineering Curriculum


The current environmental engineering curriculum is best visualized by referring to the relevant flowsheet showing courses by semester and pre or co-requisites. The curricular plan be viewed in the UB undergraduate catalog. For questions regarding the curriculum, contact the undergraduate studies coordinator.


Interactive flowsheets show students the recommended sequence of courses based on the curricular plan. View yours at this link

Required Courses

Required courses include a number of general engineering and chemistry courses, as well as courses in environmental engineering. For more information on required courses in environmental engineering, review the Program Requirements

Technical Electives

Two upper-level technical electives are required for the BS environmental engineering program. Students often select technical electives to gain exposure to topics outside of engineering in natural, health or policy sciences. Students may select any combination of approved technical electives, subject to constraints.

Co-op / Internship

Students may use EAS 496 (Engineering Co-op Experience) as a technical elective if taken the summer after their junior year.

CIE 496, Internship, is another technical elective and an opportunity for students to gain field experience working on an environmental engineering project in a practical setting. For more information on Internship requirements, visit CIE 496 on the undergraduate catalog

UB Curriculum

UB Curriculum is our innovative, student-centered approach to general education for undergraduate students. Our purpose-driven general education program lets students build upon their experiences from semester to semester. Review the UB Curriculum page for more informaiton.