MSCS Thesis Track

The MSCS Thesis track is a rigorous option intended for students who are seriously considering a PhD in computer science or a research position. The student must meet the following requirements:

  • Complete the first two semesters in the MSCS program with a cumulative GPA of at least 3.5 
  • Completed CS 601, 603, and either CS 621 or CS 631
  • Identify a faculty adviser who agrees to supervise the research
  • Department approval

After the requirements are met, the student will begin their thesis work in the first summer semester of the MSCS program. They will complete a research examination, present their progress at CS Night at the end of the second fall semester, and defend their thesis in the final spring semester.

  • Research Examination: the student will conduct a written literature review to demonstrate a deep understanding of the problem space of their topic, develop a research plan, and write an argument that explains the significance of their proposed solution.
  • CS Night Presentation: the student will prepare a poster for CS Night with their current research progress.
  • Thesis: the student will write at least one paper that is publishable as a conference or journal paper.

Oral Examination

The student will complete two oral examinations as part of the track.

  1. Research Examination Defense: At the end of the first summer semester, the student will give a 30 minute presentation to a research examination committee. The committee will determine whether the student passes the research examination. If the student doesn't pass this examination, they will continue in the MSCS program as usual.
  2. Thesis Defense: In the final spring semester, the student will defend their thesis. The defense will consist of a public presentation and a private session with the examination committee.

 Please contact Professor Malensek with any questions at mmalensek@usfca.edu