Ph.D. in Computer Science

The Doctor of Philosophy program in Computer Science develops scholars capable of leading research teams, performing demanding industrial research, or advanced computer science pedagogy. Direct admit with a B.S. and programs for students with a previous M.S. are both available. This program is designed for Starkville campus and synchronous online students (MS Admit only).

Recent graduates have also gone to work for employers such as

  • Microsoft
  • Apple
  • Google
  • Amazon
  • Federal Express
  • Harris
  • Southern Company
  • NASA and its contractors
  • US Department of Defense and US armed forces
  • US Army Corps of Engineers, Engineer Research and Development Center
  • Other companies and government agencies

Admission

A student who wishes to study Graduate Computer Science must have the ability to develop and analyze software for their study. Understanding the interface between computer hardware and software is also required, as is some mathematical fluency. Students must demonstrate their potential for success in the program via strong previous academic work and demonstrated English proficiency as appropriate. Online PhD students must identify a research topic and identify a major professor; these must be identified in their statement of purpose (a limited list of topics and professors is allowed). Finally, a student must possess those qualifications and research interests that indicate to the Computer Science and Engineering Graduate Studies Committee that the applicant will be successful in the computer science doctoral program. Details for these requirements are provided here.

Admission and financial assistantships are separate decisions. For information on teaching & research assistantships, fellowships, and other scholarships, please refer here.

The GRE is not required of any graduate program at MSState; however, it is useful for consideration, especially with respect to potential assistantships.

Major Professor

In their first semester of study, a student should identify a major processor. For non-Thesis M.S. students, the major professor is usually from an area of interest—one of their breadth courses. For Thesis or Doctoral students, the major professor oversees the student's research. A major professor must Graduate Faculty within the Department.

The major professor is responsible for releasing a student to enroll in classes after their first semester of enrollment. Students that do not have a major professor by the end of their second term may be put on probation.

Formation of the Graduate Committee

To form your committee, you must do the following:

  1. A major professor needs to be identified before forming a committee. (see above)
  2. Talk to your major professor to see which other faculty would be ideal candidates to be your committee members. Discuss with the proposed committee members and get verbal acceptance.
  3. Request a Committee Request Form from CSE-Grad-Paperwork@cse.msstate.edu by sending along the names and departments of your major professor and committee members.
  4. Once you receive the Committee Request Form from cse-grad-paperwork, obtain the signatures of your major professor and committee members. Submit the signed form to CSE-Grad-Paperwork@cse.msstate.edu for processing (to include getting the Graduate Coordinator's signature).
  5. Cse-grad-paperwork will submit your fully executed document to the Graduate School for final processing.
  6. Membership of the committee (including changes) must be communicated to the Graduate Coordinator via email to CSE-Grad-Paperwork@cse.msstate.edu

IMPORTANT NOTE: Do not attempt to get forms from the Graduate School website. You must CSE-Grad-Paperwork@cse.msstate.edu contact to request forms as they can keep track of all required signatures, contact required people and submit paperwork via proper channels.

 

A graduate committee should be formed by the student's second semester ideally, though membership may change. A committee must be formed before any Directed Individual Study or other forms or requests can be completed.

Program of Study

The Ph.D. CS degree is a 63 credit program designed to be completed in 4 years for traditional students. Students with a previous M.S. complete fewer hours, transferring some work from their previous degree. Working with a major professor and guiding committee, students will select appropriate core, specialization, and elective courses and develop a research program. Preparedness for research work will be measured via examinations, and finally defended before a body of peers in the dissertation defense.

Our program has two options:

  • Direct Admit for students entering with only a B.S. or equivalent
  • M.S. Admit/Online for students with a previous M.S. or equivalent. This is also our Online option.

Regardless of the program of study, certain policies apply to all coursework chosen. Please refer to our Graduate Handbook for these additional policies.

Examinations

There are three examinations held during the course of PhD study, each with their own purpose:

  • The Qualifying Exam demonstrates mastery of the breadth of computer science and preparation for further study. It must be completed before research is started and is generally performed before coursework is concluded.
  • The Proposal Defense determines a student's readiness to execute their plan for their dissertation research. It is performed when coursework is concluded and advances the student to candidacy (Ph.D. research eligibility).
  • The Dissertation Defense is before an audience of peers and is aimed to demonstrate the student's scholarship and contribution. It is the culmination of the student's efforts.

The specific timelines, format, and guidelines for each exam is provided elsewhere.

Ph.D. Milestones

The development and execution of a dissertation is the major milestone of Ph.D. study, and students must work with their dissertation director and guiding committee in tandem to forward their studies. These guidelines supplement, but do not supersede, those provided by the Graduate School; see their guidelines for additional details such as the deadlines, exam process, submission steps, format for the dissertation, and so on.

The primary milestones for the dissertation are as follows:

  1. Select a major professor to guide you during your research by identifying a CSE faculty member whose research aligns with your interests. (see steps above)
  2. Form a committee (see steps above)
  3. The student must complete coursework and the Qualifying Exam.
  4. The semester before their anticipated Proposal Defense, students should review their Program of Study on Banner to ensure all coursework will be completed.
  5. The student must complete the Proposal Defense after coursework is completed.
  6. Upon completion of the research, the student submits a draft copy of the dissertation document to each member of his/her Graduate Committee. This draft copy is must be distributed to the committee members at least one week prior to the planned date of the presentation. All suggestions and concerns should be resolved under the direction of the major professor.
  7. When the student is ready to defend the dissertation and be examined, the major professor schedules the presentation and examination. The dissertation presentation is open to all students and faculty. The presentation is followed immediately by an oral examination of the student that is open only to the members of the student's Graduate Committee (and the research director).
  8. Once the student has made all changes to the dissertation document requested by the committee members and the committee members and the Graduate Coordinator have signed the approval page, the student submits a signed copy of the approval page to the departmental office. Approval of the thesis proceeds from the committee, to the Graduate Coordinator of the Department, and thence to the Dean of Engineering. After all approvals are obtained, the student must submit an electronic copy of the dissertation to the Library for final approval.

The Library provides guidelines for the format of theses. Dr. Ramkumar provides a LaTeX template for those wishing to use it, under the disclaimer that Library guidelines are the primary source of formatting and must be consulted at all times.