You must take the Graduate Record Examination (GRE) to apply to this program. You must also have an undergraduate degree in computer science, computer engineering, or electrical engineering, along with a superior undergraduate record from an accredited institution. Applicants with comparable degrees in other fields are considered individually for admission.
Generally, entering students must have a basic knowledge of computer fundamentals, such as programming in C++, data structures, and computer architecture. NYU-Poly conditionally admits students with superior academic credentials who lack sufficient background, pending completion of several individually specified preparatory courses. These courses include CS 5303 Introduction to Programming and CS 5403 Data Structures and Algorithms. However, no credit is allowed for any preparatory courses toward this degree. Other preparatory courses may be required. In some cases, students are interviewed to determine the necessary preparatory courses they need. Successful completion with a GPA of B or better is required for transfer to regular status. Admission with advanced standing is accepted in accordance with NYU-Poly regulations.