[an error occurred while processing this directive]

Skip to Content

Graduate Program

The departmental requirements for the Master and Doctor's degrees in Computer Science are available on this page. These requirements are in addition to the requirements of the School of Engineering and Applied Science that are outlined in the graduate catalog.

Computer Science offers the degrees of Master of Science (MS), Master of Computer Science (MCS), and Doctor of Philosophy (PhD). The MS degree requires 24 hours of course work plus thesis, and the MCS requires 27 hours plus project [1]. The MS requires at least six hours of thesis research. The MCS project counts three hours toward the degree and is assigned a grade by the student's advisor. Following the 30 hours of studies required for the Master's degree, a Ph.D. student will take whatever courses (at least six hours) are necessary to supplement his, or her, research for the dissertation.

Students in the MS program must present and defend a thesis, while students in the Master of Computer Science program must complete, document, and present a project. Doctoral candidates must pass both written and oral qualifying exams, and present and defend a dissertation topic proposal, prior to writing and defending the dissertation.

All students begin graduate studies with the status of "admitted to the graduate program." Students seeking a terminal Master's degree will retain that status throughout their association with the graduate program. Formal admission to the Ph.D. program and admission to candidacy are further steps for students intending to complete a Ph.D. These steps are discussed in more detail on the Ph.D. page.

During the first week of orientation, a graduate student's record will be reviewed by a small advisory committee for the purpose of determining the student's plan of studies for the first semester. Based on this review the advisory committee may advise appropriate remedial action, such as auditing undergraduate courses. If a student has not already been assigned an advisor through the admission's process, one of the advisory committee members will serve as a temporary academic advisor.

During the first semester graduate students become associated with a research advisor. For students who were not assigned an advisor as part of the admissions process, part of the orientation course's purpose is to help a student select a research advisor. Once assigned, the research advisor then assumes the role of academic advisor as well.

Links of Interest
Master’s Degree Program
Ph.D. Program
Admissions Requirements