Yaohang Li, Graduate Program Director - Admissions
Andrey Chernikov, Graduate Program Director – Master’s
This program is designed for students with a strong background in computer science. ODU's Department of Computer Science supports in-depth study at the graduate level in areas such as data science, machine learning, bioinformatics, web science and digital libraries, high performance computing, cyber security, data mining, networking, software engineering, and computational foundations.
The department's MS degrees are available both on-campus and online.
Students entering the Master of Science program in computer science should meet the minimum university graduate admission requirements (https://www.odu.edu/admission/graduate). In addition, an applicant must have a strong background in computer science. Students who do not have a sufficient background in computer science may enter the graduate program as provisional students and make up for their deficiencies by taking appropriate courses. Applicants are required to take the GRE general test. For the Information & Communications Technology concentration (described below), the GMAT aptitude test may be used. Two letters of recommendation from faculty members of academic institutions are required in addition to all transcripts at the postsecondary level. For students whose native language is not English, either a TOEFL score of 550 (paper-based) and 79 (internet-based) or IELTS score of 6.5 is also required.
The departmental requirements for the Master’s degree are described below. All these requirements must be satisfied in addition to the University requirements outlined under the University Requirements for Graduate Degrees & Certificates section of this Catalog.
The following core courses are required:
|CS 665||Computer Architecture||3|
|and one of the following:||3|
|Foundations of Computing|
|Algorithms and Data Structures|
|Total Credit Hours||6|
Each student is required to take a one-credit CS 690 (Computer Science Colloquium) and attend at least 10 departmental colloquiums during their MS study.
Three options are available for candidates for master’s degrees:
- thesis option,
- project option, and
- course-only option.
|Total Credit Hours||31|
A minimum of 31 credit hours is required. The candidate is required to write a thesis and make an oral presentation of the results.
|Total Credit Hours||34|
A minimum of 34 credit hours is required. The candidate is required to prepare a written report on the project and to present it orally.
|Total Credit Hours||34|
A minimum of 34 credit hours is required. In addition, the candidate is required to complete an exit examination that requires a comprehensive written report and an oral examination.
A maximum of four 500-level courses can be applied to the program.
All credit hours must be in computer science unless recommended by the student’s MS thesis or project advisor and approved by the GPD.
Although 800-level courses are primarily meant for PhD students, these courses may count as 700-level courses for the purposes of MS credit requirements.