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.

Curricular Plan

Prospective students interested in UB's environmental engineering program can review the courses by semester in the curricular plan.


Current students may use the interactive flowsheets to review their recommended sequence of courses based on the curricular plan. View yours at this link

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 information.

Required Courses

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

Technical Electives

Four upper-level technical electives are required for the BS environmental engineering program. Students may select any combination of approved technical electives, subject to constraints.


CIE 496 Civil Engineering Internship is a technical elective and opportunity for students gain field experience working on an environmental engineering project. Students typically take internships during the summer, but can enroll in this course during the semester. For more information on Internship requirements, visit CIE 496 on the undergraduate catalog

EAS 496 Engineering Co-op Experience may be used as a technical elective if taken the summer after their junior year. Students enrolled in EAS 469 as a co-op typically take a semester or two off to work full-time.