MA in Computer Science
A complete description of all the requirements for the MA degree is available in the Computer Science department and from the department website. The following are the most important components of the degree.
Admission Tests and Prerequisites
The candidate must have met the requirements for a bachelor’s degree with the equivalent of a concentration in computer science. Graduate Record Examination (GRE) General Test results are required.
Course Requirements
Eight semester courses (32 credits) approved for graduate study are required, including the computer science graduate core curriculum. A minimum grade of B– is required in non-core courses.
Core Curriculum
Master’s candidates are required to complete at least five courses from the list of breadth courses shown in the department graduate bulletin with at least one course taken in each subject area. Among the grades received for the five core courses, the number of grades of B– must not be greater than the number of grades of B+ or higher. No grade lower than B– may be used for graduate credit.
Language Requirement
The department does not have a foreign language requirement.
Master’s Project
All MA candidates must complete a master’s project. Projects are carried out with the approval and under the supervision of a faculty member. A master’s project can be expanded into a master’s thesis, which requires two faculty readers.

