Computer Science Programs in New York

Home to the tenth largest city in the world, New York offers incredible opportunities for those considering a career in computer science. Built in NYC, a hub of startups and tech industries in New York, reports that 100 tech companies in the state employ nearly 40,000 individuals. The labor force consists of more than 9.5 million workers and has a relatively low 4.8% unemployment rate.

More than 10,000 web developers work in the state, the ninth fastest growing career overall for New Yorkers. Between 2014 and 2024, the U.S. Department of Labor anticipates this role will grow by approximately 35%, totaling nearly 15,000 job openings overall. Now is a great time to consider a career in computer science and pursue a degree from a New York institution.

Built in NYC, a hub of startups and tech industries in New York, reports that 100 tech companies in the state employ nearly 40,000 individuals.

Higher Education in New York

New York has 137 private colleges and accompanying satellite campuses and 104 public institutions, most located in or surrounding New York City. Regardless of whether students want a public or private education, the opportunities afforded to individuals living in the state are some of the best in the nation. The State University of New York (SUNY) offers 82 campuses throughout the state, including technical, vocational, and community colleges. The City University of New York (CUNY) system maintains 22 campuses within all five boroughs of the city.

Ranked among the top in the nation in the nation, the best computer science schools in New York attract some of the most well-regarded teachers in the country. Ivy League schools draw in students seeking a rigorous coursework schedule, while those who desire a larger program can choose from an array of New York computer science schools.

Computer Science Careers in New York

Computer science careers in New York outpace the rest of the country, due to the rapid growth within the industry. Web developer roles can expect a growth of 13% nationally, while openings in New York will rise by 35%. Similarly, the need for software developers will increase by 25% nationally, while New Yorkers will see a jump of 29%. Positions for computer scientists also offer some of the highest pay in the nation. Computer and information systems manager jobs hold the 16th highest pay in the state with an average salary of $159,200. Computer and information research scientists earn $127,000 annually. Both of these salaries are higher than the national average.

Those looking for a slower pace of life should consider computer science-related jobs in Buffalo, Rochester, Yonkers, Syracuse, or Albany, though the pay may be less than in places like New York City.

Median Salary for Computer Science Careers by Degree

Bachelor's Degree

Senior Software Programmer $99,063
Software Developer $65,648
Software Engineer $76,738

Master's Degree

Senior Software Programmer $104,241
Software Developer $76,945
Software Engineer $90,240

Computer Science Employers in New York

  • Southerland Global Services: Located in Pittsford with more than 32,000 employees, SGS is both the state’s largest employer and largest tech company. SGS solves process problems for international organizations, offering data-driven analytics to support clients. Some of the careers available include customer service tech professional and manager of the SGS global data center.
  • New York Presbyterian Hospital: The largest hospital in NYC, NYPH employs nearly 21,000 professionals, including many who work in computer science. Current roles include information technology engineer, security risk analyst, and technical specialist for web, mobile, and integrated systems.
  • Bloomberg: Bloomberg is the largest – and one of the most venerable – tech companies, employing more than 9,000 people in its New York City offices. Bloomberg is a great option for individuals who are passionate about both tech and media. The organization currently has 135 computer engineering positions available in NYC, including roles for senior web engineers, JavaScript/UI developers, and software architects.

How Much do Computer Scientists Make in New York?

Many individuals with an online computer science degree in New York benefit from lucrative salaries offered within these computer science roles. While computer scientists working in New York make higher hourly and annual mean wages, it’s also important to consider cost of living. The average two-bedroom apartment in Manhattan costs $4,088 in monthly rent, while the same apartment in Buffalo may only cost $736. The data below compares the average salary of New York computer scientists with the national average.

Employment Hourly Mean Wage Annual Mean Wage
New York 245,140 $44,840 $93,260
United States 4,165,140 $42.25 $87,880

Source: BLS

Computer Science Programs in New York

Whether you prefer to study computer science in New York through online learning or want a traditional on-campus experience, New York offers a program to suit your needs. Columbia University and Cornell University, the state’s two Ivy League colleges, both offer computer science programs, while Rensselaer Polytechnic Institute and the Rochester Institute of Technology offer wider technically-focused programs. Meanwhile, venerable institutions, such as New York University and the University of Rochester, provide more traditional liberal arts programs.

Approximately 17 of State University of New York (SUNY) campuses offer online computer science degrees, including a variety of associate, bachelor’s, and master’s degrees. CUNY’s School of Professional Studies provides an M.S. in Data Science online, while New York University offers an online master of science in computer engineering.

In addition to the potential lower costs of an online degree, distance learners also benefit from the flexibility of online learning. Rather than traveling to campus multiple times per week for set class times, students in online programs can take classes and complete assignments at their leisure. Online degrees are also a substantial benefit to individuals without easy access to campus.

Before enrolling in one of the many computer science colleges in New York, prospective students need to research the school’s accreditation. In addition to school-wide regional accreditation, degree seekers should also look for programmatic accreditation from the Computer Accreditation Commission, a subset of the Accreditation Board for Engineering and Technology.


Types of Computer Science Degrees

There are many types of degrees students can choose when pursuing education in computer science: associate degree, bachelor’s degree, master’s degree, and doctorate degree. In general, further formal education within a field results in a higher salary. In addition, some positions require a certain level of degree. For instance, many research positions or teaching positions at the university level require at least a master’s or doctorate degree. The table below features descriptions and basic data about each degree type.

Associate in Computer Science


An associate in computer science provides students with foundational knowledge in computer languages and programming. In addition to learning about computer systems, students will emerge with general education courses usually required by four year colleges. Graduates with an associate degree qualify for entry-level computer science positions in the job market.

Average Program Length – 2 Years
Median Salary – $32,897

Bachelor’s in Computer Science


A bachelor’s in computer science provides students with knowledge of operating systems, a variety of programming languages, database management, and computer systems and architecture. These programs typically require 120 credit hours of coursework and a capstone project. Many employers in the industry are increasingly hiring individuals with a bachelor’s degree.

Average Program Length – 4 Years
Median Salary – $60,835

Master’s in Computer Science


A master’s in computer science provides students with a deeper understanding of computer systems, design, and programming languages. Some master’s programs may provide specializations for those who wish to concentrate further in a specific area. Individuals with a master’s degree typically earn a higher salary upon graduation than those with a bachelor’s.

Average Program Length – 1-2 Years
Median Salary – $104,269

Computer Science Ph.D


A doctorate degree in computer science is designed for individuals who wish to pursue research in the field. These intensive programs often require students to narrow their field of study and design and carry out a specific research project that culminates in a dissertation. Graduates with a Ph.D in computer science often go into academia as computer science professors.

Average Program Length – 4+ Years
Median Salary – $126,744


What Schools Offer a Computer Science Degree in New York?

Once students understand all the educational and professional opportunities afforded to them by a career in computer science, they’re ready to begin their program search. The following database links potential students to all accredited computer science degrees offered in New York.


schools that match your search

Search Filter

Professional Computer Science Organizations in New York

Current students and recent graduates profit significantly from membership with professional computer science organizations in New York. These associations often include networking opportunities, continuing education programs, annual conferences, career services, job boards, local and national events, and opportunities to volunteer.

  • Association for Computing Machinery: This national organization maintains a significant chapter in New York and offers benefits to its many members. Some of these include a network of almost 100,000 computer science professionals, a job center, special interest groups, and a career center.
  • CSNYC: Centered in New York City, this organization ensures public school students receive computer science education, thereby increasing the number of professionals entering the field in years to come. The group offers many opportunities for involvement in both networking and volunteering opportunities.
  • Association of Information Technology Professionals: The New York chapter of AITP exists to improve and advance the careers of computer science professionals throughout the state. Member benefits include resume support, on-demand training, career resources, chapter networking, and events/webinars.

Additional Computer Science Resources in New York

  • NYU’s Women in Computing: New York University’s WIC chapter encourages fellowship between degree seekers, professors, and professionals from various tech companies within the city. The group regularly hosts workshops with top female engineers and offers funding, internships, and opportunities to compete for full-time jobs.
  • IEEE Computer Society of New York: The local chapter of IEEE offers benefits to members, including more than 3,000 online courses, 28,000 online books, mentorship opportunities, conference events, webinars, professional development, a subscription to Computer magazine, and career advancement tools.
  • NY Tech Alliance: Created especially with NYC techies in mind, this nonprofit organization is an amazing resource for new and established professionals alike. In addition to monthly NY Tech gatherings, the group also regularly shares tech news in the city, posts jobs, offers discounts on work spaces, and promotes networking opportunities.
  • Cornell University Computer Science Groups: Ithica’s Cornell University’s student groups include the Association of Computer Science Undergraduates, Information Science Student Association, Cornell Data Science, Women in Computing, Underrepresented Minorities in Computing, BigRed//Hacks, Software Entrepreneurship & Startup Engineering, and the Cornell 3-Day Startup.