Major: Electrical and Computer Engineering (ECE)
Accredited by ABET (see inside front cover)
Offered by: School of Electrical and Computer Engineering
222 Phillips Hall, 255.4309, www.ece.cornell.edu
Our objectives are designed to serve the needs of our constituents: our graduates, the employers of our graduates, the graduate study programs that our graduates enter, and our society.
- To create leading scholars and professionals who are committed to excellence, integrity, lifelong learning, and professional citizenship.
- To enable our students to achieve engineering goals through problem solving, design, experimentation, teamwork, and effective communication.
- To endow our students with an appreciation of the impact of electrical and computer engineering on society and to encourage creative responses to the needs of society by our graduates.
- To provide our students with a broad education in the fundamentals of Electrical and Computer Engineering as well as advanced knowledge in one or more technical areas that lead to and sustain a productive engineering career.
Areas of Concentration
Computer architecture and organization, digital systems, and computer vision; power systems, and 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.
- ENGRD/ECE 2300: Introduction to Digital Logic Design (required)
- ENGRD 2XXXa
Required Major Courses
- ECE/ENGRD 2100: Introduction to Circuits for Electrical and Computer Engineers
- ECE 2200: Signals and Information
- ECE 3400: Introduction to Design for Electrical and Computer Engineers
Further Major Requirements
- At least three ECE foundation coursesc
- At least one Culminating Design Experience coursed
- At least three additional ECE courses at the 3000-level or above
- At least three additional ECE courses numbered ≥ 4000f
- At least nine credits of Outside-ECE Technical Electives
Culminating Design Experience (CDE)d
A Culminating Design Experience (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. Consult the ECE Undergraduate Office for current options.
Probability Requirement: Courses which satisfy ECE Foundations Courses,
the ENGRD requirement, or electives, must include at least one course with significant
probability content. Please see the ECE Undergraduate Handbook for details: www.ece.
Advanced Computing Requirement: Courses which satisfy ECE Foundations
Courses, the ENGRD requirement, or electives, must include at least three credits
of computer programming at a level above that of CS 1110 (1112, 1114, 1115), or an
advanced computer engineering course at a level above ECE 3140. Please see the ECE
Undergraduate Handbook for details: www.ece.cornell.edu/ugradhndbk.
Students may count up to three credits of work on approved large-group interdisciplinary project teams in the Outside-ECE Technical Electives category. A current list of approved project teams appears on the ECE Undergraduate Handbook site (www.ece.cornell.edu/ugradhndbk). Students may also petition to count up to three independent-study credits (ECE 4999) in the Outside-ECE Technical Elective category. See the ECE Undergraduate Handbook site for rules governing such work.
- ENGRD 2110, Object Oriented Programming and Data Structures, is recommended (but not required) for those interested in the Computer Engineering specialty area.
- In addition to the first-year writing seminars, a technical writing course must be taken as an engineering distribution, liberal studies, approved elective, or Major course.
- ECE Foundation Courses—At least three of the following: ECE 3030, ECE 3100, ECE 3140, ECE 3150, ECE 3250. (Must include one of ECE 3100 and ECE 3250, and at least one of ECE 3030 and ECE 3150.)
- Culminating Design Experience (CDE): Consult the ECE Undergraduate Office for current options.
- At least three additional ECE courses at the 3000-level or above.
- At least three additonal ECE courses numbered 4000-level or above. Each of these breadth and depth courses must have at least one ECE foundation course as a prerequisite. The total list of prerequisites for the breadth and depth courses must include at least three ECE Foundation courses, including at least one of ECE 3100 and ECE 3250, and at least one of ECE 3030 and ECE 3150. Students must successfully complete the foundation courses before taking the breadth and depth courses for which they serve as prerequisites.
- The Major program includes nine (9) credits of courses outside the Major. These are satisfied by the outside-ECE Technical Electives.
- The Probability and Advanced Computing requirements are typically satisfied by courses that simultaneously count as Foundations Courses, Engineering Distribution courses, or electives. Please see the ECE Undergraduate Handbook for details: www.ece.cornell.edu/ugradhndbk.
- We recommend strongly that you obtain from 222 Phillips Hall or the ECE Undergraduate Handbook web site (www.ece.cornell.edu/ugradhndbk) an official ECE Graduation Check List appropriate for the Class of 2013 or later.