A master's degree in computer science prepares students for a variety of advanced computing positions across many industries. There are a number of colleges and universities in New York City that offer these types of master's degree programs. We will look at five of these programs in-depth as well as general admission standards for these programs.
Find schools that offer these popular programs
- Computer and Information Sciences, General
- Computer Programming
- Computer Systems Analysis
- Data Entry Processing
- Information Technology Management
- Networking and Telecommunications
- Software and Computer Media Applications
Master's Degree Programs in Computer Science in NYC
New York Institute of Technology
The New York Institute of Technology offers a Master of Science in Computer Science program that requires students to complete 30 credit hours. Within this program, students can either elect to pursue the thesis or non-thesis option. If writing a thesis, students will complete the required core curriculum, three credits of electives, and six credits of thesis-related courses, while students on the non-thesis track must complete six elective credits. Students also have some flexibility in the core curriculum, as all students must take three fundamental courses but then can choose from among a number of options within the categories of system programming and applications. Through the school's Entrepreneurship and Technology Innovation Center, students also can gain experience in the computer science field by working on research projects.
New York University
New York University offers a Master of Science in Computer Science. This program requires that students complete 36 credit hours, which consist of twelve courses. Of these courses, three of them must be foundational, two must cover various application areas, and one course must be from a capstone area that focuses in programming. However, students can also choose to pursue a thesis or advanced lab in place of the capstone course under the advisement of a faculty member. Because the program allows students to select which courses they take apart from the required foundational courses, they can choose courses that are aligned with their interests and the type of career they hope to pursue.
The City College of New York
Another program option in New York City is the Master of Science in Computer Science offered by The City College of New York. This program requires that students complete 30 credit hours of coursework. All students in the program must complete 18 of these credits through the required course options, which are split between the areas of computation theory, computer organization and software, and computing methodologies and mathematical computing. Students then can select one of three options to complete the remaining 12 credit hours: through coursework alone, through coursework and a project, or through coursework and a thesis.
Students may also be interested in the Master of Science in Computer Science program offered by Fordham University in New York City. This program also requires that students complete 30 credit hours by enrolling in 10 courses. This program offers courses in the evenings in order to make it possible for working professionals to attend. Beyond the core requirements, the courses are split into three areas of concentration: database systems and software, data communications and networks, and computation and algorithms. The school also encourages students to apply for relevant internship opportunities while enrolled in the program, which can be completed in three or four semesters by students who are enrolled full-time.
Columbia University offers a Master of Science in Computer Science program that allows students to select from eight different concentrations: computational biology, computer security, foundations of computer science, machine learning, natural language processing, network systems, software systems, and vision, graphics, interaction & robotics. Students also can elect to complete a thesis as part of their master's program or they can pursue the personalized master's program, which allows them even greater flexibility in course selection. Both of these options, as well as each concentration track, must be completed under the advisement of a faculty member.
Admission Standards for Master's Degrees in Computer Science
Typically, master's degrees in computer science are designed for students who have significant experience in computer science or a related field like engineering or information technology. Students who have not completed a sufficient number of computer science or related courses during their bachelor's degree program may be required to complete a number of prerequisite courses before beginning the curriculum of the master's program. When preparing an application for one of these master's programs, students will need to complete an application form and submit undergraduate transcripts, letters of recommendation, a personal statement, and official GRE scores. Specific program requirements may vary by school, so it is wise for students to check school specific information when preparing to apply.
New York City offers students interested in pursuing a master's degree in computer science a number of options. In order to choose from among these programs, students will likely want to explore each program's course offerings, admission requirements, and what types of research and professional opportunities each program offers.