Skip To Main Content

The Master of Science in Computer Science (MSCS) is a research degree. A thesis and final examination (thesis defense) are required. Students who complete the MSCS degree may file a letter of intent requesting admission to the Ph.D. program.

Advisory Committee

The student must select an Advisory Committee Chair from the department’s graduate faculty. If a student wishes to have a chair who does not have an appointment with the department, then the committee must have two co-chairs, including one who is a member of the department’s graduate faculty (a committee has either one chair or two co-chairs).

The chair and the student work together to select the remainder of the Advisory Committee. The Advisory Committee for the MSCS degree consists of at least three members from the Texas A&M graduate faculty (the chair counts as a member). There must be at least one member from another department and there must be a majority from the department. Note that all faculty members with full joint appointments in the department will be considered as departmental faculty when evaluating the composition of the committee. Faculty who hold courtesy appointments will count as outside members of the committee. The graduate advising office can provide information on which faculty hold joint appointments.

The Advisory Committee can have supplemental members who are not members of the Texas A&M graduate faculty (and hence do not count when evaluating the composition of the committee). Supplemental members are usually added because they have some special expertise that is relevant to the student’s research topic. Such members are added by “special appointment” requests. Check with the graduate advising office for more information.

After the student and chair agree on a tentative Advisory Committee, the student will then meet with each prospective committee member to determine whether this committee assignment is agreeable and then file a degree plan.

Degree Plan

The degree plan should be completed by the student in consultation with the chair and the Advisory Committee. Requirements for the MSCS degree include:

  • At least 18 credit hours of graded CSCE graduate coursework (excluding CSCE 681, 684, 685, 691). 
  • Three breadth CSCE courses, one selected from each of these sets: Theory (627, 629), Systems (605, 611, 613, 614 and 678) and Software (604, 606, and 655). These must be passed with a grade of B or better. These count toward the requirement of 18 hours of graded CSCE graduate coursework. 
  • At most one three-credit 400–level CSCE undergraduate course approved by the graduate advisor. This course does NOT count towards the 18 hours of CSCE graded graduate coursework.
  • At most six credit hours of non-CSCE graded graduate coursework (excluding 681, 684, 685, 691).
  • Zero credit hour of CSCE 681 (Graduate Seminar).
  • Three to six credit hours of CSCE 691 (Research).
  • Up to three credit hours of CSCE 685 (Directed Studies). The combination of 685 and 691 cannot exceed seven credit hours.
  • A total of at least 30 credit hours.

For additional information and clarification, please see the graduate catalog and the department’s graduate program webpages.