2022-2023 Undergraduate and Graduate Bulletin (with addenda) 
    Jul 24, 2024  
2022-2023 Undergraduate and Graduate Bulletin (with addenda)

Computer Engineering, M.S.

Return to {$returnto_text} Return to: List of Academic Programs and Curricula

Degree Requirements

Entrance Requirements

Admission to the MS program requires a bachelor’s degree in computer engineering, electrical engineering or computer science from an accredited institution. Students without such prior degrees must complete appropriate undergraduate courses to remove any deficiencies in preparation. Topics in which deficiencies must be removed include logic circuits design, state analysis and synthesis techniques, computer architecture, data structures and algorithms and C or C++ programming. The Graduate Record Exam (GRE) is required for all applicants.

Course Requirements

To obtain the MS degree in Computer Engineering, students must complete a total of 30 credits, with restrictions described below.

Core Courses (6 Credits):

The core courses cover fundamental material and should be taken as early as possible. An advanced course subsequent to a core course may be taken in lieu of the core course, upon by the program advisor. All students must choose two out of the following core courses:

Electives (24 Credits):

At least 24 out of 30 credits should be ECE-GY prefixed courses including the core courses. The robotics courses listed below count as ECE-GY courses. Up to two non-ECE courses (equivalent to six credits) can be taken from other science, engineering, or management departments at NYU. The total number of credits for 5000-level ECE courses and non-ECE courses cannot exceed 12 credits. Note that CP-GY 9911  and CP-GY 9921  can be counted towards the ECE-GY course requirement. Furthermore, credits from 5000-level courses from other departments cannot be counted towards MS/CE degree, except with approval by Program Director.

The following robotics courses count as as ECE-GY prefixed courses:

Advanced Project Requirement (3 Credits):

One 3-credit advanced project in ECE/CSE – e.g. ECE-GY 9953 , ECE-GY 997X , or CS-GY 9963  – is required. Certain other courses with a significant project component may be used to satisfy the project requirement, subject to approval by the program director.

Note about CS-GY 6843 Computer Networking:

We expect most students have covered this material in an undergraduate course. Therefore students can only take this course in exceptional cases and only if approved by Professor Yong Liu.

Thesis, project, and reading

Students are encouraged to participate in research by registering for a master’s thesis (ECE-GY 997X  , 6 credits, can be taken over two semesters), an advanced project (ECE-GY 9953  or ECE-GY 9963 , 3 credits each, ECE-GY 9941 , 1.5 credits) or a reading course (ECE-GY 9933 , 3 credits). Students must secure a faculty member’s commitment for advising such individual studies. Oral defense of the master’s thesis with at least three professors (at least 2 ECE professors) in attendance is required. For the project and reading courses, a project report and an oral presentation is required. The total credits for thesis, projects, readings, and internships (see below) should not exceed 9 credits within the 30 credits required for the MS degree.


International students must register for an internship course (CP-GY 9911, CP-GY 9921, 1.5 credit each) to do an internship. Up to 3 credits of approved internships can be applied towards the 30 credits MS degree requirement. International students cannot do internship after they have completed the degree requirement. For an internship to be approved for credits, the internship job must provide industry and/or research experience relevant to the Electrical Engineering degree program. All internships must be approved and supervised by an ECE faculty member. Students must secure a faculty member’s commitment for advising an internship. The internship supervisor should submit a midterm and a final term evaluation report to the advisor. The student must submit a project report to the faculty advisor upon completion of the internship for the evaluation and grading of the internship course. The total credits for independent studies including MS thesis, projects, reading, and internship cannot exceed 9 credits within the 30 credits towards the MS degree. Note that CP-GY 9911 and CP-GY 9921 can be counted towards the ECE-GY course requirement. However, if a student has already taken more than 7.5 credits of independent studies, he/she will not be approved for another CP course.

Transfer Credits:

No transfer credits are accepted towards the MS degree.

GPA Requirements:

An overall GPA of 3.0 or above in all graduate courses taken at NYU is required. In addition, an average of 3.0 is required among the two core courses.

Graduate Manual

For more information, please refer to the graduate manual, which can be found on the student resources page: https://engineering.nyu.edu/academics/departments/electrical-and-computer-engineering/student-resources

Sample Study Plan

Here is a generic outline of the courses students will take.

Fall 1 Credits Spring 1 Credits
ECE-GY Core Course 1 3 ECE-GY Elective 3
ECE-GY Core Course 2 3 ECE-GY Elective 3
ECE-GY Elective 3 Non-ECE Elective 1 3
Fall 2 Credits Spring 2 Credits
ECE-GY Elective 3 ECE-GY Elective 3
ECE-GY Elective 3    
Non-ECE Elective 2 3    

Return to {$returnto_text} Return to: List of Academic Programs and Curricula