Computer Engineering Online

Participate in a thriving online Master of Science in Computer Engineering program, placing you at the forefront of telecommunications, networks and microelectronics industries. Computer engineers participate in some of the most forward-looking work in industry and government today, particularly telecommunications, computer networks and microelectronics. You become a resourceful expert in such dynamic ?elds as computer networks, VLSI design and testing, embedded systems design and computer architecture. Focusing on principles and concepts underlying the design and integration of hardware and software components and systems, this online Master’s in Computer Engineering gives you what you must know to become a serious professional, con?dent in electronically controlled systems and devices.


Course Requirements One must complete a total of 30 credits, as described below, with an overall average of 3.0, to earn a Master of Science in Computer Engineering degree at the School of Engineering. In addition, an average of 3.0 is also required among all regular courses, not counting independent studies including thesis, projects, and reading courses. At least 15 out of 30 credits should be graduate ECE credits (courses with EL-prefix). Remaining course can be either EL or CS prefixed courses. 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 approval by the program advisor. All students must choose two out of the following core courses:

  • Computer Architecture I CS-GY 6133 3 Credits
  • Advanced Hardware Design EL-GY 6463 3 Credits
  • Fundamentals of Solid-State Electronic Devices EL-GY 6513 3 Credits
  • Introduction to Vlsi System Design EL-GY 6473 3 Credits
  • Nanoelectronic Devices EL-GY 6523 3 Credits

Electives (21 credits) Other graduate ECE and CSE courses (courses with EL and CS prefixes) including those in the core course listing that are not used to satisfy the core requirement can be found in the online course offerings. At least 15 out of 30 credits should be graduate ECE credits (EL numbered courses). Up to two graduate courses can be taken from other science, engineering, or management departments at NYU. The total number of credits for 5000-level EL courses and non-EL/CS courses cannot exceed 12 credits. Note that credits from 5000-level courses from other departments cannot be counted towards MS/EE degree, except with 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. Project Requirements (3 credits) One 3-credit advanced project in ECE/CSE (EL-GY 9953 or CS-GY 9963) is required.Certain courses with significant project component may be used to partially satisfy the project requirement, subject to approval by the program director.

  • Advanced Project I EL-GY 9953 3 Credits
  • Advanced Project in Computer Science CS-GY 9963 3 Credits

MS Thesis Option: (6 credits) A thesis in ECE/CSE (EL-GY 997X/CS-GY 997X) may be selected to replace the 3-credit Advanced Project and a course from the elective group above.

  • MS Thesis in Electrical & Computer Engineering Department EL-GY 997X
  • MS Thesis in Computer Science CS-GY 997X

Degree Requirements: 30 Credits

Program taught in:
  • English (US)

See 10 more programs offered by NYU Tandon Online »

This course is Online
Start Date
Sep 2020
By locations
By date
Start Date
Sep 2020
End Date
Application deadline

Sep 2020

Application deadline
End Date