Advisory Committee
The Ph.D. advisory committee is the same as the Master of Science in Computer Science degree except that it must have a minimum of four members, a majority from the department and at least one from another department. This is a science, technology, engineering and math (STEM) program.
Degree Plan
The degree plan should be completed by the student in consultation with the chair and the advisory committee. Requirements for the Ph.D. in computer science degree include:
- At least 30 credit hours of graded graduate coursework (excluding 681, 684, 685 and 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, 634, 655, 656, 670, 671, 672 and 713). These must be passed with a grade of B or better. These count toward the requirement of 30 hours of graded graduate coursework.
- At most, six credit hours of approved non-CSCE graded graduate coursework (excluding 681, 684, 685, 691). This counts towards the requirement of 30 hours of graded graduate coursework.
- One to two credit hours of CSCE 681 (Graduate Seminar).
- At least 18 credit hours of CSCE 691 (Research). Normally, the number of CSCE 691 hours will be increased to meet the required total number of credit hours.
- A total of at least 96 credit hours (or at least 64 credit hours if the student has a prior approved and related master’s degree).
Courses That Cannot Be Used on Any Degree Plan:
- In CSCE, we do not allow 601, 602, 603, 701, 705, 706, 707, 708 and 709.
- In ECEN, we do not allow 714 and 749.
- In STAT, we do not allow 624 and 654.
- In MATH, we do not allow 679.
- In CYBR, we do not allow 601.
- In ISTM, we do not allow 601.
- Any course that contains material required of our undergraduate computer science (CPSC) or computer engineering majors.
- CSCE undergraduate courses 481, 482, and 483.
Other Degree Plan Information
- If you took CSCE 410 while a Texas A&M undergraduate and received an A you meet the breadth Systems requirements. You will not list the course on the graduate degree plan. Instead, take an additional CSCE graded graduate course. You should not take CSCE 611.
- If you took CSCE 411 while a Texas A&M undergraduate and received an A you meet the breadth Theory requirements. You will not list the course on the graduate degree plan. Instead, take an additional CSCE graded graduate course. You should not take CSCE 629.
- If you took CSCE 420 while a Texas A&M undergraduate and received a B or better, you should not take CSCE 625. Instead, take an additional prescribed elective class.
- If you took CSCE 421 while a Texas A&M undergraduate and received a B or better, you should not take CSCE 633. Instead, take an additional prescribed elective class.
- If you took CSCE 431 while a Texas A&M undergraduate and received an A you meet the breadth Software requirements. You will not list the course on the graduate degree plan. Instead, take an additional CSCE graded graduate course. You should not take CSCE 606.
- For stacked courses: If you have credit for an undergraduate class, you cannot get credit for the graduate class, except via Fast Track.