Courses of Study 2015-2016 
    May 20, 2018  
Courses of Study 2015-2016 [ARCHIVED CATALOG]

Electrical and Computer Engineering

In the College of Engineering .

Course Offerings  


C. Pollock, director; D. Albonesi, associate director; D. F. Delchamps, advising coordinator; E. Afshari, A. B. Apsel, C. Batten, E. Y. Bitar, A. W. Bojanczyk, T. Chen, H.-D. Chiang, P. C. Doerschuk, D. A. Hammer, C. R. Johnson, Jr., E. Kan, R. R. Kline, A. Lal, R. Manohar, J. F. Martínez, A. Molnar, F. Rana, A. P. Reeves, C. E. Seyler, J. R. Shealy, X. Shen,  M. G. Spencer, C. Studer, G. E. Suh, A. Tang, S. Tiwari, L. Tong, A. B. Wagner, S. B. Wicker, Z. Zhang

Electrical and Computer Engineering:

Offered by the School of Electrical and Computer Engineering

Contact: Student Services Office, 222 Phillips Hall, (607) 255-9442,

This major is accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (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  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. A minimum of four ECE courses at the 4000-level or above

Students who entered Cornell Fall 2014 or later must choose these courses according to Option A below.  Students enrolled at Cornell as of May 2014 may elect to choose these courses according to Option B instead.  Important rules governing prerequisites and course sequencing under both options appear in the online ECE Undergraduate Handbook.

Option A: (1) A minimum of two Culminating Design Experience (CDE) courses.  A list of CDE courses appears online in the ECE Undergraduate Handbook.  (2) A minimum of two breadth and depth courses.  These are ECE courses that list at least one ECE Foundation Course as a prerequisite.

Option B:  A minimum of one CDE class chosen from among ECE 4370 , ECE 4530 , and ECE 4760  and a minimum of three breadth and depth courses.


4. At least three additional advanced ECE electives:

These are ECE lecture courses at the 3000-level or above.

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

See the online ECE Undergraduate Handbook for rules governing these courses.

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


For additional details, see the online ECE Undergraduate Handbook at

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 , ECE 3400 , and ENGRD 2300 /ECE 2300  by the end of the sophomore year and adequate progress toward the degree in subsequent semesters.