Why ODU for a Computer Science MS degree online?

This program is for students with a strong background in computer science. ODU's Computer Science Department supports in-depth study at the graduate level in areas such as:

  • bioinformatics
  • data mining
  • digital libraries
  • high performance computing
  • networking
  • cyber security
  • software engineering
  • computational foundations

You may apply courses in our Cybersecurity graduate certificate program towards this master's degree in computer science.

Want to to learn more? Contact us!

By submitting this form, I give consent for ODUOnline to contact me via phone, text and email. Msg & data rates may apply.

Ranked #32

Best Online Graduate Information Technology Programs, 2019 - U.S. News & World Report

Ranked #6

Top Online Colleges for Master's in Computer Science, 2018 - GuidetoOnlineSchools.com

Required Courses

  • 31-34 credit hours

This program has three options:

  • Courses-only: 34 credit hours minimum, including a 1-credit-hour colloquium. The final comprehensive exam includes a written report and an oral exam.
  • Project: 34 credit hours minimum, including a 1-credit-hour colloquium and 3-credit-hour Masters Project. The final comprehensive exam consists of a written project report and oral presentation of the results.
  • Thesis: 31 credit hours minimum, including a 1-credit-hour colloquium and 6-credit-hour Masters Thesis. The final comprehensive exam consists of an oral thesis defense and thesis document.

Online Learning Environment

Access course materials online from any location. Many classes don't have a scheduled meeting time, so you can fit class into your personal schedule. The instructor may schedule assignments and exams at specific times. All courses follow ODU's regular academic calendar.

Calculating Cost

  • In-state Virginia Residents$547 per credit hour*
  • Out-of-state Students$595 per credit hour

Rates are effective Summer 2019 and subject to change.
* In-state rate assumes residency requirements are met.

Careers in Computer Science

Earning a computer science MS degree online can help you advance in positions like the ones below.

Note: earning a degree from ODU does not guarantee employment in the positions listed above. Explore more career information on our Career Coach website.

ODU Shield Image

Sound Interesting?Let’s Get Started

How to Apply

To apply for this computer science MS degree online, you should have a strong background in C or C++ programming language, data structures, computer organization, operating systems, and theoretical computer science. Many of our computer science courses involve mathematics, so you also should have a good background in calculus, linear algebra, discrete mathematics, and probability & statistics. Please visit the Department of Computer Science web site for further details.

Want to get started now?

You may be able to take up to four courses (12 credit hours) as a non-degree graduate student, before you are accepted into a specific degree program. 

Please contact us to discuss this option with an expert advisor.

Meet your Team

You'll have a dedicated academic advisor for this program.

Contact us if you have questions about admission requirements, transferring credits, or application deadlines.