Courses of Study 2020-2021 
    Apr 12, 2021  
Courses of Study 2020-2021

Electrical and Computer Engineering

In the College of Engineering .

Course Offerings  


A. B. Apsel, director; D. Albonesi, associate director, D. F. Delchamps, advising coordinator; J. Acharya, K. K. Afridi, C. Batten, E. Y. Bitar, A. W. Bojanczyk, H.-D. Chiang, C. Delimitrou, P. C. Doerschuk, A. S. El-Ghazaly, Z. Goldfeld, D. A. Hammer, D. Jena, C. R. Johnson, Jr., E. Kan, V. Krishnamurthy, A. Lal, D. D. Lee, J. F. Martínez, A. Molnar, F. Monticone,  N. E. Napp, K. Petersen, C. R. Pollack, F. Rana, A. P. Reeves, M. Sabuncu, J. R. Shealy, M. Shoaran, C. Studer, G. E. Suh, A. K. Tang, S. Tiwari, L. Tong, A. B. Wagner, S. B. Wicker, H. G. Xing, Z. Zhang, Q. Zhao

Electrical and Computer Engineering:

Offered by the School of Electrical and Computer Engineering

Contact: Student Services Office, 222 Phillips Hall, (607) 255-9442, or visit the Electrical and Computer Engineering website.

The Electrical and Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET.

The Electrical and Computer Engineering major (ECE), leading to a B.S. degree, provides a foundation that reflects the broad scope of this engineering discipline.

Concentrations include computer architecture and organization, digital systems and computer vision; power systems control; communications, networks, information theory and coding, signal processing and optimization; electronic circuits, VLSI, solid state physics and devices, MEMs, nanotechnology, lasers and optoelectronics; electromagnetics, radiophysics, space sciences, and plasmas.

ECE majors must take ECE 2300 /ENGRD 2300  as an engineering distribution course. The major normally begins in the spring of the sophomore year. Of the courses listed below, only ENGRD 2100 /ECE 2100  and ECE 2300 /ENGRD 2300 , and ECE 2200 /ENGRD 2220  are currently taught in both the fall and spring semesters.

Major Requirements:

ECE Majors must complete:

2. At least three ECE foundation courses:

The current list of ECE foundation courses is:

3. One Culminating Design Experience (CDE) course:

At least one Culminating Design Experience (CDE) courses.

4. At least 14 credit hours (not including the credit hours of the CDE course):

Must include four ECE courses (in addition to the CDE course) at the 3000-level or above, at least two of which must be at the 4000-level or above, totaling at least 14 credits.

5. Nine credits’ worth of outside-ECE technical electives:

See the Outside-ECE Technical Electives website for rules governing these courses.

6. A minimum of 51 credits in satisfying items 1 through 5.


For additional details, please visit the Electrical and Computer Engineering Majors webpage.

Academic Standards:

Majors in Electrical and Computer Engineering are expected to meet the following academic standards:

  1. GPA ≥ 2.3 every semester.
  2. At least C– in every course used to satisfy major requirements.
  3. Satisfactory completion of MATH 2940 , PHYS 2214 , and at least two of ENGRD 2100 /ECE 2100 , ECE 2200 /ENGRD 2220 , ECE 3400 , and ENGRD 2300 /ECE 2300  by the end of the sophomore year and adequate progress toward the degree in subsequent semesters.