M.Eng. Degree Requirements

Our curriculum is built on a core of four (4) technical courses. But unlike many other schools, you select these from a roster of core courses, choosing those that will best prepare you for your individual goals. A required one credit-hour course in professional development and practice helps to prepare you for the workplace. For electives, you can choose from courses within ECE, as well as hundreds of other engineering and technical courses all across campus, including business courses, that allow you to prepare for multiple areas of specialization - or create your own.

The centerpiece of the M.Eng. program is the professional project, in which you apply theory to a real problem, with the guidance from faculty, and often in collaboration with other students.

Cornell ECE M.Eng. Program Information 

Curriculum and Grading: 2-Semester / 1-Academic Year Plan - 2017-18 Academic Year

No. of CoursesCredit HoursDescriptionDetails

Professional Advice

ECE 5010

  • Required of all M.Eng.; Cannot be used to satisfy either of the two 5000 level requirements
  • Taken as S/U; not for a Letter Grade
414 - 16 Overall
7 - 8 Per Semester

Core Courses

Most ECE courses at the 4000 + level satisfy Core Course Requirements.

  • All Core Courses must be a minimum of at least Three (3) Credit Hours each
  • All courses must be ECE 4000 level+
  • At least Two (2) must be ECE 5000+ courses (there are no exceptions to this rule.
  • No more than One (1) Non-ECE course may be used to satisfy Outside Core Course requirements.
  • Any Non-Approved Outside ECE Course will require the submission of a Petition if you want to count it as a Core Course.
  • Outside ECE Courses must be approved by the ECE M.Eng. Committee via a submitted Petition, before you enroll in them.
  • Failure to receive permission ahead of time via the submission of a Petition will result in the course not counting towards your M.Eng. degree requirements.
  • M.Eng. Students will be required to be enrolled in Two (2) ECE Courses each semester of full-time registration
  • This includes the First Semester of enrollment in the ECE M.Eng. Program
  • Both Courses must be at 4000+ Level


1-23 - 8 Overall
1 - 4 Per Semester

Design Project

Can be started in fall.

  • ECE 6930: 1 - 4 credits in Fall 
  • ECE 6931: 1 - 4 credits in Spring 

Students will be required to enroll in a Minimum of at least One (1) credit hour of the Design Project in the First Semester of full-time registration 


  • Most Students will enroll in more Design Project credit hours in the spring semester
  • Discuss with your M.Eng. Design Project Advisor the best course of action for how many credit hours to enroll in for each semester
2-46 - 16 Overall
3 - 8 Per Semester

Technical Electives

ECE courses at 4000+ level and selected courses from outside departments.

One (1) ECE Undergraduate Course may be taken to be used as a Technical Elective. (Undergraduate Courses from Outside of ECE may NOT be used.)


Non-technical courses

Liberal studies, etc., will not count any credit toward graduation, but students are not prohibited from taking them if time permits

Courses students will take out of personal interest, but will not apply to the 30 credit hour total requirement for graduation


Full-time Student Status

  • All Students must be enrolled in a Minimum of Twelve (12) Credit Hours for each semester that they are registered as an ECE M.Eng. Student in order to be considered "Full-Time." 
    • This is a University Policy that applies to ALL ECE M.Eng. Students.
    • This is especially important for Foreign Nationals in order to maintain a valid F-1 Student Visa Status. 
  • A total of Thirty (30) Credit Hours must be earned to complete an ECE M.Eng. Degree.
  • A grade of "C" or better must be earned in all areas for a course to count towards an ECE M.Eng. Degree.
  • A maximum of Two (2) credit hours of S/U course work may be counted toward the degree if and only if the course is at the graduate level and participatory in nature. In general, these are mostly Seminar Courses.
    • Please note that if you enroll in a course that exceeds the minimum number of credit hours you can us as S/U, the additional credit hours will not count towards your M.Eng. Degree Requirements.

Enrollment Outline: Credit Hours per Semester

Course TypeFall SemesterSpring Semester
Core Courses7-8 credit hours7 credit hours
Required Seminar (ECE 5010)1 credit hour 
Design Project Course 1-4 credit hours2-4 credit hours
Technical Elective/Technical Oriented6-8 credit hours6-8 credit hours
Total per Semester15-21 credit hours15-21 credit hours


Internship Track


  • Students enrolled in the ECE M.Eng. Program are eligible to participate in our Internship Track.
  • Students are responsible for finding an Internship on their own.
  • Students who voluntarily extend their ECE M.Eng. Degree Program for a Third Semester may participate in an Internship during the Summer Session between their Second and Third Semesters of Full-Time Enrollment.
  • Students who opt for the more standard enrollment of One (1) Academic Year may be eligible to participate in an Internship during the Winter Session.
  • All Students who participate in an Internship must enroll in ECE 5999 for One (1) Credit Hour for a Letter Grade in the next subsequent semester of Full-Time Enrollment status following the Internship.
  • Foreign National Students must be approved for Curricular Practical Training (CPT), if they have have received an offer of a Paid Internship.
  • Students who do not participate in the Internship Track are not required to to complete an Internship or any of the associated requirements.