Bachelor's in Environmental Engineering

Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2245 of /var/www/vhosts/drupaldev.ce.gatech.edu/d7/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2348 of /var/www/vhosts/drupaldev.ce.gatech.edu/d7/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2348 of /var/www/vhosts/drupaldev.ce.gatech.edu/d7/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2348 of /var/www/vhosts/drupaldev.ce.gatech.edu/d7/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2348 of /var/www/vhosts/drupaldev.ce.gatech.edu/d7/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2348 of /var/www/vhosts/drupaldev.ce.gatech.edu/d7/includes/database/database.inc).

The curriculum of the Bachelor of Science in Environmental Engineering provides our students with knowledge of the scientific disciplines and engineering principles that are used to address emerging environmental issues — from sustaining our air, water, and land resources to public health and environmental restoration. Our program is designed to deliver a comprehensive engineering design experience with flexibility built in to allow students to craft a tailored curriculum that allows them to meet their goals.

Students begin with foundational courses in physics, chemistry, biology and mathematics. Then they move into advanced engineering topics and eventually into a focus area — biological processes, sustainability, air pollution, or water resources — to build sequences of electives to fit their needs. Our graduates go on to purse work in international development, nonprofits, industry and government. They also end up starting their own businesses or ascending into leadership positions.


Degree Requirements

This list details requirements for earning the bachelor of science degree in environmental engineering, a diagram of prerequisites and corequisites, and a projected schedule of undergraduate courses. Please note that the flowcharts are unofficial records. Be certain you verify all course requirements through DegreeWorks and the appropriate Georgia Tech catalog.

Catalog Year For Students Who Started.... EnvE Curriculum
2018-2019 Summer '18, Fall '18, Spring '19 PDF, Excel
2017-2018 Summer '17, Fall '17, Spring '18 PDF, Excel
2016-2017 Summer '16, Fall '16, Spring '17 PDF, Excel
2015-2016 Summer '15, Fall '15, Spring '16 PDF, Excel
2014-2015 Summer '14, Fall '14, Spring '15 PDF, Excel


CEE students should refer to the appropriate Georgia Tech General Catalog or contact the CEE Student Services Office for assistance.