department menu

Thesis or Project

´╗┐Culminating Experience Requirements:

For culminating experience, students must do exactly one of the following:

  • Complete a Master's thesis: A thesis is the written result of a systematic study of a significant Computer Science problem. It defines, develops, and executes an investigation into a chosen problem area. The motivation, approach, and results of the investigation are communicated in a clear and logical fashion; it is grammatically correct, logically organized and technically sound. The finished product should evidence originality, and critical and independent thinking through documentation. The thesis must be planned, organized, executed, and completed while the student is enrolled in the Master's program. Guidelines on the preparation and official submission of the thesis can be obtained from the Graduate Coordinator's office. The final copies of the thesis are to be delivered to the committee members at least two (2) weeks prior to the oral defense of the thesis which must be held at least two weeks prior to the end of a regular semester.  Maximum of 6 units (CS699) can be counted towards the degree.
  • Complete a research project: A project is the written result of a comprehensive implementation or analysis of a particular computer system or problem encountered in the literature. The scope is more narrow. The project must be completed while the student is enrolled in the Master's program. Project submission forms can be obtained from the Graduate Coordinator's office. The final copies of the project are to be delivered to the committee members at least two (2) weeks before an oral presentation, which must be held at least two weeks prior to the end of a regular semester. Maximum of 3 units (CS698) can be counted towards the degree.