[ skip to content ]
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.
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.
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
Available On-Campus and Online
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.
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.
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.
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.
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.
Graduates from this major have gone to work at
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.
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.
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.
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
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.
$ 571
$ 1,394
$ 595
Here are a few ways for you to save on the cost of attending ODU. For more information visit University Student Financial aid
Opportunities for Graduate Assistantships (with tuition assistance) through teaching or research.
Our enrollment coordinators are ready to help you through the admissions process.
Yaohang Li
3212 ENGR & COMP SCI BLDG, NORFOLK, VA, 23529
757-683-7721
1000 Rollins Hall, Norfolk, VA 23529
757-683-3685
757-683-6512
gradadmit@odu.edu
2101 Dragas Hall, Norfolk, VA 23529
757-683-3701
757-683-3651
intladm@odu.edu
Enhance your college career by gaining relevant experience with the skills and knowledge needed for your future career. Discover our experiential learning opportunities.
Get an inside look into your major of interest when you speak to professors and current students at our monthly First Friday events.
Explore our beautiful campus and its community! Join us for our Spring Open House events in February and March.