MSCS Course Flow
Recommended 2-Year Roadmaps
Graduation roadmaps are suggested academic plans. Students should design their own plans to complete the degree requirements in a timely fashion.
- Check the scheduling patterns of the courses and ensue that the CS 4xxx prerequisite course is completed prior to the CS 5xxx course.
- It is strongly recommended to complete no more than three courses during any term.
- Courses in the summer term can be taken to accelerate completion of the requirements.
Academic Status and Progression
- Students assigned any prerequisite courses (provisionary admission) have to complete them during the first semester as per advisor recommendation. Upon completion of prerequisite courses, students must submit a filled GS-8 form to the graduate faculty advisor to change the student's classification status from Conditionally Classified (G1) to Classified (G2).
- Thesis course (CS 5990) registration
- Step 1: Before enrolling in CS 5990 for the first time, students are required to submit a GS-10 form to advance to candidacy (from G2 to G3).
- Step 2: Upon advancement to candidacy, submit a CS 5990 request form. This form must be submitted each semester the student enrolls in CS 5990. CS 5990 should be taken only twice.
- Optional step: Students who have been advanced to candidacy and have completed all coursework including 6-units of thesis but need additional time to complete their thesis, must be registered in UNIV 9000.
- Comp exam course (CS 5960) registration
- Step 1: Before enrolling in CS 5960, students are required to submit a GS-10 form toadvance to candidacy (from G2 to G3).
- Step 2: Upon advancement to candidacy, send an email to the faculty graduate advisor to request a permit to add CS 5960.
- Graduation application: Students must submit their graduation application one term before the expected graduation term.