To be eligible for the MS in Computer Science at Binghamton University, applicants must hold a bachelor's degree in computer science or a closely related field, with coursework in algorithms and data structures, computer organization and architecture, operating systems, programming languages, and discrete mathematics. A minimum undergraduate GPA of 3.0 out of 4.0 is required. While the GRE is optional, it is strongly recommended for applicants seeking graduate assistantships (TA/RA positions) or those applying to the PhD program. The program offers specializations in Artificial Intelligence and Cybersecurity, requiring completion of 31 graduate credits.