The MS in computer science is designed for students who have an undergraduate degree (or earned a minor) in computer science, as well as those who have a strong background in a field in which computers are applied, such as engineering, science, or business. Students can concentrate on intelligent systems, languages and tools, distributed systems, security, theory, databases/data mining, or graphics.
Some current graduate students are employed full-time and pursue the degree on a part-time basis. Subsequently, computer science graduate courses are generally offered in the afternoon and evening. A full-time student, one who takes three courses per quarter, may be able to complete the coursework in one year; part-time students may finish in two to four years. The time required to complete a master’s thesis or project varies according to the student and the scope of the project; two quarters is typical.
Applicants should have a baccalaureate or equivalent degree from an accredited institution and a minimum grade point average of 3.0 (B). RIT undergraduate students in computer science, computational math, biomedical computing, or computer engineering technology may study for both their BS and MS degrees through accelerated programs.
Applicants from foreign universities must submit Test of English as a Foreign Language (a score of at least 213) and Graduate Record Exam scores. GRE scores also can be considered for applicants whose undergraduate grade point average is lower than 3.0.
Applicants must satisfy prerequisite requirements in mathematics (differential and integral calculus, probability and statistics, discrete mathematics, and computer science theory) and computing (experience with a modern high-level language [e.g., C++, Java], data structures, assembly language programming, software design methodology, introductory computer architecture and digital logic, operating systems, and programming language concepts).
This school offers programs in:
Last updated April 25, 2018