Master of Science
Program guide for current students
An M.S. coursework-only option (a master's along the way) is available to Ph.D. students who seek to earn a Master of Science degree on the way to their Ph.D.
Students not pursuing a Ph.D. who wish to complete a coursework-only master's (no thesis) should enroll in the Master of Engineering degree program. Compare the two degrees here.
Contacts
-
Bio ItemKlaudia Escobar , bio
Graduate program coordinator
-
Bio Item
Andrea Sirles , bioGraduate program coordinator
Degree requirements
To earn a M.S. in computer science at Virginia Tech, students must fulfill the following:
- Total credits: Minimum of 30 graduate-level credits.
- Coursework: At least 21 credits from approved, letter-graded courses.
- Research: Sufficient credits of CS 5994 (Research & Thesis) to meet the 30-credit total.
- GPA: Minimum cumulative GPA of 3.0 in all graduate coursework.
- Examinations: Completion of the Final Thesis Defense.
- Timeline: Two years
Coursework requirements (21 graded credits)
To fulfill the 21-credit coursework requirement, students must:
- Fulfill the breadth requirement: Complete one course in at least four distinct areas, including Area 0 (Ethics). View approved breadth area courses »
- CS courses: Take at least 4 CS courses at the 5000 or 6000 level, including at least 1 courses at the 6000 level. Students can take a max of 6 credits of 4000-level CS courses and only if approved for graduate credit.
- Cognate course: [Optional] 1 approved non-CS course relevant to your research.
- Additional requirements: CS 5944: Graduate Seminar (2 semesters, 1 credit each) and CITI training course: Responsible Conduct of Research and Conflict of Interest Training.
| Requirement | Details |
|---|---|
| Breadth Requirement | Complete one course in at least four distinct areas, including Area 0 (Ethics). |
| CS Courses | At least 7 CS courses at the 5000 or 6000 level. - At least 1 course at the 6000 level. - Maximum of 6 credits of 4000-level CS courses (only if approved for graduate credit). |
| Cognate Course [Optional] | Can include 1 approved non-CS course that is relevant to your research. |
Additional Requirements |
CS 5944: Graduate Seminar (2 semesters, 1 credit each). Complete the following two courses offered by the Research Division through the CITI training course: Responsible Conduct of Research and Conflict of Interest Training. |
M.S Degree Milestones
M.S. students are expected to complete all degree requirements within 2 years of entering the program. Timely progress through key milestones is essential to maintain good academic standing and eligibility for funding.
Timeliness and progress
- Completion within two years: Students must complete the M.S. within two years. This is the standard timeframe for satisfactory academic progress.
- Beyond two Years: Students who do not complete the degree within two years must submit a detailed degree completion plan to the Director of Graduate Programs to continue in the program.
Impact of missing milestones
Failure to meet established milestones—such as selecting a faculty advisor, forming a committee, or submitting the Plan of Study—indicates a lack of satisfactory progress. This may result in:
- Ineligibility for assistantship or departmental funding
- Academic hold that prevents registration
- Academic probation or dismissal from the program
Students are responsible for knowing and meeting all deadlines. Consult with your advisor and the Graduate Program Coordinator regularly to stay on track.
| Milestone | Deadline |
|---|---|
| Select Advisor | End of 1st semester |
| Submit Plan of Study | End of 2nd semester |
| Apply for Degree | Year 2 at the beginning of final semester |
| Thesis Defense | End of 2nd year |
| Submit ETD | After successful thesis defense |
M.S Advisory Committee
The Advisory Committee plays a central role in guiding your academic progress, research development, and degree completion. Forming this committee early in your M.S. program is essential to ensure timely progress through key milestones.
| Requirement | Details |
|---|---|
Total Members |
At least three members. Two out of three members must hold a Ph.D. or equivalent terminal degree. Non-Ph.D. members must possess recognized expertise and research experience. |
Chair/Advisor |
Must be a tenured/tenure track, collegiate faculty, professor of practice (approved to serve on MS committees), or emeritus positions in the Department of Computer Science. |
External Member [Optional] |
May include one member from outside the CS@VT Department. The external member must be approved prior to adding them to the committee. Current List of Approved Committee Members . Contact your Graduate Program Coordinator to initiate the approval process. |
Graduate School Approval |
All members must be pre-approved by the Graduate School. Current List of Approved Committee Members |
Substitute Members (for exams, if needed) |
Must be pre-approved by the Graduate School. Current List of Approved Committee Members |
Examination Timeline
You must be registered during the term you take each exam. Follow the steps by the dates and deadlines shared by the Graduate School
| Exam | Purpose | Recommended Timing | Scheduling Notes |
|---|---|---|---|
Final Defense |
Defend completed thesis |
Year 2, final semester |
Schedule at least 2 weeks in advance; Submit via Graduate School's Signature Approval System requires full committee approval |
Typical Schedule
The table below shows a typical distribution of courses and other responsibilities over the 2 years that is typical for a student to complete an MS Thesis. Note that this assumes the student starts in the Fall. Also of note is that some of the order of courses shown is a recommendation, not a requirement. For example, whether you take the courses for breadth early in a program of study or later up to you.
| Year | Fall | Spring | |
|---|---|---|---|
| Year 1 |
|
Note: Student submits Student Activity Report in late Spring. Note: Department evaluates all graduate students on Green Thursday. Note: If a student is going on summer internship, there might be other requirements to be met in this semester. For example, international students must have a Plan of Study on file before going on internship. Check with GC for details. |
|
| Year 2 |
|
|