M.S. Programs

The M.S. programs are appropriate for students who intend either to improve their professional skills or to prepare for doctoral studies in computer science. The requirements for an M.S. degree normally can be completed in two years or less, even without prior graduate-level coursework in computer science. Students earning an M.S. from any of the department's master's programs can elect to continue for the Ph.D. in Computer Science, though students who are admitted to the Computational Operations Research program must reapply.

We offer three different paths to a Master’s in Computer Science:

  • M.S. Computer Science:
  • M.S. Computer Science, Computational Operations Research Specialization
  • M.S. Computer Science, Computational Science Specialization

With the proper preparation, William & Mary students may complete a conventional four-year undergraduate BS or B.A. degree in an appropriate concentration area and then, with one additional year of study, earn the M.S. in computer science. The one-year M.S. degree is based on the standard 32-hour, non-thesis M.S. degree option, but completed in just a year of intensive graduate study.

We also offer the opportunity to pursue a concurrent degree in Computational Operations Research (M.S.)and Public Policy (M.P.P). Students can simultaneously earn their MS and MPP in three years.