People interested in pursuing computer science careers in New York enjoy a thriving but competitive workforce. According to the latest projections from the Bureau of Labor Statistics (BLS), computer science and information technology occupations will grow 13% in coming years -- faster than average. New Yorkers are in a unique position to take advantage of this growing job market. After Silicon Valley, New York City has more early stage funding for local tech start-ups than any other city in the U.S.
Online computer science programs in New York offer degree seekers an opportunity to earn the skills, knowledge, and resources necessary to build a successful, lucrative career. Higher education at any level makes learners valued, attractive assets for New York tech start-ups in diverse areas like web and application development, programming, information security, and systems administration.
According to the BLS, computer science and information technology occupations will grow 13% in coming years -- faster than average.
Higher Education in New York
New York has 137 private colleges and accompanying satellite campuses and 104 public institutions, mostly located in or near New York City. Regardless of whether students pursue a public or private education, New York has what they need. The State University of New York (SUNY) offers 82 campuses throughout the state, including technical, vocational, and community colleges, while the City University of New York (CUNY) system maintains 22 campuses across all five boroughs of the city.
Ranked among the best in the nation, computer science schools in New York attract some of the most well-regarded teachers in the country. Its Ivy League schools draw in students seeking rigorous coursework 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 are highly lucrative. Web developer roles are projected to grow 15%, with a mean annual salary of $82,360 in New York compared to $68,000 nationally. Computer and information systems manager jobs hold the 12th highest pay in the state with an mean annual salary of $187,770. Meanwhile, computer and information research scientists earn $136,540 on average, which is also 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 salaries may be lower than in places like New York City.
Mean Salary for Computer Science Careers in New York
Computer Science Employers in New York
- Sutherland 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. Available careers include customer service tech professional and data center manager.
- New York Presbyterian Hospital: As the largest hospital in NYC, NYPH employs nearly 21,000 people, including many computer science professionals. Example positions include information technology engineer, security risk analyst, and technical specialist for web, mobile, and integrated systems.
How Much do Computer Scientists Make in New York?
|Employment||Annual Mean Wage|
Computer Science Programs in New York
Whether you prefer to study computer science online or want a traditional on-campus experience, New York offers programs that suit your needs. Columbia University and Cornell University, the state's two Ivy League colleges, both offer elite computer science programs, while Rensselaer Polytechnic Institute and the Rochester Institute of Technology offer vocational programs. Meanwhile, institutions like New York University and the University of Rochester provide more traditional liberal arts options.
Eighteen of SUNY's 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 MS in data science online, while New York University offers an online master of science in computer engineering.
The major benefits of an online degree include lower tuition rates and flexible scheduling. Rather than traveling to campus for set class times, students in online programs can take classes and complete assignments at their leisure. Online degrees are great for students with disabilities or other responsibilities that prevent them from attending class on campus.
Before enrolling in one of the many computer science colleges in New York, prospective students need to research 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
Online computer science programs in New York offer learners an attractive variety of programs that confer degrees at all levels, including associate, bachelor's, master's, and doctorates. These programs prepare degree seekers for careers as programmers, analysts, administrators, architects, researchers, and postsecondary teachers. Most of these careers require at least a bachelor's degree, but further education in the form of a master's or doctoral degree often leads to further career advancement and higher earning power.
An associate degree in computer science provides learners with the most rudimentary education necessary to enter the field. Most degree seekers pursue this course of study as a stepping stone for further education; while some entry-level positions require only an associate degree, most computer science employers prefer a bachelor's degree.
Students at this level acquire basic working knowledge of computer languages and programming through introductory survey courses, like introduction to computer programming, and interactive, application-oriented modules, like database fundamentals. Associate programs typically last two years and are best suited for learners with little or no background in the field.
A bachelor's degree in computer science builds upon the foundation laid by an associate degree, training learners for careers in positions like software developer, hardware engineer, and network and systems administrator. This course of study provides a rigorous, robust computer science education with opportunities for specialization.
While some computer science careers require a graduate-level education, most require only a bachelor's degree. Degree seekers can expect a broad-based curriculum focused on foundational knowledge with special emphasis on particular computer languages, programs, and applications. Courses at this level include software engineering, computer architecture, and introduction to operating systems. A typical bachelor's degree lasts 3-5 years and is ideal for learners seeking computer science careers.
A master's degree in computer science allows learners to hone their expertise. This program refines and expands student knowledge, allowing degree seekers to pursue specializations while preparing for management positions and other lucrative opportunities. Learners enroll in courses like applied algorithms, advanced database systems management, and data research structures, which often lead to increased salary and career advancement.
Most master's programs last 1-2 years, depending on program type. A computer science master's degree is ideal for working professionals interested in advancing their computer science careers and pursuing specialty positions.
A doctorate in computer science is the most prestigious level of education, which helps degree holders stand out. While most computer science careers do not require this level of education, some engineering and research positions and most postsecondary education careers do. Doctorate programs usually last 4-5 years and feature a capstone thesis or dissertation project rather than standard coursework. Doctorate seekers should plan to conduct specialized research resulting in an original contribution to computer science.
Classes do play a role, however, and degree seekers can expect to take courses like natural language processing or parallel algorithms. This level of education is best suited for future researchers or college professors.
Professional Computer Science Organizations in New York
Both current students and recent graduates benefit from joining professional computer science organizations. These associations offer 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 chapter in New York and offers resources for its many members, including a network of almost 100,000 other computer science professionals, annual conferences and awards, special interest groups, and a career center.
- CSNYC: Centered in New York City, this organization ensures public school students receive a computer science education, thereby increasing the number of professionals entering the field in years to come. The group offers opportunities for both networking and volunteering.
- Association of Information Technology Professionals: The New York chapter of AITP works 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 and webinars.
What Schools Offer a Computer Science Degree in New York?
Once students understand the educational and professional opportunities that a career in computer science offers, they're ready to begin the program search. Below, you can research accredited online computer science degrees in New York.
schools that match your search