Computer Science Schools in NYC with Degree Summaries

Research computer science programs in the New York City area, which has several schools within ten miles of the downtown offering programs. Read an overview of degree programs, admission info and program requirements for three New York City schools and decide which program is right for you.

New York City Computer Science Schools

The New York City area offers a number of choices for students planning to study computer science at the undergraduate and graduate levels. These include an Ivy League school, a technical institute associated with a large private university and a senior-level college in the city university system. Read about the program options at the three schools, and use the accompanying table to compare their acceptance rates and costs of attendance.

  • Polytechnic Institute of New York University is the second-oldest private engineering school in the country and offers bachelor's, master's and doctoral degree programs in computer science. The school is located a little less than two miles from downtown New York City.
  • CUNY Hunter College, which is the largest school in the City University of New York (CUNY) system, offers an undergraduate degree and a minor in computer science. This Midtown Manhattan college is located about two miles from the downtown.
  • Students may pursue a bachelor's or master's degree at Columbia University's Fu Foundation School of Engineering and Applied Science. One of eight schools in the Ivy League, the university is located about five miles from downtown New York City.

Comparison of Schools

Along with tuition and fees, this table includes information about school size, graduation statistics and retention rates for full-time and part-time students. Note the high acceptance rate and percentage of first-time students receiving financial aid at the Polytechnic Institute, as well as the high graduation and retention figures at Columbia University.

New York University CUNY Hunter College Columbia University
School Type Four-year; private, non-profit Four-year, public Four-year; private, non-profit
Total Enrollment (2017) 51,123* 23,005* 30,454*
Campus Setting Large city Large city Large city
Tuition and Fees (2018-2019) $51,828* $7,182, in-state; $14,852, out-of-state* $59,430*
% of First-Year Students Receiving Any Form of Aid (2016-2017) 54%* 81%* 59%*
Acceptance Rate (2017) 28%* 40%* 7%*
Retention Rate (2016-2017) 93% for full-time students and 71% for part-time students* 83% for full-time students and 80% for part-time students* 97% for full-time students and 91% for part-time students*
Graduation Rate (students began Fall 2011) 84% (10% transfer-out rate)* 52% (27% transfer-out rate)* 95%*

Source: *NCES College Navigator

New York University

The Polytechnic School of Engineering is one of the schools of New York University. The school offers coursework in applied science, technology, engineering and computer science.

Bachelor of Science in Computer Science

The bachelor's degree program in computer science at the Polytechnic Institute of New York University is designed to provide students with a background in computer architecture, operating systems and software engineering. Courses in the four-year program include topics in computer science and engineering, data structures and algorithms, advanced mathematics and ethics.

Master of Science in Computer Science

The master's degree program in computer science requires a minimum of 30 credits to complete. Once enrolled, students choose four courses from among those in software engineering, computer architecture, artificial intelligence, computer networking and operating systems. They also take four general electives, which may include a master's thesis for six credits.

Doctor of Philosophy (PhD) in Computer Science

The requirements for the PhD in Computer Science include a minimum of 75 credits beyond a bachelor's degree. Students may transfer 30 credits from a master's degree program in computer science to satisfy the requirements. In addition to courses, PhD candidates must take qualifying and research exams and submit an original dissertation.

CUNY Hunter College

Hunter College's computer science department was created in 1981 and offers a bachelor's degree and minor in computer science. The department also provides students with the opportunity to work with the faculty on computer science research projects.

Bachelor of Arts in Computer Science

The bachelor's degree program in computer science at Hunter College requires courses in discrete structures, computer architecture and theory, software analysis, operating systems and advanced applications. Students must also complete courses in advanced mathematics, such as calculus with analytic geometry. Computer science majors may select a concentration in bioinformatics.

Minor in Computer Science

The minor in computer science at Hunter College requires 13-14 credits of coursework. Topics include programming, introductory computer science, relational databases and SQL programming. Students must also select one elective course, such as discrete structures, software analysis, microprocessors or computer architecture.

Columbia University

Columbia University's Fu Foundation School of Engineering and Applied Science offers undergraduate and graduate degree programs in computer science. The computer science department provides opportunities for work on faculty research projects.

Bachelor of Science in Computer Science

The bachelor's degree program in computer science at Columbia University is based upon a core curriculum that includes coursework in programming, data structures, discrete mathematics and computer science theory, as well as a fundamental study of computer systems. In the second year of the program, students can pursue a specialized track in digital or software systems, computer science foundations, intelligent systems and applications. A track in vision, graphics, interaction and robotics is also available.

Master of Science in Computer Science

The master's degree program in computer science begins with 12 credits of core courses in programming languages, operating systems, analysis of algorithms and artificial intelligence; graduate students also learn about advanced software engineering and computer architecture. Additional requirements include 18 credits in an area of concentration, such as computer security, computational biology, machine learning and the foundations of computer science. Graduate students can also pursue a specialization in network systems, natural language processing, computer security, computational biology, machine learning or software systems. Like the BS program, the master's degree program also provides a specialization in vision, graphics, interaction and robotics.

Other School Options

Computer science students in New York City can also find bachelor's and master's degree programs in computer science at Pace University, located less three miles from the downtown area. In addition, CUNY New York City College of Technology, which is less than four miles from downtown New York City, offers an associate's degree program in computer science. CUNY City College of New York, located about six miles from downtown New York City, has bachelor's and master's programs in computer science.


What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma or GED. Plan your undergraduate education.

Schools you may like:

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

Find your perfect school

What is your highest level of education?