Graduate Application for Computer Science

Deadlines and supplementary materials

Program Overview
Contacts

Admission Questions:
[[cs|gradinfo]]
General Inquiries:
[[cs|gradinfo]]
Phone: 757-221-3455
Fax: 757-221-1717

Send Transcripts to

Mailing Address:
College of William & Mary
Director of Graduate Studies
Department of Computer Science
P.O. Box 8795
Williamsburg, VA 23187-8795

Shipping Address:
College of William & Mary
Director of Graduate Studies
Department of Computer Science
McGlothlin-Street Hall 126
251 Jamestown Road
Williamsburg, VA 23185

William & Mary uses an online application system.

Apply Now

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: October 1 (for all applicants)
Part-Time Students: Yes, but without funding

Applications submitted after the program’s deadline may be evaluated at the discretion of the program’s admission committee.

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 .