[ skip to content ]

Computer Science (M.S.)

This program is designed 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 science, digital libraries, high performance computing, machine intelligence, networking, cyber security, software engineering, and computational foundations.

Computer Science (M.S.)


Description


What is Computer Science at ODU like?

This program is designed 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 science, digital libraries, high performance computing, machine intelligence, networking, cyber security, software engineering, and computational foundations.

Program Highlights


What makes Computer Science at ODU unique?

  • Flexible schedule beginning in fall, spring and summer

  • Both online and on-campus course options available

  • Opportunities to conduct cutting-edge research with faculty

  • Finish the 34-credit hour, non-thesis program in less than two years

Careers


What are some careers in this field?

Check out these ideas from ODU Career Development Services and the Occupational Information Network (O*NET). A median salary is the midpoint of what people typically earn—half of those surveyed earned above the median salary, and half earned below.

Computer Systems Analysts

$92,740

MEDIAN SALARY


Analyze science, engineering, business, and other data processing problems to implement and improve computer systems. Analyze user requirements, procedures, and problems to automate or improve existing systems and review computer system capabilities, workflow, and scheduling limitations. May analyze or recommend commercially available software.

Computer Programmers

$87,530

MEDIAN SALARY


Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing user needs and designing software solutions. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

Computer Science Teachers, Postsecondary

$91,590

MEDIAN SALARY


Teach courses in computer science. May specialize in a field of computer science, such as the design and function of computers or operations and research analysis. Includes both teachers primarily engaged in teaching and those who do a combination of teaching and research.

Computer and Information Research Scientists

$119,570

MEDIAN SALARY


Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.

Employers


Graduates from this major have gone to work at

Google, Amazon, IBM, RedHat

Courses


What are some courses offered in Computer Science at ODU?

CS 562:
Cybersecurity Fundamentals


Introduction to networking and the Internet protocol stack; Vulnerable protocols such as HTTP, DNS, and BGP; Overview of wireless communications, vulnerabilities, and security protocols; Introduction to cryptography; Discussion of cyber threats and defenses; Firewalls and IDS/IPS; Kerberos; Transport Layer Security, including certificates; Network Layer Security.

CS 620:
Introduction to Data Science and Analytics


This course will explore data science as a burgeoning field. Students will learn fundamental principles and techniques that data scientists employ to mine data. They will investigate real life examples where data is used to guide assessments and draw conclusions. This course will introduce software and computing resources available to a data scientist to process, visualize, and model different types of data including big data. Cross-listed with DASC 620.

CS 762:
Memory Analysis and Forensics


This course is based on the Intel processor architecture employed in Windows, Linux and MacOS operating systems. Students will learn how memory is assigned to processes and how it is addressed, how memory data structures can be exploited by malware, and what is available for forensic analysis of memory. The course involves several hands-on lab work on recognizing process data structures in memory, memory acquisition, and use of a set of tools to catch the malware while preserving evidence from live memory analysis. Course requires a set of assigned reading and lab work. Prerequisite: CS 270, CS 471, or instructor's permission.

Requirements


What are the requirements to apply for Computer Science at ODU?

Students entering the Master of Science program in Computer Science should meet the minimum university admission requirements (Graduate Admission)

Students entering the Master of Science program in computer science should meet the minimum university graduate admission requirements. 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. Waivers may be requested for applicants with industry experience.

  • GPA: 3.00

  • TOEFL score: paper based: 550, internet based: 79

  • IELTS score: 6.5

Cost

Tuition and Fees

Estimated rates for the 2022-23 academic year. Rates are subject to change. Anyone that is not a current Virginia resident will be charged non-resident rates. That includes international students.

Virginia Resident


Per Credit:

$ 571

Non-Resident


Per Credit:

$ 1,394

Technology Delivered Courses Outside Virginia and/or the United States


Per Credit:

$ 595

Ways to Save

Here are a few ways for you to save on the cost of attending ODU. For more information visit University Student Financial aid

Graduate Assistantships


Opportunities for Graduate Assistantships (with tuition assistance) through teaching or research.

Next Steps


I like this program. What are the next steps?

Contact


Need help applying?

Meet Your Enrollment Team

Our enrollment coordinators are ready to help you through the admissions process.

No Image

PROFESSOR


Name:

Yaohang Li


Location:

3212 ENGR & COMP SCI BLDG, NORFOLK, VA, 23529



Office:

757-683-7721


Graduate Admissions


Location:

1000 Rollins Hall, Norfolk, VA 23529


Phone Office:

757-683-3685


Fax:

757-683-6512


Email:

gradadmit@odu.edu


International Admissions


Location:

2101 Dragas Hall, Norfolk, VA 23529


Phone Office:

757-683-3701


Fax:

757-683-3651


Email:

intladm@odu.edu

Related Programs


What other options does ODU have?
goto top button request for information button apply now button
×

How would you like to complete your program?


Avatar
Face to Face
Avatar
Completely Online
Avatar
Unsure

Site Navigation

Experience Guaranteed

Enhance your college career by gaining relevant experience with the skills and knowledge needed for your future career. Discover our experiential learning opportunities.

First Fridays

Get an inside look into your major of interest when you speak to professors and current students at our monthly First Friday events.

Spring Open Houses

Explore our beautiful campus and its community! Join us for our Spring Open House events in February and March.