In New York State, students can choose from a variety of different universities that offer master's degrees in computer science. This article will cover five of these universities in greater detail by focusing on program elements and requirements, as well as program admission standards.
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 in Computer Science Programs in New York
New York University
New York University offers a Master in Computer Science program that students can complete by taking twelve courses. Of these twelve courses, NYU requires that three of them being foundational in nature and cover topics like programming languages, algorithms, and operating systems. Students must also then complete two courses in various application areas and one capstone course during the last semester of their program. Students may also choose to write a thesis instead of completing a capstone course under the advisement of a faculty member. The remainder of the required twelve courses can then be selected from among the elective options.
Syracuse University offers a Master of Science in Computer Science program which students can complete online. Students who enroll in this program will be required to complete 30 credits, which can be accomplished in 15 months, though it is also possible for students to lengthen their period of study. Before finishing the online program, students need to participate in various on-campus immersion events at the Syracuse campus in New York. In terms of curriculum, this program consists of twelve credits of core courses in addition to 18 credits of elective courses that students can select for themselves.
Columbia University also offers a Master of Science degree in Computer Science program for students who would like to gain a deeper level of proficiency in computer science. In this program, students can select a track to gain more specialized knowledge in an area of their choosing. These track options include computational biology, computer security, foundations of computer science, machine learning, natural language processing, network systems, software systems, or vision, graphics, interaction and robotics. Students can also choose to create a more personalized program according to their interests or select a thesis track. Columbia also offers a dual M.S. degree in computer science and journalism for students who have interests in both of these areas.
University at Buffalo
Another option for students who would like to study computer science in New York is the Master of Science in Computer Science and Engineering program at the University at Buffalo. In this program, students will complete 30 credit hours, or ten courses, four of which must be core courses. Within this program, students can select a focus area from artificial intelligence, theory and algorithms, software and information systems, or hardware and networked systems. Students who have gaps in their computer science knowledge have the ability of enrolling in courses like computer science for non-majors, though these courses will not count towards fulfilling the requirements of the master's degree.
Fordham University also offers a Master of Science in Computer Science program that is open to both students who have previously studied computer science and to those who have not. Students with no background in the field can take bridge foundational courses to prepare them for the core curriculum of the master's program. Within this program, students can enroll on a part-time or full-time basis, accommodating individuals who would like to continue working while completing their studies. Full-time students can complete the program in three or four semesters and can choose to write a thesis as the final requirement for the program, though this is not mandatory. The program offers students the ability to study a number of different subfields of computer science like cybersecurity and data analytics.
Computer Science Master's Programs Admission Standards
Computer science master's degree programs are typically intended for students who already have studied computer science and have an in-depth understanding of some of the core components of this field, like computer systems, programming languages, and algorithms. This understanding is often demonstrated through a bachelor's degree in the field, though programs may also consider applicants with significant work experience or those who took enough courses in the field while pursuing a different degree. In order to apply to a master's program in computer science, students will need to prepare an application file. In this file, students will typically need to send a resume, personal statement, an application form, GRE test results, letters of recommendation, and undergraduate transcripts.
In summary, students who are seeking master's degree programs in computer science in New York state can select from a number of different programs. By taking factors like their educational background and career goals into consideration, students will hopefully be able to select a program that is right for them with the help of some of the information presented in this article.