Post on 19-Apr-2020
B.S. Degree Major Requirements Curriculum Chart
Updated 08/19/2015
Required Core CoursesThree (3) courses. Total credits 12.
+ +ECE 2100Introduction to
Circuits for ECEs
Coreqs: MATH 2930, PHYS 2213
ECE 2200Signals and Systems
Prereqs: MATH 2930 & CS 1110 or 1112
Coreq: MATH 2940 ECE 3400Intelligent Physical Systems
Prereqs: ECE 2100, 2200, 2300
Engineering DistributionThree (3) courses. Total credits 10-11.
+ +ENGRI 1XXX ECE/ENGRD 2300Introduction to
Digital Logic
Prereq: CS 1110 or 1112ENGRD XXXXCannot be ECE/ENGRD 3100.
Must belong to a different ENGRD category from
ECE/ENGRD 2300
Foundation CoursesMinimum three (3) courses. Total credits 12.
++ ECE 3140 (CS 3420)Embedded Systems
Prereq: ECE/ENGRD 2300
Outside-ECE Technical ElectivesThree (3) courses. Total credits > 9.See rules governing traditional lecture courses,
project work and independent study at www.ece.cornell.edu/ece/academics/undergraduate/major/
outsideelectives.cfm.
1. _______________________
2. _______________________
3. _______________________
Upon affiliation:- Complete curriculum chart- Meet with advisor
Senior Year - First Semester:- Update curriculum chart with advisor- Submit graduation checklist by semester’s end
Senior Year - Second Semester:- Complete exit requirements
Exit Requirements:- Submit grades for Incompletes- Be sure AP and transfer credits areincluded on your transcript- Complete all ECE requirements with a C- orbetter.- Complete graduation checklist by 7th weekof final semester and review with advisor- Complete an exit survey
Probability & StatisticsChoose one (1):
- ECE/ENGRD 3100- ENGRD/ORIE 2700- CEE 3040- MSE 5730
*Other courses may be allowed by an ECE petition.
- ECE 2400 - CS 2110- ENGRD 3200- ECE 4740- ECE 4750- ECE 4760
Advanced Programming/Computer Engineering
Choose one (1):
*Other courses may be allowed by an ECE petition.
Additional RequirementsCourses fulfilling major requirements
may also be counted here.
+
Upper-Level ElectivesFive (5) courses. Total credits > 18.
++
ECE Technical Upper-Electives
Choose two (2) ECE courses at 3000+ level
1. ___________________
2. ___________________
See rules on back.
College Core requirements are also necessary for degree completion. See www.engineering.cornell.edu/academics/undergraduate/curriculum/handbook.
ECE 3100 Intro to Probability
and Inference
Prereq: MATH 2940, PHYS 2213 (or equivalent)
Prereq: MATH 2930, MATH 2940, ECE 2200 (or equivalent)
ECE 3250 Mathematics of Signal and System
Analysis
ECE 3030 Electromagnetic Fields
and Waves
Prereq: PHYS 2213, MATH 2930, ECE 2100
ECE 3150 Intro to
Microelectronics
Prereq: ECE 2100
ECE Technical Upper-Electives
Choose two (2) ECE courses at 4000+ level
1. ___________________
2. ___________________
See rules on back.
Culminating Design Experience (CDE) Choose one (1) ECE
course from the CDEs
1. ___________________
ECE 4250ECE 4370ECE 4530ECE 4670
ECE 4740ECE 4750ECE 4760
*ECE 2400 may be allowed as an Outside-ECE Technical Elective
B.S. Degree Major Requirements Curriculum Chart
Rules Governing ECE Technical Upper-Level Electives
i) All five courses must be technical ECE courses.
ii) Cross-listed courses with ECE course numbers are acceptable.
iii) Unacceptable courses 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.)
iv) CS 4120 and/or CS 4410 may be used as 4000-level ECE technical electives.
Fall _______ Winter _______ Spring _______ Summer _______
Fall _______ Winter _______ Spring _______ Summer _______
Fall _______ Winter _______ Spring _______ Summer _______
Fall _______ Winter _______ Spring _______ Summer _______