To be eligible for the MS in Computer Science at NC State University, applicants should hold a bachelor's degree in Computer Science or a related field, with a minimum GPA of 3.0 out of 4.0. A strong foundation in mathematics (including calculus, discrete math, and probability/statistics) and computer science subjects (such as object-oriented programming, data structures, algorithms, computer organization, and operating systems) is expected.