Skip to main content.

Electrical Engineering BS - Program Requirements

(HEGIS: 09.09 ELECTRICAL-COMMUNICA ENG, CIP: 14.1001 Electrical, Electronics and Communi-cations Engineering)

Completing the Electrical Engineering BS Program

Academic Requirements

Students seeking an undergraduate degree from the School of Engineering and Applied Sciences must have a minimum GPA of 2.0 in technical classes (engineering, math, and science classes). 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

Academic Advice

Advisement tools available for our students:

Transfer Credit Policy

Transfer students must first apply to the university and meet the university transfer admission requirements. SUNY Seamless Transfer is a SUNY-wide program intended to make transferring to UB and other SUNY Schools simple and efficient. Information about the Transfer Path for this major can be found on the SUNY website. Students are encouraged to contact their academic advisor or department to discuss how their coursework will apply to their degree.

Transfer students who have completed an engineering science program at a community college or the first three years of a 3+2 program at a four-year college can typically expect to enter the third year of an engineering program at the University at Buffalo. Graduates of technology programs receive limited transfer credit and can expect three to four years of study at the university to complete the requirements.

Residency Requirement

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.

Prerequisite Courses

Please see the School of Engineering and Applied Science admissions policies listed above.

Required Courses

CHE 107 General Chemistry for Engineers and CHE 127

EAS 199 First Year Seminar

EAS 202 Engineering Impact on Society

MTH 309 Introductory Linear Algebra or EAS 230 Engineering Computations

EAS 240 Programming for Engineers

EAS 360 STEM Communications

EE 178 Digital Principles

EE 202 Circuit Analysis

EE 205 Signals and Systems

EE 305 Applied Probability

EE 310 Electronic Devices and Circuits I

EE 311 Electronic Devices and Circuits II

EE 324 Applied Electromagnetics

EE 336 Fundamentals of Energy Systems

EE 352 Introduction to Electronics Lab

EE 353 Electronic Circuits Lab

EE 379 Embedded Systems and Applications

EE 383 Communication Systems I

EE 408 Senior Seminar

EE 478 HDL Based Digital Design with Programmable Logic

EE 494 Senior Capstone Design Project

MTH 141 College Calculus I

MTH 142 College Calculus II

MTH 241 College Calculus III

MTH 306 Introduction to Differential Equations

PHY 107 General Physics I

PHY 108 General Physics II/PHY 158 General Physics II Lab

PHY 207 General Physics III/PHY 257 General Physics III Lab

Two EE upper-division technical electives

Three unrestricted upper-division technical electives


During their Junior and Senior year, students may choose to enroll in technical electives of interest. Technical electives allow undergraduates flexibility to concentrate in the broad areas of energy systems, optics and photonics, communications, signal processing and networking, and solid state electronics or to concentrate on a specific theme that may combine courses from several areas.

There are two types of electives: unrestricted technical electives and technical electives restricted to be taken from EE.

Unrestricted technical electives: in principle, any 300 or 400 level course of technical nature may be considered as an unrestricted technical elective (for example, courses from SEAS, the Department of Mathematics, the Department of Physics, and others). Some restrictions may apply in cases in which courses have a large overlap with other courses in the program.

EE technical electives: Any 300 or 400 level course from the Electrical Engineering department (that is not a required course) may be considered as a technical elective.

Details on EE technical electives can be found in the UB course catalog.

Total Credit Hours Required

Total credit hours required for the Electrical Engineering BS degree
Credits Required for Major 109
Additional Credits Required for UB Curriculum 17
Additional Credits Required for Electives 0
Total Credits Required for Degree 126

Students should consult with an academic advisor to determine how any transfer or exam credit might be utilized in meeting general education, prerequisite, or major requirements.

See Baccalaureate Degree Requirements for general education and remaining university requirements.

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.

Published: Dec 05, 2019 11:41:07