Degree Requirements - M.S. in Computer Science
Baylor’s M.S.C.S. is a 30 semester-hour graduate program comprising either 27 hours of graduate course work and 3 hours of project as a project option or 24 hours of graduate course work and 6 hours of research as a thesis option.
The Graduate Committee will appoint a graduate Advisory Committee for each student to monitor the progress of the student. All work presented to meet the requirements for this degree must be approved by the student’s Advisory Committee or thesis Committee.
Thesis Option (total 30 semester hours)
The thesis option is designed for students who are interested in eventually obtaining a Ph.D. in computer science or for well-qualified students who wish to complete a master’s degree in the shortest time possible.
Required Courses 21 sem. hours
CSI 5010 Graduate Seminar (2 semesters)
CSI 5310 Introduction to Computation Theory (3 hours)
CSI 5350 Advanced Algorithms (3 hours)
CSI 5324 Software Engineering (3 hours)
CSI 5321 Advanced Data Communications (3 hours)
CSI 5335 Advanced Database (3 hours)
CSI 5v92 Master’s Research (3 hours)
CSI 5v99 Thesis (3 hours)
Elective Courses 9 sem. Hours
A student’s undergraduate preparation will normally include courses in Data Communications and Operating Systems. For students without prior course work in these areas, one of the following two courses may be taken for graduate credit, but only one of these courses may count toward the master’s degree requirements.
CSI 4321 Data Communications
CSI 4337 Introduction to Operating Systems
With the approval of the advisory committee, the student may take one 5000-level course from outside the department. No more than one course from outside the department may count toward the master’s degree requirements. Except as mentioned above, any CSI course that is offered for graduate credit may be taken as an elective.
Project Option (total 30 semester hours)
The project option is designed for students interested in a terminal master’s degree. It is also appropriate for students who continue to work while obtaining the degree. This option is designed for a fall entry. The program is intended to be completed in two years by a full-time student, but it is structured so that additional time may be taken to complete the degree.
Required Courses 18 sem. hours
CSI 5010 Graduate Seminar (2 semesters)
CSI 5310 Introduction to Computation Theory (3 hours)
CSI 5350 Advanced Algorithms (3 hours)
CSI 5324 Software Engineering (3 hours)
CSI 5321 Advanced Data Communications (3 hours)
CSI 5335 Advanced Database (3 hours)
CSI 5v96 Project (3 hours)
All other requirements are same as the Thesis option.
Electives Courses 12 sem. hours
If you have any further questions regarding the PhD in Computer Science program, please contact our Graduate Program Director: Dr. Eunjee Song