Return to: Program Requirements
Civil Engineering Core (84 credits)
Four Civil Engineering Technical Electives (12 credits)
Four technical electives are required. Any 3+ credit CIE 300+ or CIE 400+ course that is not one of the required courses listed above. At least one of the technical electives must be CIE 428 , CIE 429 , CIE 436 , CIE 442 , CIE 475 , or CIE 476 (technical elective with design). Senior-level courses outside civil engineering may also be taken as technical electives with prior approval from the Director of Undergraduate Studies. Students are also permitted to take one EAS 400+ course.
Only three credits of the informal courses (CIE 496 , CIE 498 , CIE 499 , or EAS 496 ) can be counted as a technical elective toward fulfillment of degree requirements.
One Capstone Design (3 credits)
One of the following courses may be taken as a capstone design course. A course cannot be used to count both as a technical elective and as a capstone design course. For each capstone design course, the corresponding pre-requisites, typically CIE 415 and a design technical elective must be met.
One Earth Science Elective (3 credits)
One Engineering Elective (3 credits)
One GIS Elective (3-4 credits)
One Liberal Arts and Sciences (LAS) Elective (3-5 Credits)
Total Credits Required for Major: 111
Additional Degree Requirements Include:
- Additional coursework to fulfill UB Curriculum requirements
- Elective courses as needed to complete the 128 credit hour total
Total Credits Required for Graduation: 128
Total Credit Hours Required represents the minimum credits needed to complete this program, and may vary based on a number of circumstances. This chart should not be used for financial aid purposes.
*Students are permitted to use MAE 177 or EAS 999TR177 (general graphics for transfer students) to satisfy this requirement. However, CIE 177 is strongly preferred for Civil Engineering majors. The MAE 177 or EAS 999TR177 should only be utilized by students transferring into the program with these courses already completed. View our Graphics Requirement website for more information on graphics alternatives and self-study packages.
**Students are permitted to take EAS 305 in lieu of CIE 308 , however CIE 308 is strongly preferred for Civil Engineering majors. The EAS 305 option should only be utilized by students transferring into the program with EAS 305 already completed or when significant extenuating circumstances prevent a student from completing CIE 308 in a timely manner. In the latter case, students should consult the department before enrolling in EAS 305 .
***Students are permitted to take alternative programming courses CSE 115 or EAS 240 in lieu of EAS 230 , however EAS 230 is strongly preferred for Civil Engineering majors. The alternative programming courses should only be utilized by students transferring into the program with CSE 115 , EAS 240 , or EAS 999TRCP (general programming for transfer students) already completed. View our Computer Programming Requirement website for more information on the programming alternatives and self-study packages.
****Students are permitted to use PHY 151 and PHY 152 in lieu of PHY 158 , however PHY 158 is preferred for engineering majors.
Students in the School of Engineering and Applied Sciences must have a minimum GPA of 2.000 in technical classes (engineering, math, and science classes) to be in good standing and graduate with an undergraduate degree. To maintain academic standards and determine eligibility for continued enrollment, the School of Engineering and Applied Sciences reviews the academic records of all students in an approved undergraduate SEAS major. This academic review is conducted at the end of each fall and spring semester.
View the School of Engineering and Applied Sciences Academic Review Policy
Transfer Credit Policy
Students seeking an undergraduate engineering degree from the School of Engineering and Applied Sciences must complete 30 undergraduate credit hours of junior/senior level courses required in their major at the University at Buffalo.
A Curricular Plan provides a roadmap for completing this academic program and the UB Curriculum on time. Your actual plan may vary depending on point of entry to the university, course placement and/or waivers based on standardized test scores, earned alternative credit and/or college transfer credit.
Total Credits Required: 128
Note: Some classes may count toward both a major and UB Curriculum requirement.
The curriculum provides opportunities for students to develop the following knowledge, skills, and behaviors by the time of graduation:
- an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
- an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
- an ability to communicate effectively with a range of audiences
- an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
- an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
- an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
- an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
Return to: Program Requirements