MS Advising

MS Requirements


Below is a brief overview of degree requirements within the Department of Computer Science. For an full explanation of requirements please visit the Graduate School, Master of Science requirements page.  Note that the department rules can be stricter than the Graduate School rules.

General Requirements

  • Choose an Advisor.  Choose an Advisor in the first year (no later than the middle of the second semester).
  • Complete 30 total approved credits.
  • You must earn a grade of "B" or better in all courses
  • Satisfy theory requirement by successful completion of CS5321 and CS5311.
  • Satisfy breadth requirement by successful completion of two graduate or senior-level undergraduate courses in each of Category A and Category B listed in the graduate handbook Section 2.4.1.
  • Complete a Breadth Requirement Form if you are wishing to count non-Michigan Tech courses toward the breadth requirement. 

MS Options


  • Choose an a plan. (A, B, or D)
  • Present a research/project proposal. (A or B)
  • Complete a thesis or project. (A or B)
  • Complete an oral thesis or project defense. (A or B)

MS Procedures


Below is a general overview of tasks you will need to complete by semester:

  1. First Semester
  2. Second Semester
  3. Third or Last Semester
    • Present your thesis or project proposal (Plan A or B).
    • Begin work on thesis or project (Plan A or B).
    • Submit Degree Schedule (M4) to the Graduate School.
    • Submit Degree Schedule (M4) to the Graduate School and provide a copy to the College of Computing offices (Rekhi 221).
  4. Last Semester
    • Begin writing thesis or report (Plan A or B).
    • Submit draft of thesis or report to your advisor (Plan A or B).
    • Submit final draft of thesis or report to your advisor (Plan A or B).
    • Schedule the proposal or report defense (Plan A or B). Download Pre-defense Form (M5)
    • Schedule Your Degree-Required Presentation.

      This includes MS project defenses, MS thesis proposals, and MS thesis defenses. Announcements should be built and sent at least two weeks prior to a presentation. Include an abstract of the presentation, and the time, date, and location. First, contact the College Coordinator in 221 Rekhi Hall at 906-487-1597 or email tkcogswe@mtu.edu to reserve a room. Then, create a Zoom link and Google Calendar invitation. Send the invitation to this list: csgrad-presentations-l@mtu.edu. Creating and sharing detailed invitations is the responsibility of the graduate student, not College of Computing staff.

    • Submit the thesis or report to your committee (Plan A or B).
    • Public oral defense or thesis report(Plan A or B). Download Report on Oral Exam form (M6)
    • Upon passing your defense, make final required revisions to your thesis or report.
    • Submit your final copy of the thesis (Plan A) to the Library and the CS department.
    • Submit your final copy of the report (Plan B) to the Graduate School and the CS department.
    • Submit the Verification of Degree Requirements form (M6-D) to the Graduate School (Plan D).
    • Fill out the optional "Life after Michigan Tech" questionnaire for exiting graduate students.
    • Graduate!