menu
William and Mary
search

Graduate Application for Computer Science

Deadlines and supplementary materials

Please also consult the main application procedures for admission to graduate study in Arts & Sciences at William and Mary. The information below is specific to the graduate programs in Computer Science.

Deadlines

For Fall admission: March 1 (to be considered for financial aid), March 15 (for international applicants who need a visa to travel to the US), June 1 (for all other applicants)
For Spring admission: November 1 (for all applicants)
Part-Time Students: Yes, but without funding

Supplementary Application Materials
  • No supplementary materials are required.
Advice and Considerations

Students seeking the M.S. or Ph.D. degrees in computer science are expected to have a background that includes the following:

  • Mathematics: two calculus courses and one linear algebra course.
  • Computer Science: two introductory programming courses (CS1 and CS2 in the standard curriculum) and one course in each of discrete mathematics, data structures, algorithms, and computer organization.

Applicants lacking this background may be admitted provisionally into the M.S. program. In that case, the department will establish a suitable set of qualifying courses at the time of admission. To achieve regular status, provisionally accepted students must earn at least a B in each qualifying course. There is no provisional admission into the Ph.D. program.

Students seeking an M.S. degree with a specialization in computational operations research are expected to have a background in mathematics, science, or engineering and the ability to program in a high-level language. Students with an insufficient computer science background may be required to enroll in CSci 241 and CSci 303/503. Applicants lacking an appropriate background may be admitted provisionally.

Students seeking the M.S. degree with a specialization in computational science are expected to have a background in mathematics, science or engineering that includes the following:

  • Mathematics: two calculus courses and one linear algebra course.
  • Computer Science: two introductory programming courses (CS1 and CS2 in the standard computer science curriculum).

Students with an insufficient background in data structures, algorithms, computer organization, and systems programming may be required to enroll in CSci 241, CSci 303/503, CSci 304/504 and CSci 415.

If you have any questions about the application process, please do not hesitate to contact us.