Project/Thesis Guidelines (CS 297/298/299)

Project Guidelines

Key Steps:

  1. Enroll in CS 200W (if necessary)
  2. Find an advisor
  3. Understand the rules about plagiarism
  4. Enroll in CS 297
  5. Submit application for candidacy.
  6. Form a Committee of three members including your advisor.
    At least 2 members (including your advisor) need to be a Tenure/Tenure Track faculty member at the Computer Science department, SJSU. The 3rd member needs to hold at least an MS degree. You must do your CS 297 and CS 298 with the same advisor.
  7. Submit CS 298 (or 299) proposal and graduation form.
  8. Enroll in CS 298 (or 299)
  9. File application for award of degree
  10. Defend your writing project/thesis
  11. Submit your report for publication


The Competency in Written English Requirement

  • You must satisfy the Competency in Written English requirement. For most students this means taking CS 200W. This is a co-requisite for CS 297 and a prerequisite for CS298/299.
  • The University requires that all graduate students complete the Graduation Writing Assessment Requirement (GWAR) as a condition for advancement to candidacy.
  • The Computer Science Department policy is that students should complete the GWAR requirement (usually by taking CS200W) in their first year in the MS program and must complete it two semesters before graduation.
  • You must have satisfied the Competency in Written English, or you must be enrolled in an approved technical writing course in order to enroll in CS 297. You must have satisfied the Competency in Written English requirement to enroll in CS298/299. No exceptions!