Skip to main content

Upper-level ECE Electives

in this section

Revised Upper-Level ECE Technical Electives Requirement for Students Entering in Fall 2014 or After

On 30 January 2017, the ECE faculty voted to revise the Upper-level ECE Technical Electives Requirement. The new rules, which are simpler than the old ones, apply to students who matriculated at Cornell in Fall of 2014 or after. 

Summary of Important Changes:
In essence, the new rules reduce the required number of upper-level ECE technical electives from seven to five; reduce the number of required CDEs from two to one; and eliminate all reference to Breadth and Depth Courses and Foundation Course pre-requisites. 

Revised Upper-Level Technical Electives Requirement:
Students must take at least five (5) technical ECE courses at the 3000-level or above (in addition to ECE 3400 and the three courses used to satisfy the ECE Foundation Course requirement). These five courses must include at least three (3) courses at the 4000-level or above, at least one (1) of which is a Culminating Design Experience (CDE) course.

Notes:

  1. All of these five courses must be technical ECE courses.
  2. Courses cross-listed with ECE course numbers are acceptable as ECE technical electives.   
  3. Courses that will not satisfy the ECE technical electives requirement include independent projects such as ECE 4999; non-technical courses such as ECE 3600 and ECE 5830; and seminar courses such as ECE 5870 and 5880 (Note: ECE 5830 counts as an Outside-ECE Technical Elective).
  4. CS 4120 and/or CS 4410 may be used as 4000-level ECE technical electives.
  Revised course checklist for students entering Fall 2014 or after Download PDF
Download Excel
  Revised curriculum chart for students entering Fall 2014 or after Download PDF

Culminating Design Experience (CDE) Courses:
Every CDE course includes a significant and open-ended engineering design assignment with realistic constraints. The principal goal of a CDE course is to help students develop the ability to design a component, system, or process to meet desired needs taking into account some or all of the following: economics, the environment, sustainability, manufacturability, ethics, health and safety, society, and politics. Currently, the following CDE courses are offered: ECE 4250, ECE 4370, ECE 4530, ECE 4670, ECE 4740, ECE 4750, and ECE 4760.

 


 

Old Upper-Level ECE Technical Electives Requirement for Students Entering before Fall 2014

The following rules apply to students who matriculated at Cornell before Fall 2014.

Upper-Level Technical Electives Requirement:
Students must take at least seven ECE courses at the 3000-level or above (in addition to ECE 3400 and the three courses used to satisfy the ECE Foundation Course requirement).

Notes:

  1. All of these seven courses must be technical ECE courses.
  2. Courses cross-listed with ECE course numbers are acceptable as ECE technical electives.   
  3. Courses that will not satisfy the ECE technical electives requirement include independent projects such as ECE 4999; non-technical courses such as ECE 3600 and ECE 5830; and seminar courses such as ECE 5870 and 5880 (Note: ECE 5830 counts as an Outside-ECE Technical Elective).
  4. CS 4120 and/or CS 4410 may be used as 4000-level ECE technical electives.

 These seven courses must include:

  1. At least two Culminating Design Experience (CDE) courses: These two CDE courses taken together must have as pre-requisites at least two distinct Foundation courses each of which a student completes prior to or, with instructor permission, concurrently with the CDE it feeds.
  2. Two breadth and depth (B&D) courses: Breadth and depth courses are ECE technical courses at the 4000-level or above that build on material students have been exposed to in multiple foundation courses. Each of these courses must have as a pre-requisite at least one Foundation Course that a student completes prior to or, with instructor permission, concurrently with the breadth/depth course it feeds.  The list of completed pre-requisites for the two B&D courses taken together must include at least two distinct Foundation courses.
  3. The list of completed pre-requisites for the CDE and B&D courses taken together must include at least three distinct Foundation Courses. Students must include among these three distinct Foundation courses at least one of ECE 3100 and ECE 3250 and at least one of ECE 3030 and ECE 3150.

Course checklist for students entering before fall 2014

Download PDF
Download Excel
Curriculum chart for students entering before fall 2014 Download PDF
 

Course Prerequisites:
To help students choose courses to satisfy the breadth and depth requirement we have listed here for each ECE Foundation Course all ECE courses at the 4000-level or above that list the Foundation Course as a pre-requisite, either directly or through an intermediate course for which it's a direct pre-requisite. The table that follows lists all ECE courses at the 4000-level or above that have Foundation Courses as direct or indirect pre-requisites. 

  • ECE 3030 feeds: 4150, 4300, 4330, 4370, 4570, 4880, 5040, 5320, 5340, 5350, 5360, 5370, 5790, 5810, 5820, 5840
  • ECE 3100 feeds: 4110, 4271, 4450, 4520, 4670, 4758, 5040, 5253, 5620, 5630, 5640, 5650, 5660, 5670, 5680, 5800
  • ECE 3140 feeds: 4450, 4750, 4760, 5470, 5715, 5720, 5725, 5730, 5740, 5745, 5750, 5760, 5770
  • ECE 3150 feeds: 4060, 4320, 4330, 4340, 4360, 4530, 4570, 4580, 4740, 5030, 5040, 5340, 5350, 5360, 5370, 5540, 5710, 5740,  5790
  • ECE 3250 feeds: 4210, 4250,  4510, 4670, 4730, 4800, 5030, 5040, 5210, 5253, 5610, 5650

Note: Before AY 2014-15, 3250 fed 4370 and 4530; 3100 fed 4250; and 3150 fed 4760. A student may still satisfy B&D requirements using one or more of these pairs (e.g. 3100 feeding 4250) provided he or she took the 4000-level class and its Foundation pre-requisite before or during AY 2014-15.

4000+ course Foundation pre-requisite(s)
4060 3150
4110 3100
4150 3030
4210 3250
4250 3250
4271 3100
4300 3030
4320 3150
4330 3030, 3150
4340 3150
4360 3150
4370 3030
4450 3100, 3140
4510 3250
4520 3100
4530 3150
4570 3150, 3030
4580 3150
4670 3100, 3250
4730 3250
4740 3150
4750 3140
4758 3100
4760 3140
4800 3250
4880 3030
5030 3150; 3250 via 4250
5040 3100 via 4110, 4250; 3250 via 4250; 3150 via 4530; 3150, 3030 via 4570
5210 3250
5253 3250 via 4250, 5210; 3100 via 4250
5320 3030
5340 3150, 3030 via 4570
5350 3150, 3030 via 4570
5360 3150 and 3030 via 4570
5370 3150, 3030 via 4570
5470 3140
5540 3150 via 4530
5610 3250 via 5210
5620 3100 via 4110
5630 3100 via 4110
5640 3100
5650 3100, 3250
5660 3100
5670 3100
5680 3100 via 4100
5710 3150 via 4740
5715 3140 via 4750
5720 3140 via 4750
5725 3140
5730 3140 via 4750
5740 3140, 3150 via 4740
5745 3140 via 4750
5750 3140 via 4750
5760 3140 via 4760
5770 3140 via 4750
5790 3030 and 3150 via 4330
5800 3100 via 4110, 4450
5810 3030
5820 3030 via 5810