Close Menu

MCS and MSCS Master's Thesis or Project

Master of Science in Computer Science and Master of Computer Science

While enrolled in the Master of Science in Computer Science (MSCS) program, you can choose to do a Master's Thesis, Master's Project, or coursework-only. As a student in the Master of Computer Science (MCS) program, you can choose to do a Master's Project or coursework-only, but not a Master's Thesis.

Step 1: Find an Advisor

You must find a faculty member who is willing to work with you and supervise the thesis or project. You and your advisor should formulate a plan for the work to be done. A Master's Project can consist of a high-quality paper or piece of software.

Faculty members will customarily agree to serve as a thesis or project advisor only when they have an interest in the topic and a high degree of confidence in your ability to complete the thesis or project. You cannot do a thesis or project unless you find a faculty advisor.

Step 2: Form a Committee

Once the work to be done has been planned, a thesis or project defense committee must be formed. With the concurrence of the advisor, you should ask at least one other member of the faculty to serve on the committee. Once the members of the committee have been identified, you must prepare a written description of the thesis or project.

Step 3: Carry Out the Work and Defend It

Once the thesis or project has been completed, and a document describing the results prepared, you must orally defend the work.

  • You must be registered in the semester in which the oral defense is taken.
  • Defenses are open to the public and should be announced using the department mailing list at least 48 hours in advance. The scheduling of a defense must meet the deadlines established by the Graduate School.
  • It is your responsibility to send an abstract when submitting the exam scheduling form. It is the advisor's responsibility to ensure this.
  • After the oral defense, the committee chair should report the result using Form 303. Two additional copies of this form must be made, one for the student and one for the student's file. The original should be sent to the Graduate College.
  • You  must obtain preliminary and final approval of the thesis from the Thesis Examiner using forms 501A and 501B.

Should you fail the oral defense of a thesis or project for a second time, the committee must decide whether you will be required to pursue the coursework-only option for the degree. You have the right to appeal the result of a project or thesis defense by submitting an appeal in writing to the Department Chair within two weeks of notification of the result.

Coursework Limits for a Project or Thesis

Up to 6 credit hours of CS 597 may be taken for credit toward an MSCS or MCS degree. Up to 5 credit hours of CS 591 may be taken for credit toward an MSCS degree. (With advisor approval, up to 3 additional CS 591 credits can be added.) MSCS students working on a thesis may take a maximum combined total of 8 credit hours of CS 591and CS 597. For CS 591 credits to count toward a degree, you must successfully defend a thesis. To count as a master's thesis, at least 5 credit hours of CS 591 are required.

Last modified 8/26/17