Program of Study

A well-prepared student taking a full load (9 credit hours per semester) can complete this program in 4 semesters. There is no foreign language requirement.

All M.S. students must take 36 credit hours in order to graduate. The program is defined in terms of either of two Plans:

Plan I: Thirty (30) credit hours of CS courses and Thesis (6 hours)
Plan II: Thirty-six (36) credit hours of CS courses

Most students choose the Plan II option. Plan I requires a significant research component, which requires that the student be working closely with a faculty member on a research project.

Plan II students have the option to complete a specialization as part of their coursework (see below).

Note: CS510 cannot be taken for MS credit if CS610 has already been taken; similarly CS520 cannot be taken after CS620, and CS550 cannot be taken after CS650.