Admission requirements for the Ph.D. Program

Direct Ph.D. Degree

  • Bachelor's Degree with a GPA of at least 3.3 in the degree program
  • GRE Score
  • Two letters of recommendation
  • Transcripts from all attended institutions of higher education
  • Statement of Purpose
  • Application
  • Two courses in mathematics beyond pre-calculus
  • One year of science with a laboratory
  • Strong academic background including courses in structured programming language, discrete structures, and data structures

Post Master’s Ph.D. Degree

  • Master's Degree in a computer related field
  • GPA of 3.5 on a scale of 4.0 in the Master's work
  • GRE Score
  • Two letters of recommendation
  • Transcripts from all attended institutions of higher education
  • Statement of Purpose
  • Application
  • Master's courses in advanced software paradigms, computer architectures, and design and analysis of algorithms

Please note, international applicants and applicants requesting consideration for a fellowship or an assistantship must also submit the following materials::

  • International applicants should have a TOEFL score of at least 213 on the computer exam, 80 on the internet-based test or 550 on the paper exam, a financial certificate and supporting financial documents.
  • For applicants requesting consideration for a fellowship or an assistantship: three letters of recommendation and a GRE general test score.

For more information, including applications and deadlines, click here.