Students with an interest in cybersecurity policy and a background in either policy or technology are encouraged to apply. Prospective students should have a solid background in computer science (major, strong minor, or the equivalent) or an undergraduate or advanced degree in economics, international relations, law, political science, or a related field.

Students must have taken an introductory course in computer programming before enrolling in the program. This is not an admissions requirement to be accepted into the program but is an entrance requirement – if a student is accepted into the program before they have taken an introductory course in computer programming, they must take the course before they start the program. The course can include programming in C++, Python, or Java, but should not be Javascript-based. The course needs to teach not only programming, but also introduce algorithmic thinking and data structures.


  • Spring semester: September 15
  • Fall semester: March 15

Application Requirements

  • Application Fee
  • Resume/CV
  • Personal Statement
  • Official TOEFL, IELTS, or Duolingo if applicable
  • Transcripts
  • Three letters of recommendation
  • GRE scores not required

NOTE: As of Fall 2021, all Tufts Computer Science courses will be designated CS XXX rather than COMP XXX.

Contact Us

Admissions questions:
Office of Graduate Admissions, Tufts University, 617-627-3395

Program questions:
Josh Anderson, CSPP Program Administrator