First, you should view all the information and admissions requirements at ODU Graduate Admissions and ODU International Admissions, if applicable, including ODU’s English proficiency requirement.


Fall Spring Summer
Domestic June 1 November 1 March 1
International April 15 October 1 February 1


  • GRE – find a test center
  • Recommendations from 2 faculty or employment supervisors
  • Transcripts from all prior institutions (to apply, you just need to submit unofficial transcripts from your most recent degree)

Note that if you do not have a BS in Computer Science, you may be required to complete undergraduate prerequisites before you are eligible to take graduate courses or hold a Graduate Teaching Assistantship. If your undergraduate degree is in a field not related to Computer Science, you may want to consider a 2nd BS instead of a MS.



When you are ready, apply for admission online. Once the application is complete, the graduate committee will evaluate the application. The committee looks at the whole application before making a decision.

In general, the two main factors that the committee considers for admitting students into our MS program are

  • GPA and ranking of the graduating school
  • GRE scores – there is no cutoff for considering the application, but preference is given to students with at least a 300 (quantitative + verbal) score

If you are an international student, you are strongly encouraged to submit your required financial documents at the time of application. This will help to speed up the issuance of an I-20 if you are accepted into the program. Your financial documents will not be used for Graduate Assistantship decisions – these are merit-based only.

If you are interested applying for the online MS Degree, see ODU’s Distance Learning Graduate Admissions.

If you have further questions, please contact the Graduate Program Director (GPD) for Admissions.

Research Area Committees

Each research faculty member is a member of at least one area committee, but no more than two. Each area has at least four faculty members. (These areas and the makeup of the committees can be changed as needed by the Graduate Committee and faculty.  Last updated January 2020.)

Jing He (chair)
Nikos Chrisochoides
Yaohang Li
Desh Ranjan
Jiangwen Sun
Machine Intelligence and Data Analytics
Steven Zeil (chair)
Yaohang Li
Ravi Mukkamala
Jiangwen Sun
Danella Zhao
Mohammad Zubair
Medical and Scientific Computing
Andrey Chernikov (chair)
Nikos Chrisochoides
Stephan Olariu
Desh Ranjan
Mohammad Zubair
Systems: Networks, Mobile Computing, Security
Stephan Olariu (chair)
Shubham Jain
Ravi Mukkamala
Cong Wang
Danella Zhao
Shuai Hao
Web Science and Digital Libraries
Michael Nelson (chair)
Sampath Jayarathna
Michele Weigle
Jian Wu
Vikas Ganjigunte Ashok