βΉοΈ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0.7 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://catalog.odu.edu/courses/cs/ |
| Last Crawled | 2026-03-20 13:27:39 (21 days ago) |
| First Indexed | 2020-12-07 15:42:17 (5 years ago) |
| HTTP Status Code | 200 |
| Meta Title | CS - Computer Science < Old Dominion University |
| Meta Description | null |
| Meta Canonical | null |
| Boilerpipe Text | Send Page to Printer
Print this page.
Download Page (PDF)
The PDF will include all information unique to this page.
2025-2026 Undergraduate Catalog
A PDF of the entire 2025-2026 Undergraduate Catalog.
2025-2026 Graduate Catalog
A PDF of the entire 2025-2026 Graduate Catalog |
| Markdown | - [Skip to Content](https://catalog.odu.edu/courses/cs/#contentarea)
- [AZ Index](https://catalog.odu.edu/azindex/)
- [Catalog Home](https://catalog.odu.edu/)
[](https://catalog.odu.edu/) [](https://catalog.odu.edu/)
Toggle menu
- [Catalog Home](https://catalog.odu.edu/)
- [Programs](https://catalog.odu.edu/programs/)
- [Courses](https://catalog.odu.edu/courses/)
- [Catalog Home](https://catalog.odu.edu/)
- [Programs](https://catalog.odu.edu/programs/)
- [Courses](https://catalog.odu.edu/courses)
Academic Catalog
2025-2026
Academic Catalog
## [2025-2026 Edition](https://catalog.odu.edu/)
- [Undergraduate Catalog](https://catalog.odu.edu/undergraduate/)
Toggle Undergraduate Catalog
- [About ODU](https://catalog.odu.edu/undergraduate/olddominionuniversity/)
- [Academic Calendar](https://catalog.odu.edu/undergraduate/academiccalendar/)
- [Admission to Old Dominion University](https://catalog.odu.edu/undergraduate/admissiontoolddominion/)
- [Tuition, Fees &β Financial Information](https://catalog.odu.edu/undergraduate/tuitionfeesandfinancialinformation/)
- [Student Financial Aid](https://catalog.odu.edu/undergraduate/studentfinancialaid/)
- [Policies](https://catalog.odu.edu/undergraduate/policies/)
Toggle Policies
- [Academic Policies](https://catalog.odu.edu/undergraduate/policies/academic-policies/)
- [University Policies](https://catalog.odu.edu/undergraduate/policies/university-policies/)
- [Registration Requirements](https://catalog.odu.edu/undergraduate/registrationrequirementsandprocedures/)
Toggle Registration Requirements
- [Linked Programs](https://catalog.odu.edu/undergraduate/registrationrequirementsandprocedures/linked_programs/)
- [University General Education Requirements](https://catalog.odu.edu/undergraduate/general-education-requirements/)
- [Student Resources &β Services](https://catalog.odu.edu/undergraduate/studentresourcesandservices/)
- [College of Arts and Letters](https://catalog.odu.edu/undergraduate/arts-letters/)
Toggle College of Arts and Letters
- [African American and African Studies](https://catalog.odu.edu/undergraduate/arts-letters/african-american-studies/)
- [Art](https://catalog.odu.edu/undergraduate/arts-letters/art/)
- [Asian Studies](https://catalog.odu.edu/undergraduate/arts-letters/asian-studies/)
- [Communication and Theatre Arts](https://catalog.odu.edu/undergraduate/arts-letters/communication-theatre-arts/)
- [English](https://catalog.odu.edu/undergraduate/arts-letters/english/)
- [F. Ludwig Diehn School of Music](https://catalog.odu.edu/undergraduate/arts-letters/music/)
- [History](https://catalog.odu.edu/undergraduate/arts-letters/history/)
- [Humanities](https://catalog.odu.edu/undergraduate/arts-letters/humanities/)
- [Interdisciplinary Studies](https://catalog.odu.edu/undergraduate/arts-letters/interdisciplinary-studies/)
- [Philosophy and Religious Studies](https://catalog.odu.edu/undergraduate/arts-letters/philosophy-religious-studies/)
- [Political Science and Geography](https://catalog.odu.edu/undergraduate/arts-letters/political-science-geography/)
- [Sociology and Criminal Justice](https://catalog.odu.edu/undergraduate/arts-letters/sociology-criminal-justice/)
- [Women's and Gender Studies](https://catalog.odu.edu/undergraduate/arts-letters/womens-studies/)
- [World Languages and Cultures](https://catalog.odu.edu/undergraduate/arts-letters/world-languages-cultures/)
- [Strome College of Business](https://catalog.odu.edu/undergraduate/business/)
Toggle Strome College of Business
- [Accountancy](https://catalog.odu.edu/undergraduate/business/accounting/)
- [Economics](https://catalog.odu.edu/undergraduate/business/economics/)
- [Financial Management](https://catalog.odu.edu/undergraduate/business/financial-management/)
- [Information Systems and Technology](https://catalog.odu.edu/undergraduate/business/information-systems-technology/)
- [Management](https://catalog.odu.edu/undergraduate/business/management/)
- [Marketing](https://catalog.odu.edu/undergraduate/business/marketing/)
- [Military Science and Leadership (Army Reserve Officers' Training Corps)](https://catalog.odu.edu/undergraduate/business/military-science-leadership/)
- [School of Cybersecurity](https://catalog.odu.edu/undergraduate/cybersecurity/)
- [School of Data Science](https://catalog.odu.edu/undergraduate/data-science/)
- [Darden College of Education and Professional Studies](https://catalog.odu.edu/undergraduate/education/)
Toggle Darden College of Education and Professional Studies
- [Counseling and Human Services](https://catalog.odu.edu/undergraduate/education/counseling-human-services/)
- [Educational Leadership and Workforce Development](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/)
Toggle Educational Leadership and Workforce Development
- [Career and Technical Education with a Major in Marketing Education (BS)](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/career-technical-education-marketing-bs/)
- [Career and Technical Education with a Major in Technology Education (BS)](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/career-technical-education-technology-bs/)
- [Fashion Merchandising Minor](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/fashion-merchandising-minor/)
- [Impact of Technology Minor](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/impact-technology-minor/)
- [Industrial Training Certificate](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/industrial-training-certificate/)
- [Marketing Education Minor](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/marketing-education-minor/)
- [Occupational and Technical Studies with a Major in Fashion Merchandising (BS)](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/occupational-technical-studies-fashion-merchandising-bs/)
- [Occupational and Technical Studies with a Major in Industrial Technology (BS)](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/occupational-technical-studies-industrial-technology-bs/)
- [Occupational and Technical Studies with a Major in Training Specialist (BS)](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/occupational-technical-studies-training-specialist-bs/)
- [Training and Development Minor](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/training-development-minor/)
- [Human Movement Studies and Special Education](https://catalog.odu.edu/undergraduate/education/human-movement-studies-special-education/)
- [STEM Education and Professional Studies](https://catalog.odu.edu/undergraduate/education/stem-education-professional-studies/)
- [Teaching and Learning](https://catalog.odu.edu/undergraduate/education/teaching-learning/)
- [Teacher Education](https://catalog.odu.edu/undergraduate/education/teacher-education/)
- [Frank Batten College of Engineering &β Technology](https://catalog.odu.edu/undergraduate/engineering-technology/)
Toggle Frank Batten College of Engineering &β Technology
- [Civil and Environmental Engineering](https://catalog.odu.edu/undergraduate/engineering-technology/civil-environmental-engineering/)
- [Electrical and Computer Engineering](https://catalog.odu.edu/undergraduate/engineering-technology/electrical-computer-engineering/)
- [Engineering Management and Systems Engineering](https://catalog.odu.edu/undergraduate/engineering-technology/engineering-management-systems/)
- [Engineering Technology](https://catalog.odu.edu/undergraduate/engineering-technology/engineering-technology/)
- [Mechanical and Aerospace Engineering](https://catalog.odu.edu/undergraduate/engineering-technology/mechanical-aerospace-engineering/)
- [Naval Science (Naval Reserve Officers Training Corps)](https://catalog.odu.edu/undergraduate/engineering-technology/naval-science/)
- [Ellmer College of Health Sciences](https://catalog.odu.edu/undergraduate/health-sciences/)
Toggle Ellmer College of Health Sciences
- [Dental Hygiene](https://catalog.odu.edu/undergraduate/health-sciences/dental-hygiene/)
- [Exercise Science](https://catalog.odu.edu/undergraduate/health-sciences/exercise-science/)
- [Medical Diagnostic &β Translational Sciences](https://catalog.odu.edu/undergraduate/health-sciences/medical-diagnostic-translational-sciences/)
- [Speech-βLanguage Pathology](https://catalog.odu.edu/undergraduate/health-sciences/speech-language-pathology/)
- [Ellmer School of Nursing](https://catalog.odu.edu/undergraduate/nursing/)
- [Joint School of Public Health](https://catalog.odu.edu/undergraduate/joint-school-public-health/)
Toggle Joint School of Public Health
- [Department of Epidemiology, Biostatistics, &β Environmental Health](https://catalog.odu.edu/undergraduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/)
Toggle Department of Epidemiology, Biostatistics, &β Environmental Health
- [Environmental Health (BS)](https://catalog.odu.edu/undergraduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/environmental-health-bs/)
- [Environmental Health Minor](https://catalog.odu.edu/undergraduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/environmental-health-minor/)
- [Environmental Issues and Management Minor](https://catalog.odu.edu/undergraduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/environmental-issues-management-minor/)
- [Occupational Safety Certificate](https://catalog.odu.edu/undergraduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/occupational-safety-certificate/)
- [Occupational Safety Minor](https://catalog.odu.edu/undergraduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/occupational-safety-minor/)
- [Department of Health Behavior, Policy, &β Management](https://catalog.odu.edu/undergraduate/joint-school-public-health/health-behavior-policy-and-management/)
- [Programs](https://catalog.odu.edu/undergraduate/joint-school-public-health/programs/)
Toggle Programs
- [Community Health Minor](https://catalog.odu.edu/undergraduate/joint-school-public-health/programs/community-health-minor/)
- [Public Health (BSPH)](https://catalog.odu.edu/undergraduate/joint-school-public-health/programs/public-health-bsph/)
- [Public Health Minor](https://catalog.odu.edu/undergraduate/joint-school-public-health/programs/public-health-minor/)
- [Public Health with a Major in Health Services Administration (BSPH)](https://catalog.odu.edu/undergraduate/joint-school-public-health/programs/health-services-administration-bsph/)
- [Public Health with a Major in Health Services Administration (Professional) (BSPH)](https://catalog.odu.edu/undergraduate/joint-school-public-health/programs/health-services-administration-professional-bsph/)
- [College of Sciences](https://catalog.odu.edu/undergraduate/sciences/)
Toggle College of Sciences
- [Biological Sciences](https://catalog.odu.edu/undergraduate/sciences/biological-sciences/)
- [Chemistry and Biochemistry](https://catalog.odu.edu/undergraduate/sciences/chemistry-biochemistry/)
- [Computer Science](https://catalog.odu.edu/undergraduate/sciences/computer-science/)
- [Mathematics and Statistics](https://catalog.odu.edu/undergraduate/sciences/mathematics-statistics/)
- [Ocean and Earth Sciences](https://catalog.odu.edu/undergraduate/sciences/ocean-earth-sciences/)
- [Physics](https://catalog.odu.edu/undergraduate/sciences/physics/)
- [Psychology](https://catalog.odu.edu/undergraduate/sciences/psychology/)
- [School of Supply Chain, Logistics, and Maritime Operations](https://catalog.odu.edu/undergraduate/supply-chain-logistics-maritime-operations/)
- [Continuing Education](https://catalog.odu.edu/undergraduate/continuing-education/)
- [The Graduate School](https://catalog.odu.edu/undergraduate/graduate-school/)
- [Patricia and Douglas Perry Honors College](https://catalog.odu.edu/undergraduate/honors-college/)
- [Officers of the Administration and Department Chairs](https://catalog.odu.edu/undergraduate/officersoftheuniversity/)
- [Faculty](https://catalog.odu.edu/undergraduate/faculty/)
- [Faculty Emeriti](https://catalog.odu.edu/undergraduate/facultyemeriti/)
- [A-βZ Index](https://catalog.odu.edu/undergraduate/azindex/)
- [Graduate Catalog](https://catalog.odu.edu/graduate/)
Toggle Graduate Catalog
- [About ODU](https://catalog.odu.edu/graduate/generalinformation/)
- [Academic Calendar](https://catalog.odu.edu/graduate/academiccalendar/)
- [Graduate Admission](https://catalog.odu.edu/graduate/graduateadmission/)
- [Tuition Fees &β Financial Information](https://catalog.odu.edu/graduate/tuitionfeesandfinancialinformation/)
- [Graduate Financial Aid](https://catalog.odu.edu/graduate/graduatefinancialaid/)
- [Financial Awards](https://catalog.odu.edu/graduate/financialawardsforgraduatestudents/)
- [Policies](https://catalog.odu.edu/graduate/policies/)
Toggle Policies
- [Graduate Policies &β Procedures](https://catalog.odu.edu/graduate/policies/graduatepolicies/)
- [University Policies &β Procedures](https://catalog.odu.edu/graduate/policies/universitypolicies/)
- [Graduate Registration Requirements](https://catalog.odu.edu/graduate/graduateregistrationrequirementsandprocedures/)
Toggle Graduate Registration Requirements
- [Linked Programs](https://catalog.odu.edu/graduate/graduateregistrationrequirementsandprocedures/linkedprograms/)
- [University Requirements for Graduate Degrees &β Certificates](https://catalog.odu.edu/graduate/universityrequirementsforgraduatedegrees/)
- [Graduate Student Resources](https://catalog.odu.edu/graduate/graduatestudentresources/)
Toggle Graduate Student Resources
- [Academic Resources](https://catalog.odu.edu/graduate/graduatestudentresources/academicresources/)
- [Research Resources](https://catalog.odu.edu/graduate/graduatestudentresources/researchresources/)
- [Campus Services](https://catalog.odu.edu/graduate/graduatestudentresources/campusservices/)
- [College of Arts &β Letters](https://catalog.odu.edu/graduate/arts-letters/)
Toggle College of Arts &β Letters
- [Department of Communication &β Theatre Arts](https://catalog.odu.edu/graduate/arts-letters/communication-theatre-arts/)
- [Department of English](https://catalog.odu.edu/graduate/arts-letters/english/)
- [Department of History](https://catalog.odu.edu/graduate/arts-letters/history/)
- [Institute for the Humanities](https://catalog.odu.edu/graduate/arts-letters/humanities/)
- [F. Ludwig Diehn School of Music](https://catalog.odu.edu/graduate/arts-letters/music/)
- [Department of Political Science and Geography](https://catalog.odu.edu/graduate/arts-letters/political-science-geography/)
- [Department of Sociology and Criminal Justice](https://catalog.odu.edu/graduate/arts-letters/sociology-criminal-justice/)
- [Department of Women's and Gender Studies](https://catalog.odu.edu/graduate/arts-letters/womens-studies/)
- [Strome College of Business](https://catalog.odu.edu/graduate/business/)
Toggle Strome College of Business
- [Dean's Office Programs](https://catalog.odu.edu/graduate/business/programs/)
- [School of Accountancy](https://catalog.odu.edu/graduate/business/accounting/)
- [Department of Economics](https://catalog.odu.edu/graduate/business/economics/)
- [Department of Information Technology and Decision Sciences](https://catalog.odu.edu/graduate/business/information-technology-decision-sciences/)
- [School of Public Service](https://catalog.odu.edu/graduate/business/public-service/)
- [School of Cybersecurity](https://catalog.odu.edu/graduate/cybersecurity/)
- [School of Data Science](https://catalog.odu.edu/graduate/data-science/)
- [Darden College of Education and Professional Studies](https://catalog.odu.edu/graduate/education/)
Toggle Darden College of Education and Professional Studies
- [Department of Counseling and Human Services](https://catalog.odu.edu/graduate/education/counseling-human-services/)
- [Department of Educational Leadership and Workforce Development](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/)
Toggle Department of Educational Leadership and Workforce Development
- [Community College Leadership (PhD)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/community-college-leadership-phd/)
- [Community College Leadership Certificate](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/community-college-leadership-certificate/)
- [Education with a Concentration in Educational Leadership (PhD)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/education-educational-leadership-phd/)
- [Education with a Concentration in Higher Education (PhD)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/education-higher-phd/)
- [Education with a Concentration in Workforce and Organizational Development (PhD)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/education-workforce-org-dev-phd/)
- [Educational Leadership with a Concentration in Administration and Supervision (K-β12 Licensure) (MSEd)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/educational-leadership-administration-supervision-msed/)
- [Educational Leadership with a Concentration in Administration and Supervision (Non-βLicensure) (EdS)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/educational-leadership-administration-supervision-non-licensure-eds/)
- [Educational Leadership with a Concentration in Administration and Supervision -β Licensure (EdS)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/educational-leadership-administration-supervision-licensure-eds/)
- [Educational Leadership with a Concentration in Higher Education (EdS)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/educational-leadership-higher-education-eds/)
- [Educational Leadership with a Concentration in Higher Education (MSEd)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/educational-leadership-higher-education-msed/)
- [Educational Leadership with a Concentration in Occupational and Technical Studies (EdS)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/educational-leadership-occupational-technical-studies-eds/)
- [Marketing Education Post-βBaccalaureate Endorsement](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/marketing-education-post-baccalaureate-endorsement/)
- [Technology Education Post-βBaccalaureate Endorsement](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/technology-education-post-baccalaureate-endorsement/)
- [Department of Human Movement Studies and Special Education](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/)
Toggle Department of Human Movement Studies and Special Education
- [Adapted Physical Education Certificate](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/adapted-physical-education-certificate/)
- [Applied Behavior Analysis Certificate](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/applied-behavior-analysis-certificate/)
- [Autism Certificate](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/autism-certificate/)
- [Early Childhood Special Education Post-βBaccalaureate Endorsement](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/early-childhood-special-education-post-baccalaureate-endorsement/)
- [Education with a Concentration in Human Movement Sciences -β Applied Kinesiology (PhD)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/education-human-movement-sciences-applied-kinesiology-phd/)
- [Education with a Concentration in Human Movement Sciences -β Health and Sport Pedagogy (PhD)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/education-human-movement-sciences-health-sport-pedagogy-management-phd/)
- [Education with a Concentration in Human Movement Sciences -β Sport and Recreation Management (PhD)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/education-human-movement-sciences-sport-recreation-management-phd/)
- [Education with a Concentration in Special Education (PhD)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/education-special-phd/)
- [Physical Education with a Concentration in Adapted Physical Education (MSEd)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/physical-education-adapted-msed/)
- [Physical Education with a Concentration in Coaching (MSEd)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/physical-education-coaching-msed/)
- [Physical Education with a Concentration in Curriculum &β Instruction (MSEd)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/physical-education-health-sport-pedagogy-msed/)
- [Physical Education with a Concentration in Initial Virginia Licensure in Health and Physical Education (MSEd)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/physical-education-initial-virginia-licensure-health-msed/)
- [Special Education -β Visual Impairments, PreK-β12 Post-βBaccalaureate Endorsement](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/special-education-visual-impairments-prek-12-post-baccalaureate-endorsement/)
- [Special Education Adapted Curriculum, K-β12 Post-βBaccalaureate Endorsement](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/special-education-adapted-k-12-post-baccalaureate-endorsement/)
- [Special Education General Curriculum, K-β12 Post-βBaccalaureate Endorsement](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/special-education-general-k-12-post-baccalaureate-endorsement/)
- [Special Education with a Concentration in Early Childhood Special Education (MSEd)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/special-education-early-childhood-msed/)
- [Special Education with a Concentration in K-β12 Licensure -β Adapted Curriculum -β K-β12 (MSEd)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/special-education-k-12-licensure-adapted-curriculum-msed/)
- [Special Education with a Concentration in K-β12 Licensure -β General Curriculum -β K-β12 (MSEd)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/special-education-k-12-licensure-general-curriculum-msed/)
- [Sport Management (MS)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/sport-management-ms/)
- [Sport Management with a Concentration in Sport Analytics (MS)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/sport-management-sport-analytics-ms/)
- [Teacher Preparation in Special Education Adapted Curriculum Post-βBaccalaureate Endorsement](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/teacher-preparation-special-education-adapted-pbe/)
- [Department of STEM Education &β Professional Studies](https://catalog.odu.edu/graduate/education/stem-education-professional-studies/)
- [Department of Teaching &β Learning](https://catalog.odu.edu/graduate/education/teaching-learning/)
- [Department of Teacher Education](https://catalog.odu.edu/graduate/education/teacher-education/)
- [Frank Batten College of Engineering &β Technology](https://catalog.odu.edu/graduate/engineering-technology/)
Toggle Frank Batten College of Engineering &β Technology
- [Dean's Office Programs](https://catalog.odu.edu/graduate/engineering-technology/programs/)
- [Department of Civil and Environmental Engineering](https://catalog.odu.edu/graduate/engineering-technology/civil-environmental-engineering/)
- [Department of Electrical and Computer Engineering](https://catalog.odu.edu/graduate/engineering-technology/electrical-computer-engineering/)
- [Department of Engineering Management and Systems Engineering](https://catalog.odu.edu/graduate/engineering-technology/engineering-management-systems/)
- [Department of Mechanical and Aerospace Engineering](https://catalog.odu.edu/graduate/engineering-technology/mechanical-aerospace-engineering/)
- [School of Health Professions](https://catalog.odu.edu/graduate/health-professions/)
Toggle School of Health Professions
- [Biomedical Sciences Programs](https://catalog.odu.edu/graduate/health-professions/biomedical-sciences/)
Toggle Biomedical Sciences Programs
- [Biomedical Sciences (PhD)](https://catalog.odu.edu/graduate/health-professions/biomedical-sciences/biomedical-sciences-phd/)
- [Biomedical Sciences -β Medical Masters (MS)](https://catalog.odu.edu/graduate/health-professions/biomedical-sciences/biomedical-sciences-ms/)
- [Biomedical Sciences-βResearch (MS)](https://catalog.odu.edu/graduate/health-professions/biomedical-sciences/biomedical-sciences-research-ms/)
- [Counseling &β Art Therapy Programs](https://catalog.odu.edu/graduate/health-professions/counseling-and-art-therapy/)
Toggle Counseling &β Art Therapy Programs
- [Advanced Cultural Humility Certificate](https://catalog.odu.edu/graduate/health-professions/counseling-and-art-therapy/advanced-cultural-humility-certificate/)
- [Counseling &β Art Therapy (MS)](https://catalog.odu.edu/graduate/health-professions/counseling-and-art-therapy/counseling-and-art-therapy-ms/)
- [Trauma and Neuroscience Informed Art Psychotherapy Certificate](https://catalog.odu.edu/graduate/health-professions/counseling-and-art-therapy/trauma-and-neuroscience-informed-art-psychotherapy-certificate/)
- [Health Sciences Programs](https://catalog.odu.edu/graduate/health-professions/health-sciences/)
Toggle Health Sciences Programs
- [Health Sciences (DHSc)](https://catalog.odu.edu/graduate/health-professions/health-sciences/health-sciences-dhsc/)
- [Laboratory Animal Science Programs](https://catalog.odu.edu/graduate/health-professions/laboratory-animal-science/)
Toggle Laboratory Animal Science Programs
- [Laboratory Animal Anesthesia and Handling Techniques Certificate](https://catalog.odu.edu/graduate/health-professions/laboratory-animal-science/laboratory-animal-anesthesia-and-handling-techniques-certificate/)
- [Laboratory Animal Science (MS)](https://catalog.odu.edu/graduate/health-professions/laboratory-animal-science/laboratory-animal-science-ms/)
- [Medical and Health Professions Education Programs](https://catalog.odu.edu/graduate/health-professions/medical-and-health-professions-education/)
Toggle Medical and Health Professions Education Programs
- [Medical and Health Professions Education (EdD)](https://catalog.odu.edu/graduate/health-professions/medical-and-health-professions-education/medical-health-professions-education-edd/)
- [Medical and Health Professions Education (MMHPE)](https://catalog.odu.edu/graduate/health-professions/medical-and-health-professions-education/medical-health-professions-education-mmhpe/)
- [Medical and Health Professions Education (PhD)](https://catalog.odu.edu/graduate/health-professions/medical-and-health-professions-education/medical-health-professions-education-phd/)
- [MHPE Scholarship Certificate](https://catalog.odu.edu/graduate/health-professions/medical-and-health-professions-education/scholarship-certificate/)
- [MHPE Simulation Program Management Certificate](https://catalog.odu.edu/graduate/health-professions/medical-and-health-professions-education/simulation-program-management-certificate/)
- [MHPE Teaching Certificate](https://catalog.odu.edu/graduate/health-professions/medical-and-health-professions-education/teaching-certificate/)
- [Medical Science Programs](https://catalog.odu.edu/graduate/health-professions/medical-science/)
Toggle Medical Science Programs
- [Clinical Leadership and Administration Certificate](https://catalog.odu.edu/graduate/health-professions/medical-science/clinical-leadership-and-administration-certificate/)
- [Educational Leadership and Administration Certificate](https://catalog.odu.edu/graduate/health-professions/medical-science/educational-leadership-and-administration-certificate/)
- [Medical Science (DMSc)](https://catalog.odu.edu/graduate/health-professions/medical-science/medical-science-dmsc/)
- [Pathologists' Assistant Programs](https://catalog.odu.edu/graduate/health-professions/pathologists-assistant/)
Toggle Pathologists' Assistant Programs
- [Pathologists' Assistant (MHSPA)](https://catalog.odu.edu/graduate/health-professions/pathologists-assistant/pathologists-assistant-mhspa/)
- [Physician Assistant Programs](https://catalog.odu.edu/graduate/health-professions/physician-assistant/)
Toggle Physician Assistant Programs
- [Physician Assistant (MPA)](https://catalog.odu.edu/graduate/health-professions/physician-assistant/physician-assistant-mpas/)
- [Reproductive Clinical Science Programs](https://catalog.odu.edu/graduate/health-professions/reproductive-clinical-science/)
Toggle Reproductive Clinical Science Programs
- [Clinical Andrology Certificate](https://catalog.odu.edu/graduate/health-professions/reproductive-clinical-science/clinical-andrology-certificate/)
- [Clinical Embryology Certificate](https://catalog.odu.edu/graduate/health-professions/reproductive-clinical-science/clinical-embryology-certificate/)
- [Reproductive Clinical Science-βEmbryology and Andrology (MS)](https://catalog.odu.edu/graduate/health-professions/reproductive-clinical-science/reproductive-clinical-science-embryology-and-andrology-ms/)
- [Reproductive Clinical Sciences-βEmbryology and Andrology (PhD)](https://catalog.odu.edu/graduate/health-professions/reproductive-clinical-science/reproductive-clinical-sciences-embryology-and-andrology--phd/)
- [Surgical Assisting Programs](https://catalog.odu.edu/graduate/health-professions/surgical-assisting/)
Toggle Surgical Assisting Programs
- [Surgical Assistant Certificate](https://catalog.odu.edu/graduate/health-professions/surgical-assisting/surgical-assistant-certificate/)
- [Surgical Assisting (MSA)](https://catalog.odu.edu/graduate/health-professions/surgical-assisting/surgical-assisting-msa/)
- [Ellmer College of Health Sciences](https://catalog.odu.edu/graduate/health-sciences/)
Toggle Ellmer College of Health Sciences
- [Dean's Office Programs](https://catalog.odu.edu/graduate/health-sciences/programs/)
- [School of Community and Environmental Health](https://catalog.odu.edu/graduate/health-sciences/community-environmental-health/)
- [Gene W. Hirschfeld School of Dental Hygiene](https://catalog.odu.edu/graduate/health-sciences/dental-hygiene/)
- [School of Medical Diagnostic and Translational Sciences](https://catalog.odu.edu/graduate/health-sciences/medical-diagnostic-translational-sciences/)
- [School of Rehabilitation Sciences](https://catalog.odu.edu/graduate/health-sciences/rehabilitation-sciences/)
- [Ellmer School of Nursing](https://catalog.odu.edu/graduate/nursing/)
- [Joint School of Public Health](https://catalog.odu.edu/graduate/joint-school-public-health/)
Toggle Joint School of Public Health
- [Dean's Office Programs](https://catalog.odu.edu/graduate/joint-school-public-health/programs/)
Toggle Dean's Office Programs
- [Public Health with a Concentration in Behavioral Health and Health Promotion (MPH)](https://catalog.odu.edu/graduate/joint-school-public-health/programs/public-health-behavioral-promotion-mph/)
- [Public Health with a Concentration in Epidemiology of Infectious Disease (MPH)](https://catalog.odu.edu/graduate/joint-school-public-health/programs/public-health-applied-epidemiology-data-analysis-mph/)
- [Public Health with a Concentration in Global Environmental Health (MPH)](https://catalog.odu.edu/graduate/joint-school-public-health/programs/public-health-global-environmental-mph/)
- [Global Health Certificate](https://catalog.odu.edu/graduate/joint-school-public-health/programs/global-health-certificate/)
- [Department of Epidemiology, Biostatistics, &β Environmental Health](https://catalog.odu.edu/graduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/)
Toggle Department of Epidemiology, Biostatistics, &β Environmental Health
- [Applied Data Science Certificate](https://catalog.odu.edu/graduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/applied-data-science-certificate/)
- [Epidemiology Certificate](https://catalog.odu.edu/graduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/epidemiology-certificate/)
- [Occupational Safety Certificate](https://catalog.odu.edu/graduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/occupational-safety-certificate/)
- [Department of Health Behavior, Policy, and Management](https://catalog.odu.edu/graduate/joint-school-public-health/health-behavior-policy-and-management/)
Toggle Department of Health Behavior, Policy, and Management
- [Health Management Certificate](https://catalog.odu.edu/graduate/joint-school-public-health/health-behavior-policy-and-management/health-management-certificate/)
- [Health Services Research (PhD)](https://catalog.odu.edu/graduate/joint-school-public-health/health-behavior-policy-and-management/health-services-research-phd/)
- [Healthcare Administration (MHA)](https://catalog.odu.edu/graduate/joint-school-public-health/health-behavior-policy-and-management/healthcare-administration-mha/)
- [College of Sciences](https://catalog.odu.edu/graduate/sciences/)
Toggle College of Sciences
- [Department of Biological Sciences](https://catalog.odu.edu/graduate/sciences/biological-sciences/)
- [Department of Chemistry and Biochemistry](https://catalog.odu.edu/graduate/sciences/chemistry-biochemistry/)
- [Department of Computer Science](https://catalog.odu.edu/graduate/sciences/computer-science/)
- [Department of Mathematics and Statistics](https://catalog.odu.edu/graduate/sciences/mathematics-statistics/)
- [Department of Ocean &β Earth Sciences](https://catalog.odu.edu/graduate/sciences/ocean-earth-sciences/)
- [Department of Physics](https://catalog.odu.edu/graduate/sciences/physics/)
- [Department of Psychology](https://catalog.odu.edu/graduate/sciences/psychology/)
- [School of Supply Chain, Logistics &β Maritime Operations](https://catalog.odu.edu/graduate/supply-chain-logistics-maritime-operations/)
- [The Graduate School](https://catalog.odu.edu/graduate/graduate-school/)
- [Continuing Education](https://catalog.odu.edu/graduate/continuing-education/)
- [Officers of the Administration and Department Chairs](https://catalog.odu.edu/graduate/officersoftheuniversity/)
- [Faculty](https://catalog.odu.edu/graduate/faculty/)
- [Faculty Emeriti](https://catalog.odu.edu/graduate/officersoftheuniversity/faculty_emeriti/)
- [A-βZ Index](https://catalog.odu.edu/graduate/azindex/)
- [Academic Calendar](https://catalog.odu.edu/undergraduate/academiccalendar/)
- [Courses](https://catalog.odu.edu/courses/)
Toggle Courses
- [AAST -β African-βAmerican Studies](https://catalog.odu.edu/courses/aast/)
- [ACCT -β Accounting](https://catalog.odu.edu/courses/acct/)
- [AI -β Artificial Intelligence](https://catalog.odu.edu/courses/ai/)
- [AL -β Arts and Letters](https://catalog.odu.edu/courses/al/)
- [AMST -β American Studies](https://catalog.odu.edu/courses/amst/)
- [ANTR -β Anthropology](https://catalog.odu.edu/courses/antr/)
- [ARAB -β Arabic](https://catalog.odu.edu/courses/arab/)
- [ARTE -β Art Education](https://catalog.odu.edu/courses/arte/)
- [ARTH -β Art History](https://catalog.odu.edu/courses/arth/)
- [ARTS -β Art, Studio](https://catalog.odu.edu/courses/arts/)
- [ASIA -β Asian Studies](https://catalog.odu.edu/courses/asia/)
- [ASTP -β Astrophysics](https://catalog.odu.edu/courses/astp/)
- [AT -β Athletic Training](https://catalog.odu.edu/courses/at/)
- [BDA -β Big Data Analytics](https://catalog.odu.edu/courses/bda/)
- [BIOE -β Bioelectrics](https://catalog.odu.edu/courses/bioe/)
- [BIOL -β Biological Sciences](https://catalog.odu.edu/courses/biol/)
- [BM -β Biomedical Sciences (Medical Masters)](https://catalog.odu.edu/courses/bm/)
- [BME -β Biomedical Engineering](https://catalog.odu.edu/courses/bme/)
- [BMS -β Biomedical Sciences](https://catalog.odu.edu/courses/bms/)
- [BNAL -β Business Analytics](https://catalog.odu.edu/courses/bnal/)
- [BP -β Biomedical Sciences (Research MS &β PhD)](https://catalog.odu.edu/courses/bp/)
- [BUSN -β Business Administration](https://catalog.odu.edu/courses/busn/)
- [CAT -β Counseling and Art Therapy](https://catalog.odu.edu/courses/cat/)
- [CCL -β Community College Leadership](https://catalog.odu.edu/courses/ccl/)
- [CDSE -β Communication Disorders and Special Education](https://catalog.odu.edu/courses/cdse/)
- [CEE -β Civil and Environmental Engineering](https://catalog.odu.edu/courses/cee/)
- [CET -β Civil Engineering Technology](https://catalog.odu.edu/courses/cet/)
- [CGE -β Center for Global Engagement](https://catalog.odu.edu/courses/cge/)
- [CHAE -β Contemporary Human Anatomy Education](https://catalog.odu.edu/courses/chae/)
- [CHEM -β Chemistry and Biochemistry](https://catalog.odu.edu/courses/chem/)
- [CHIN -β Chinese](https://catalog.odu.edu/courses/chin/)
- [CL -β Conservation Leadership](https://catalog.odu.edu/courses/cl/)
- [COMM -β Communications](https://catalog.odu.edu/courses/comm/)
- [COUN -β Counseling](https://catalog.odu.edu/courses/coun/)
- [CPD -β Center for Professional Development](https://catalog.odu.edu/courses/cpd/)
- [CPSY -β Clinical Psychology](https://catalog.odu.edu/courses/cpsy/)
- [CRIM -β Criminology](https://catalog.odu.edu/courses/crim/)
- [CRJS -β Criminal Justice](https://catalog.odu.edu/courses/crjs/)
- [CS -β Computer Science](https://catalog.odu.edu/courses/cs/)
- [CSD -β Communication Sciences and Disorders](https://catalog.odu.edu/courses/csd/)
- [CYSE -β Cybersecurity](https://catalog.odu.edu/courses/cyse/)
- [CYTO -β Cytotechnology](https://catalog.odu.edu/courses/cyto/)
- [DANC -β Dance](https://catalog.odu.edu/courses/danc/)
- [DASC -β Data Science](https://catalog.odu.edu/courses/dasc/)
- [DHSC -β Doctor of Health Sciences](https://catalog.odu.edu/courses/dhsc/)
- [DMSC -β Medical Science](https://catalog.odu.edu/courses/dmsc/)
- [DNTH -β Dental Hygiene](https://catalog.odu.edu/courses/dnth/)
- [ECE -β Electrical and Computer Engineering](https://catalog.odu.edu/courses/ece/)
- [ECON -β Economics](https://catalog.odu.edu/courses/econ/)
- [EDUC -β Education](https://catalog.odu.edu/courses/educ/)
- [EET -β Electrical Engineering Technology](https://catalog.odu.edu/courses/eet/)
- [ELS -β Educational Leadership and Services](https://catalog.odu.edu/courses/els/)
- [ENGL -β English](https://catalog.odu.edu/courses/engl/)
- [ENGN -β Engineering](https://catalog.odu.edu/courses/engn/)
- [ENGT -β Engineering Technology](https://catalog.odu.edu/courses/engt/)
- [ENMA -β Engineering Management](https://catalog.odu.edu/courses/enma/)
- [ENTR -β Entrepreneurship](https://catalog.odu.edu/courses/entr/)
- [ENVH -β Environmental Health](https://catalog.odu.edu/courses/envh/)
- [EXSC -β Exercise Science](https://catalog.odu.edu/courses/exsc/)
- [FAST -β Filipino-βAmerican Studies](https://catalog.odu.edu/courses/fast/)
- [FIN -β Finance](https://catalog.odu.edu/courses/fin/)
- [FOUN -β Foundations of Education](https://catalog.odu.edu/courses/foun/)
- [FR -β French](https://catalog.odu.edu/courses/fr/)
- [GAME -β Gaming](https://catalog.odu.edu/courses/game/)
- [GDES -β Graphic Design](https://catalog.odu.edu/courses/gdes/)
- [GEOG -β Geography](https://catalog.odu.edu/courses/geog/)
- [GER -β German](https://catalog.odu.edu/courses/ger/)
- [GRAD -β Graduate](https://catalog.odu.edu/courses/grad/)
- [HADM -β Healthcare Administration](https://catalog.odu.edu/courses/hadm/)
- [HEBR -β Hebrew](https://catalog.odu.edu/courses/hebr/)
- [HIED -β Higher Education](https://catalog.odu.edu/courses/hied/)
- [HIST -β History](https://catalog.odu.edu/courses/hist/)
- [HLSC -β Health Sciences](https://catalog.odu.edu/courses/hlsc/)
- [HLTH -β Health](https://catalog.odu.edu/courses/hlth/)
- [HMS -β Human Movement Sciences](https://catalog.odu.edu/courses/hms/)
- [HMSV -β Human Services](https://catalog.odu.edu/courses/hmsv/)
- [HNRS -β Honors](https://catalog.odu.edu/courses/hnrs/)
- [HPE -β Health and Physical Education](https://catalog.odu.edu/courses/hpe/)
- [HSR -β Health Services Research](https://catalog.odu.edu/courses/hsr/)
- [HUM -β Humanities](https://catalog.odu.edu/courses/hum/)
- [IDS -β Interdisciplinary Studies](https://catalog.odu.edu/courses/ids/)
- [IDT -β Instructional Design and Technology](https://catalog.odu.edu/courses/idt/)
- [INBU -β International Business](https://catalog.odu.edu/courses/inbu/)
- [IPEH -β Interprofessional Education-βHealth](https://catalog.odu.edu/courses/ipeh/)
- [IS -β International Studies](https://catalog.odu.edu/courses/is/)
- [IT -β Information Technology](https://catalog.odu.edu/courses/it/)
- [ITAL -β Italian](https://catalog.odu.edu/courses/ital/)
- [JAPN -β Japanese](https://catalog.odu.edu/courses/japn/)
- [JST -β Jewish Studies](https://catalog.odu.edu/courses/jst/)
- [KIN -β Kinesiology](https://catalog.odu.edu/courses/kin/)
- [KRS -β Kinesiology and Rehabilitation Sciences](https://catalog.odu.edu/courses/krs/)
- [LAS -β Latin American Studies](https://catalog.odu.edu/courses/las/)
- [LATN -β Latin](https://catalog.odu.edu/courses/latn/)
- [LIBS -β Library Science](https://catalog.odu.edu/courses/libs/)
- [MAE -β Mechanical and Aerospace Engineering](https://catalog.odu.edu/courses/mae/)
- [MAPD -β Math Pedagogy](https://catalog.odu.edu/courses/mapd/)
- [MATH -β Mathematical Sciences](https://catalog.odu.edu/courses/math/)
- [MBA -β Master of Business Administration](https://catalog.odu.edu/courses/mba/)
- [MDPM -β Molecular Diagnostics and Precision Medicine](https://catalog.odu.edu/courses/mdpm/)
- [MDTS -β Medical Diagnostic and Translational Sciences](https://catalog.odu.edu/courses/mdts/)
- [MET -β Mechanical Engineering Technology](https://catalog.odu.edu/courses/met/)
- [MFET -β Manufacturing Engineering Technology](https://catalog.odu.edu/courses/mfet/)
- [MGMT -β Management](https://catalog.odu.edu/courses/mgmt/)
- [MHPE -β Medical and Health Professions Education](https://catalog.odu.edu/courses/mhpe/)
- [MIDE -β Middle Eastern Studies](https://catalog.odu.edu/courses/mide/)
- [MKTG -β Marketing](https://catalog.odu.edu/courses/mktg/)
- [MLAS -β Laboratory Animal Science](https://catalog.odu.edu/courses/mlas/)
- [MLS -β Medical Laboratory Science](https://catalog.odu.edu/courses/mls/)
- [MPAS -β Physician Assistant](https://catalog.odu.edu/courses/mpas/)
- [MPH -β Master of Public Health](https://catalog.odu.edu/courses/mph/)
- [MPHO -β Master of Public Health](https://catalog.odu.edu/courses/mpho/)
- [MSA -β Surgical Assisting](https://catalog.odu.edu/courses/msa/)
- [MSCM -β Maritime and Supply Chain Management](https://catalog.odu.edu/courses/mscm/)
- [MSIM -β Modeling and Simulation](https://catalog.odu.edu/courses/msim/)
- [MSL -β Military Science and Leadership](https://catalog.odu.edu/courses/msl/)
- [MUSA -β Music, Applied](https://catalog.odu.edu/courses/musa/)
- [MUSC -β Music](https://catalog.odu.edu/courses/musc/)
- [MUSE -β Music Education](https://catalog.odu.edu/courses/muse/)
- [NAVS -β Naval Science](https://catalog.odu.edu/courses/navs/)
- [NMED -β Nuclear Medicine Technology](https://catalog.odu.edu/courses/nmed/)
- [NURA -β Nurse Anesthesia](https://catalog.odu.edu/courses/nura/)
- [NURS -β Nursing](https://catalog.odu.edu/courses/nurs/)
- [OCCT -β Occupational Therapy](https://catalog.odu.edu/courses/occt/)
- [OEAS -β Ocean and Earth Sciences](https://catalog.odu.edu/courses/oeas/)
- [OPMT -β Operations Management](https://catalog.odu.edu/courses/opmt/)
- [PADM -β Public Administration](https://catalog.odu.edu/courses/padm/)
- [PAS -β Public Affairs and Service](https://catalog.odu.edu/courses/pas/)
- [PATH -β Pathology](https://catalog.odu.edu/courses/path/)
- [PAUP -β Public Administration and Urban Policy](https://catalog.odu.edu/courses/paup/)
- [PE -β Physical Education](https://catalog.odu.edu/courses/pe/)
- [PHIL -β Philosophy](https://catalog.odu.edu/courses/phil/)
- [PHYS -β Physics](https://catalog.odu.edu/courses/phys/)
- [POLS -β Political Science](https://catalog.odu.edu/courses/pols/)
- [PORT -β Maritime, Ports and Logistics Management](https://catalog.odu.edu/courses/port/)
- [PPCM -β Public Procurement and Contract Management](https://catalog.odu.edu/courses/ppcm/)
- [PRTG -β Portuguese](https://catalog.odu.edu/courses/prtg/)
- [PRTS β Parks, Recreation and Tourism Studies](https://catalog.odu.edu/courses/prts/)
- [PSYC -β Psychology](https://catalog.odu.edu/courses/psyc/)
- [PT -β Physical Therapy](https://catalog.odu.edu/courses/pt/)
- [PUBH -β Public Health](https://catalog.odu.edu/courses/pubh/)
- [QUST -β Queer Studies](https://catalog.odu.edu/courses/qust/)
- [RCS -β Reproductive Clinical Science](https://catalog.odu.edu/courses/rcs/)
- [READ -β Reading](https://catalog.odu.edu/courses/read/)
- [REL -β Religious Studies](https://catalog.odu.edu/courses/rel/)
- [REST -β Real Estate](https://catalog.odu.edu/courses/rest/)
- [RMI -β Risk Management and Insurance](https://catalog.odu.edu/courses/rmi/)
- [RT -β Recreation Therapy](https://catalog.odu.edu/courses/rt/)
- [RUS -β Russian](https://catalog.odu.edu/courses/rus/)
- [SCI -β Sciences](https://catalog.odu.edu/courses/sci/)
- [SCLM -β Supply Chain, Logistics, and Maritime Operations](https://catalog.odu.edu/courses/sclm/)
- [SEPS -β STEM Education and Professional Studies](https://catalog.odu.edu/courses/seps/)
- [SMGT -β Sport Management](https://catalog.odu.edu/courses/smgt/)
- [SOC -β Sociology](https://catalog.odu.edu/courses/soc/)
- [SPAN -β Spanish](https://catalog.odu.edu/courses/span/)
- [SPED -β Special Education](https://catalog.odu.edu/courses/sped/)
- [STAT -β Statistics](https://catalog.odu.edu/courses/stat/)
- [STEM -β Science, Technology, Engineering, and Mathematics Education](https://catalog.odu.edu/courses/stem/)
- [TAX -β Taxation](https://catalog.odu.edu/courses/tax/)
- [THEA -β Theatre](https://catalog.odu.edu/courses/thea/)
- [TLCI -β Teaching &β Learning -β Curriculum &β Instruction](https://catalog.odu.edu/courses/tlci/)
- [TLED -β Teaching &β Learning-βEducation](https://catalog.odu.edu/courses/tled/)
- [UNIV -β University](https://catalog.odu.edu/courses/univ/)
- [WCS -β World Cultural Studies](https://catalog.odu.edu/courses/wcs/)
- [WGS -β Women's &β Gender Studies](https://catalog.odu.edu/courses/wgs/)
- [WLC -β World Languages Cultures](https://catalog.odu.edu/courses/wlc/)
- [Site Map](https://catalog.odu.edu/sitemap/)
- [Previous Catalogs](https://catalog.odu.edu/previous/)
Print/Download Options
- [Home](https://catalog.odu.edu/)/
- [Courses](https://catalog.odu.edu/courses/)/
- CS - Computer Science
# CS - Computer Science
- [Undergraduate Courses](https://catalog.odu.edu/courses/cs/#undergraduatecoursestextcontainer)
- [Graduate Courses](https://catalog.odu.edu/courses/cs/#graduatecoursestextcontainer)
**CS 112** **Information Literacy for Former Engineering Majors** **(1 Credit Hour)**
The objective of this course is to enhance the ability of students to locate, manage, critically evaluate, and use information for problem solving, research, and decision making in a complex digital world. Emphasis in this course will be on information security, laws, regulations, institutional policies and ethical issues surrounding the access and use of information.
**Prerequisites:** [CEE 111](https://catalog.odu.edu/search/?P=CEE%20111 "CEEΒ 111") or ECE 111 or [ENGT 111](https://catalog.odu.edu/search/?P=ENGT%20111 "ENGTΒ 111") or MAE 111 or MSIM 111
**CS 115** **Introduction to Computer Science with Python** **(1 Credit Hour)**
An overview of computer science as a problem-solving discipline and as a career path. Topics include fundamentals of software, hardware computing fundamentals, and an introduction to the development of software to solve problems. Software development is introduced using the Python programming language. Intended for prospective CS majors. Laboratory work required. Computer science majors who already have credit for [CS 150](https://catalog.odu.edu/search/?P=CS%20150 "CSΒ 150"), [CS 151](https://catalog.odu.edu/search/?P=CS%20151 "CSΒ 151"), CS 152, or [ENGN 122](https://catalog.odu.edu/search/?P=ENGN%20122 "ENGNΒ 122") cannot subsequently take [CS 115](https://catalog.odu.edu/search/?P=CS%20115 "CSΒ 115") for credit toward their degree.
**CS 120G** **Introduction to Information Literacy and Research** **(3 Credit Hours)**
Students will learn to locate, manage, critically evaluate and use information for problem solving, research and decision making. Includes collaborative tools for document development and office productivity tools for presentation. Information security, laws and etiquette related to use and access of information are covered.
**CS 121G** **Introduction to Information Literacy and Research for Scientists** **(3 Credit Hours)**
Students will learn to locate, manage, critically evaluate and use information for scientific problem solving and research. Includes mathematical tools for data analysis and presentation and office and collaborative tools, as well. Information security, laws and etiquette related to use and access of information are covered.
**CS 126G** **Honors: Introduction to Information Literacy and Research** **(3 Credit Hours)**
Open only to students in the Honors College. A special honors version of [CS 120G](https://catalog.odu.edu/search/?P=CS%20120G "CSΒ 120G").
**CS 150** **Introduction to Programming with C++** **(4 Credit Hours)**
Laboratory work required. Introduction to computer-based problem solving and programming in C++. Topics include problem solving methodologies, program design, algorithm development, and testing. C++ language concepts include variables, data types and expressions, assignment, control-flow statements, functions, arrays, pointers, structs, and classes.
**Prerequisites:** [MATH 162M](https://catalog.odu.edu/search/?P=MATH%20162M "MATHΒ 162M")
**CS 151** **Introduction to Programming with Java** **(4 Credit Hours)**
Laboratory work required. Introduction to computer-based problem solving and programming in Java. Topics include problem solving methodologies, program design, algorithm development, and testing. Java language concepts including variables, data types and expressions, assignment, control-flow statements, I/O, exception handling, functions, arrays, and classes.
**Prerequisites:** [MATH 162M](https://catalog.odu.edu/search/?P=MATH%20162M "MATHΒ 162M")
**CS 153** **Introduction to Programming with Python** **(4 Credit Hours)**
Laboratory work required. Introduction to computer-based problem solving and programming in Python. Topics include problem solving methodologies, program design, algorithm development, and testing. Python language concepts include variables, data types and expressions, assignment, control-flow statements, functions, tuples, lists, and dicts.
**Prerequisites:** [MATH 162M](https://catalog.odu.edu/search/?P=MATH%20162M "MATHΒ 162M")
**CS 170** **Introduction to Computer Architecture I** **(3 Credit Hours)**
Fundamentals of the architecture and operation of modern computers. Basic computer logic: logic equations; gates; combinatorial logic. Basic computer arithmetic: binary numbers; floating point representation. System hierarchy, overview of a computer; integrated circuit technology. Performance: metrics; choosing benchmarks; Amdahl's law. Instruction Sets and Operations: assembly language; machine language; examples of other instruction sets.
**Prerequisites:** [MATH 162M](https://catalog.odu.edu/search/?P=MATH%20162M "MATHΒ 162M") and a grade of C or better in any one of: [CS 150](https://catalog.odu.edu/search/?P=CS%20150 "CSΒ 150"), [CS 151](https://catalog.odu.edu/search/?P=CS%20151 "CSΒ 151"), [CS 153](https://catalog.odu.edu/search/?P=CS%20153 "CSΒ 153"), [DASC 257](https://catalog.odu.edu/search/?P=DASC%20257 "DASCΒ 257"), or [ENGN 122](https://catalog.odu.edu/search/?P=ENGN%20122 "ENGNΒ 122")
**CS 195** **Topics** **(1-3 Credit Hours)**
Special topics in computer science that are not part of the current curriculum at the freshman/sophomore level.
**CS 197** **Undergraduate Research Experience in Computer Science** **(0 Credit Hours)**
Student participation in a supervised, undergraduate research experience for which credit will not apply to the degree. Experience must be related to the student's major, minor or career area of interest.
**Prerequisites:** permission of the instructor
**CS 202G** **Information Literacy for Cybersecurity** **(3 Credit Hours)**
This course provides an in-depth introduction to information literacy from library and information science, information ethics, and computer science perspectives along with applications to cybersecurity research and professional activity. This course is aligned with Old Dominion Universityβs general education learning outcomes for information literacy.
**Prerequisites:** [ENGL 110C](https://catalog.odu.edu/search/?P=ENGL%20110C "ENGLΒ 110C")
**CS 222** **Introduction to Digital Image Processing** **(3 Credit Hours)**
This course introduces the basic concepts and algorithms of digital image processing. Topics include image representation, sampling, quantization, enhancement, filtering, restoration, segmentation, color image processing, imaging geometry, image transforms, and morphological processing.
**CS 250** **Programming with C++** **(4 Credit Hours)**
Laboratory work required. Design issues arising in software systems and C++ programming techniques aiding in their solution. Topics include the software life cycle, methods of functional decomposition, design documentation, abstract data types and classes, inheritance, common data structures, dynamic data structures, algorithmic patterns, and testing and debugging techniques.
**Prerequisites:** [CS 150](https://catalog.odu.edu/search/?P=CS%20150 "CSΒ 150") or [ENGN 122](https://catalog.odu.edu/search/?P=ENGN%20122 "ENGNΒ 122") with a grade of C or better and [MATH 163](https://catalog.odu.edu/search/?P=MATH%20163 "MATHΒ 163")
**CS 251** **Programming with Java** **(4 Credit Hours)**
Laboratory work required. Design issues arising in software systems and Java programming techniques aiding in their solution. This course provides the conceptual basis for programming techniques and program design with object and classes. Topics include the software life cycle, methods of functional decomposition, abstract data types and classes, inheritance, references, common data structures, algorithmic patterns, and testing and debugging techniques.
**Prerequisites:** [MATH 163](https://catalog.odu.edu/search/?P=MATH%20163 "MATHΒ 163") and a grade of C or better in any one of: [CS 150](https://catalog.odu.edu/search/?P=CS%20150 "CSΒ 150"), [CS 151](https://catalog.odu.edu/search/?P=CS%20151 "CSΒ 151"), [CS 153](https://catalog.odu.edu/search/?P=CS%20153 "CSΒ 153"), [DASC 257](https://catalog.odu.edu/search/?P=DASC%20257 "DASCΒ 257"), [ENGN 122](https://catalog.odu.edu/search/?P=ENGN%20122 "ENGNΒ 122")
**CS 252** **Introduction to Unix for Programmers** **(1 Credit Hour)**
Laboratory work required. Available for pass/fail grading only. An introduction to Unix with emphasis on the skills necessary to be a productive programmer in Unix, Linux, and related environments. Topics include SSH, command line shells, files and directories, editing, compiling and debugging, SSH keys, git and programming IDEs.
**Prerequisites:** A grade of C or better in any one of: [CS 150](https://catalog.odu.edu/search/?P=CS%20150 "CSΒ 150"), [CS 151](https://catalog.odu.edu/search/?P=CS%20151 "CSΒ 151"), [CS 153](https://catalog.odu.edu/search/?P=CS%20153 "CSΒ 153"), [ENGN 122](https://catalog.odu.edu/search/?P=ENGN%20122 "ENGNΒ 122"), [DASC 257](https://catalog.odu.edu/search/?P=DASC%20257 "DASCΒ 257"), or [IT 205](https://catalog.odu.edu/search/?P=IT%20205 "ITΒ 205")
**CS 253** **Transfer Credit for Programming with Python** **(4 Credit Hours)**
This course is a VCCS transfer credit vehicle. The course will not be offered for credit by Old Dominion University. An equivalent course would be a second programming course, this one in Python, that emphasizes the conceptual basis for programming techniques and program design with object and classes. Topics should include the software life cycle, methods of functional decomposition, abstract data types and classes, inheritance, common data structures, algorithmic patterns, and testing and debugging techniques.
**Prerequisites:** A prior programming course
**CS 260** **C++ for Programmers** **(1 Credit Hour)**
Laboratory work required. An introduction to the C++ programming language for students who are familiar with programming in Java or Python. Topics include basic language syntax, data structures, control flow, structs, classes, inheritance, and basic elements of the C++ standard library. Not open to students with credit for [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250").
**Prerequisites:** [CS 252](https://catalog.odu.edu/search/?P=CS%20252 "CSΒ 252"), and a grade of C or better in [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251") or [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253")
**CS 261** **Java for Programmers** **(1 Credit Hour)**
Laboratory work required. An introduction to the Java programming language for students who are familiar with programming in C++ or Python. Topics include basic language syntax, data structures, control flow, classes, inheritance, exception handling, and basic elements of the Java API. Not open to students with credit for [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251").
**Prerequisites:** [CS 252](https://catalog.odu.edu/search/?P=CS%20252 "CSΒ 252") and a grade of C or better in any one of: [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250"), [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253") or [ECE 250](https://catalog.odu.edu/search/?P=ECE%20250 "ECEΒ 250")
**CS 263** **Python for Programmers** **(1 Credit Hour)**
Laboratory work required. An introduction to the Python programming language for students who are familiar with programming in C++ or Java. Topics include basic language syntax, data structures, control flow, classes, inheritance, and basic elements of the Python standard library. Not open to students with credit for [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253").
**Prerequisites:** [CS 252](https://catalog.odu.edu/search/?P=CS%20252 "CSΒ 252") and a grade of C or better in any of: [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250"), [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251") or [ECE 250](https://catalog.odu.edu/search/?P=ECE%20250 "ECEΒ 250")
**CS 270** **Introduction to Computer Architecture II** **(3 Credit Hours)**
Fundamentals of the architecture and operation of modern computers. Building an ALU. The cache-Ram interaction. The virtual memory system. The Fetch/Execute cycle. Implementing a set of the ALU, Load/Store and Branch instructions in a single cycle implementation. Basics of microprogramming. Design of the control unit. A pipelined implementation. Multicores, multiprocessors and clusters.
**Prerequisites:** A grade of C or better in [CS 170](https://catalog.odu.edu/search/?P=CS%20170 "CSΒ 170")
**CS 295** **Topics in Computer Science** **(1-3 Credit Hours)**
Special topics in computer science which are not part of the current curriculum at the freshman/sophomore level.
**CS 300T** **Computers in Society** **(3 Credit Hours)**
Covers changes in the world's society due to continuing implementation of computing technologies. Evaluation of technological expansions in areas of governments, business/industry, education, medicine, transportation, communication and entertainment. Topics include: intellectual property, software piracy, computer crimes and ethics. Students must research a societal topic and present in written and oral forms.
**Prerequisites:** [ENGL 110C](https://catalog.odu.edu/search/?P=ENGL%20110C "ENGLΒ 110C")
**CS 312** **Internet Concepts** **(3 Credit Hours)**
Laboratory work required. An in-depth introduction to the Internet and the World Wide Web for CS or similar majors as a basis for more advanced studies in Web programming. Topics include: historical and current development of the Internet Web document publishing. Internet design, communication, and application protocols and the tools that use them. Internet search tools and their design. Internet issues such as netiquette, copyright, spam, computer viruses, cookies, security, and future of the Internet.
**Prerequisites:** [CS 252](https://catalog.odu.edu/search/?P=CS%20252 "CSΒ 252")
**CS 315** **Computer Science Undergraduate Colloquium** **(1 Credit Hour)**
This course consists of talks by invited speakers, including Old Dominion University faculty and guests from different research and industry communities. The colloquium introduces the possibilities of future research and career opportunities in the various areas of the computer science field. Additionally, students will learn about available scholarships and how to apply for them.
**Prerequisites:** Junior/senior standing as a computer science major; and a grade of C or better in any of: [CS 150](https://catalog.odu.edu/search/?P=CS%20150 "CSΒ 150"), [CS 151](https://catalog.odu.edu/search/?P=CS%20151 "CSΒ 151"), [CS 153](https://catalog.odu.edu/search/?P=CS%20153 "CSΒ 153"), [ENGN 122](https://catalog.odu.edu/search/?P=ENGN%20122 "ENGNΒ 122"), [DASC 257](https://catalog.odu.edu/search/?P=DASC%20257 "DASCΒ 257")
**CS 330** **Object-Oriented Design and Programming** **(3 Credit Hours)**
Laboratory work required. The techniques, idioms, and design patterns of object-oriented programming. Methods of object-oriented analysis and design with the Unified Modeling Language. Multi-thread programs, synchronization, and graphic user interfaces.
**Prerequisites:** [CS 252](https://catalog.odu.edu/search/?P=CS%20252 "CSΒ 252") and a grade of C or better in [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251") or [CS 261](https://catalog.odu.edu/search/?P=CS%20261 "CSΒ 261")
**CS 337** **OOP and Foreign Function Interfaces in Rust** **(3 Credit Hours)**
Laboratory work required. The techniques, idioms, and design patterns of object-oriented programming in Rust. Modern OOP Patterns such as the Type-State Pattern will be discussed. Both procedural and object-oriented Foreign Function Interface patterns will be discussed (with an emphasis on implementing native Python libraries in Rust).
**Prerequisites:** [CS 252](https://catalog.odu.edu/search/?P=CS%20252 "CSΒ 252") and a C or better in any one of: [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250"), [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251"), [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253"), or [ECE 250](https://catalog.odu.edu/search/?P=ECE%20250 "ECEΒ 250")
**CS 350** **Introduction to Software Engineering** **(3 Credit Hours)**
Laboratory work required. An exploration of the software development process, with an emphasis on the tools and techniques that support project teams. Topics include: software development process models, requirements, automated testing, documentation, build, version and configuration management, issue tracking, and agile methods. The course requires each student to participate as a member of a project team and to demonstrate proficiency with a variety of development tools.
**Prerequisites:** [CS 252](https://catalog.odu.edu/search/?P=CS%20252 "CSΒ 252") and a grade of C or better in [CS 330](https://catalog.odu.edu/search/?P=CS%20330 "CSΒ 330") or [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361")
**CS 355** **Principles of Programming Languages** **(3 Credit Hours)**
Survey of significant features of programming languages. Language types including imperative, functional, logical, and object-oriented are covered. Concepts include lexical and syntactic analysis, type systems, flow control, modularity, and parallel programming. Small programs in several languages required. Laboratory work required.
**Prerequisites:** [CS 252](https://catalog.odu.edu/search/?P=CS%20252 "CSΒ 252") and a grade of C or better in any of: [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250"), [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251"), [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253"), [ECE 250](https://catalog.odu.edu/search/?P=ECE%20250 "ECEΒ 250")
**CS 361** **Data Structures and Algorithms** **(3 Credit Hours)**
Laboratory work required. Common abstract data types, including vectors, lists, stacks, queues, sets, maps, heaps, and graphs. Standard Java interfaces for these ADTs. Iterators and generics. Choosing data structures and algorithms to implement ADTs, via analysis of their time and space complexity.
**Prerequisites:** [CS 252](https://catalog.odu.edu/search/?P=CS%20252 "CSΒ 252"), [MATH 211](https://catalog.odu.edu/search/?P=MATH%20211 "MATHΒ 211"), and a grade of C or better in [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251") or [CS 261](https://catalog.odu.edu/search/?P=CS%20261 "CSΒ 261")
**CS 367** **Cooperative Education** **(1-3 Credit Hours)**
Available for pass/fail grading only. Student participation for credit based on the academic relevance of the work experience, criteria, and evaluative procedures as formally determined by the department prior to the semester in which the work experience is to take place. Written report required.
**Prerequisites:** Approval by department is required; Additional support may be provided by the Monarch Internship and Co-Op Office in the semester prior to enrollment
**CS 368** **Computer Science Internship** **(1-3 Credit Hours)**
Available for pass/fail grading only. Academic requirements will be established by the department and will vary with the amount of credit desired. Allows students to gain short duration career-related experience. An academic project may be required by the department to enhance the value of the educational experience. Written report required.
**Prerequisites:** Approval by department is required; additional support may be provided by the Monarch Internship and Co-Op Office in the semester prior to enrollment
**CS 381** **Introduction to Discrete Structures** **(3 Credit Hours)**
Topics include propositional and predicate logic, rules of inference, methods of proof, set operations, functions, complexity of algorithms, growth of functions, induction, counting, relations, equivalence relations and graphs.
**Prerequisites:** [MATH 163](https://catalog.odu.edu/search/?P=MATH%20163 "MATHΒ 163") and a grade of C or better in any of: [CS 150](https://catalog.odu.edu/search/?P=CS%20150 "CSΒ 150"), [CS 151](https://catalog.odu.edu/search/?P=CS%20151 "CSΒ 151"), [CS 153](https://catalog.odu.edu/search/?P=CS%20153 "CSΒ 153"), [DASC 257](https://catalog.odu.edu/search/?P=DASC%20257 "DASCΒ 257"), [ENGN 122](https://catalog.odu.edu/search/?P=ENGN%20122 "ENGNΒ 122")
**CS 390** **Introduction to Theoretical Computer Science** **(3 Credit Hours)**
Elementary study of theoretical aspects of computer science. Topics in formal languages and automata theory are covered including regular languages, regular expressions, finite automata, context-free languages, pushdown automata, grammars, Turing machines, and unsolvable problems.
**Prerequisites:** A grade of C or better in [CS 381](https://catalog.odu.edu/search/?P=CS%20381 "CSΒ 381") and in any one of: [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250"), [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251"), [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253"), [ECE 250](https://catalog.odu.edu/search/?P=ECE%20250 "ECEΒ 250")
**CS 395** **Topics in Computer Science** **(1-3 Credit Hours)**
Special topics in computer science that are not part of the current curriculum at the junior/senior level.
**Prerequisites:** permission of the instructor
**CS 402/502** **Formal Software Foundations** **(3 Credit Hours)**
Laboratory work required. Foundational principles and techniques for building correct-by-construction software systems with provable guarantees. Includes functional programming, algebraic and polymorphic data types, pattern matching, computer-assisted theorem proving, proof automation, extraction of certified executable code, examples of verified algorithms.
**Prerequisites:** [CS 381](https://catalog.odu.edu/search/?P=CS%20381 "CSΒ 381")
**CS 410/510** **Professional Workforce Development I** **(3 Credit Hours)**
Laboratory work required. Provides students with challenges of business environments in developing a technology based project. Students identify a societal problem, identify solutions, define project solutions, develop project objectives, conduct feasibility analysis, establish organizational group structure to meet project objectives and develop formal specifications. Students make formal technical project presentations and develop web documentation. Students prepare a draft grant proposal.
**Prerequisites:** A grade of C or better in [CS 330](https://catalog.odu.edu/search/?P=CS%20330 "CSΒ 330") or [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361")
**Pre- or corequisite:** [CS 350](https://catalog.odu.edu/search/?P=CS%20350 "CSΒ 350")
**CS 411W/511** **Professional Workforce Development II** **(3 Credit Hours)**
Laboratory work required. Students write professional documents and continue the development of the project defined in [CS 410](https://catalog.odu.edu/search/?P=CS%20410 "CSΒ 410"). Written work is reviewed and returned for corrective rewriting. Students will design and develop a project prototype using accepted best practices of professional software development. They will demonstrate the prototype to a formal panel and defend its satisfaction of the goals established in [CS 410](https://catalog.odu.edu/search/?P=CS%20410 "CSΒ 410"). This is a writing intensive course.
**Prerequisites:** A grade of C or better in [ENGL 211C](https://catalog.odu.edu/search/?P=ENGL%20211C "ENGLΒ 211C") or ENGL 221C or [ENGL 231C](https://catalog.odu.edu/search/?P=ENGL%20231C "ENGLΒ 231C") and a grade of C or better in [CS 330](https://catalog.odu.edu/search/?P=CS%20330 "CSΒ 330"), [CS 350](https://catalog.odu.edu/search/?P=CS%20350 "CSΒ 350"), and [CS 410](https://catalog.odu.edu/search/?P=CS%20410 "CSΒ 410")
**CS 417/517** **Computational Methods and Software** **(3 Credit Hours)**
Laboratory work required. Algorithms and software for fundamental problems in scientific computing. Topics: properties of floating point arithmetic, linear systems of equations, matrix factorizations, stability of algorithms, conditioning of problems, least-squares problems, eigenvalue computations, numerical integration and differentiation, nonlinear equations, iterative solution of linear systems.
**Prerequisites:** [MATH 316](https://catalog.odu.edu/search/?P=MATH%20316 "MATHΒ 316") and a grade of C or better in any of: [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250"), [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251"), [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253"), [ECE 250](https://catalog.odu.edu/search/?P=ECE%20250 "ECEΒ 250")
**CS 418/518** **Web Programming** **(3 Credit Hours)**
Laboratory work required. Overview of Internet and World Wide Web; web servers and security, HTTP protocol; web application and design; server side scripts and database integration, and programming for the Web.
**Prerequisites:** A grade of C or better in [CS 312](https://catalog.odu.edu/search/?P=CS%20312 "CSΒ 312") and [CS 330](https://catalog.odu.edu/search/?P=CS%20330 "CSΒ 330")
**CS 422/522** **Introduction to Machine Learning** **(3 Credit Hours)**
Laboratory work required. An introduction to machine learning with a focus on practical aspects of various learning techniques. Topics include supervised learning (linear models, probabilistic models, support vector machine, decision trees, neural networks, etc.), unsupervised learning (scaling, dimension reduction, clustering, etc.), reinforcement learning, and model evaluation. The course will also discuss applications on image analysis, text processing, and biomedical informatics.
**Prerequisites:** [MATH 316](https://catalog.odu.edu/search/?P=MATH%20316 "MATHΒ 316"), [STAT 330](https://catalog.odu.edu/search/?P=STAT%20330 "STATΒ 330"), and a grade of C or better in [CS 153](https://catalog.odu.edu/search/?P=CS%20153 "CSΒ 153") or [CS 263](https://catalog.odu.edu/search/?P=CS%20263 "CSΒ 263")
**CS 431/531** **Web Server Design** **(3 Credit Hours)**
Laboratory work required. Extensive coverage of the hypertext transfer protocol (HTTP), specifications and commentary (IETF RFCs), and implications for servers and clients. Students will develop a web server providing common HTTP functionality and implementing all HTTP (including unsafe and conditional) methods, content negotiation, transfer and content encoding, basic & digest authentication, and server-side execution of programs (i.e., dynamic resources). Frequent demonstrations of progress and protocol conformance will be required.
**Prerequisites:** [CS 252](https://catalog.odu.edu/search/?P=CS%20252 "CSΒ 252"), [CS 270](https://catalog.odu.edu/search/?P=CS%20270 "CSΒ 270"), and a grade of C or better in any one of: [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250"), [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251"), [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253"), or [ECE 250](https://catalog.odu.edu/search/?P=ECE%20250 "ECEΒ 250")
**Pre- or corequisite:** [CS 455](https://catalog.odu.edu/search/?P=CS%20455 "CSΒ 455")
**CS 432/532** **Web Science** **(3 Credit Hours)**
Provides an overview of the World Wide Web and associated decentralized information structures, focusing mainly on the computing aspects of the Web: how it works, how it is used, and how it can be analyzed. Students will examine a number of topics including: web architecture, web characterization and analysis, web archiving, Web 2.0, social networks, collective intelligence, search engines, web mining, information diffusion on the web, and the Semantic Web.
**Prerequisites:** A grade of C or better in any one of: [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250"), [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251"), [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253"), [CS 260](https://catalog.odu.edu/search/?P=CS%20260 "CSΒ 260"), [CS 261](https://catalog.odu.edu/search/?P=CS%20261 "CSΒ 261"), [CS 263](https://catalog.odu.edu/search/?P=CS%20263 "CSΒ 263"), or [DASC 255](https://catalog.odu.edu/search/?P=DASC%20255 "DASCΒ 255")
**CS 433/533** **Web Security** **(3 Credit Hours)**
Provides detailed experience with: principles of web security, attacks and countermeasures, the browser security model, web app vulnerabilities, injection, denial-of-service, TLS attacks, privacy, fingerprinting, same-origin policy, cross site scripting, authentication, JavaScript security, emerging threats, defense-in-depth, techniques for writing secure code, web archiving, and rehosting.
**Prerequisites:** A grade of C or better in [CS 312](https://catalog.odu.edu/search/?P=CS%20312 "CSΒ 312") and [CS 330](https://catalog.odu.edu/search/?P=CS%20330 "CSΒ 330")
**CS 441/541** **App Development for Smart Devices** **(3 Credit Hours)**
Laboratory work required. Project-oriented coverage of the principles of application design and development for Android platform smart devices. Topics include user interface; input methods; data handling; network techniques; localization and sensing. Students are required to produce a professional-quality mobile application.
**Prerequisites:** [CS 330](https://catalog.odu.edu/search/?P=CS%20330 "CSΒ 330") and either [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251") or [CS 261](https://catalog.odu.edu/search/?P=CS%20261 "CSΒ 261")
**CS 445/545** **Introduction to Quantum Computing** **(3 Credit Hours)**
The course covers the fundamental concepts of quantum information and computation, including the quantum bits, single- and multi-gate circuits, and related concepts like superposition, entanglement, interference, measurements, basic theory, quantum communication protocols, and time-permitted basic algorithms in quantum computing. The class focuses on the material required to transition from theory to practical use cases based on the class's interests. Familiarity with Jupyter Notebooks, linear algebra, and discrete structures is recommended.
**Prerequisites:** A grade of C or better in [CS 150](https://catalog.odu.edu/search/?P=CS%20150 "CSΒ 150"), [CS 151](https://catalog.odu.edu/search/?P=CS%20151 "CSΒ 151"), [CS 153](https://catalog.odu.edu/search/?P=CS%20153 "CSΒ 153"), [CS 260](https://catalog.odu.edu/search/?P=CS%20260 "CSΒ 260"), [CS 261](https://catalog.odu.edu/search/?P=CS%20261 "CSΒ 261") or [CS 263](https://catalog.odu.edu/search/?P=CS%20263 "CSΒ 263")
**CS 450/550** **Database Concepts** **(3 Credit Hours)**
Laboratory work required. Three level database architecture. The relational database model and relational algebra. SQL and its use in database procedures and with conventional programming languages. Entity relationship modeling. Functional dependencies and normalization. Transactions, concurrency and recovery.
**Prerequisites:** [CS 252](https://catalog.odu.edu/search/?P=CS%20252 "CSΒ 252") and a grade of C or better in [CS 381](https://catalog.odu.edu/search/?P=CS%20381 "CSΒ 381") and either [CS 330](https://catalog.odu.edu/search/?P=CS%20330 "CSΒ 330") or [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361")
**CS 454/554** **Network Management** **(3 Credit Hours)**
Laboratory work required. The administration of computer networks and their interaction with wide area networks: network topologies for local and wide area networks, common protocols and services, management of distributed file services, routing and configuration, security, monitoring and trouble-shooting.
**Prerequisites:** A grade of C or better in [CS 455](https://catalog.odu.edu/search/?P=CS%20455 "CSΒ 455")
**CS 455/555** **Introduction to Networks and Communications** **(3 Credit Hours)**
Internet and the 5-layered protocol architecture for the Internet, applications built on top of data networks, specifically the Internet, the web, the transport layer, TCP and UDP protocols, the network layer, the data link layer, also some of the technologies for the physical layer.
**Prerequisites:** [CS 252](https://catalog.odu.edu/search/?P=CS%20252 "CSΒ 252"), [CS 270](https://catalog.odu.edu/search/?P=CS%20270 "CSΒ 270"), and a grade of C or better in any one of: [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250"), [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251"), [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253"), [ECE 250](https://catalog.odu.edu/search/?P=ECE%20250 "ECEΒ 250")
**CS 458/558** **Unix System Administration** **(3 Credit Hours)**
Laboratory work required. Aspects of administering a SOLARIS/UNIX operating system in a networked environment are covered. Topics covered include installation, file system management, backup procedures, process control, user administration, device management, Network File Systems (NFS), Network Information Systems (NIS), UNIX security, Domain Name Services (DNS), and integration with other operating systems.
**Prerequisites:** experience with UNIX
**CS 460/560** **Computer Graphics** **(3 Credit Hours)**
Laboratory work required. An introduction to graphical systems and methods. Topics include basic primitives, windowing, transformations, hardware, interaction devices, 3-D graphics, curved surfaces, solids, and realism techniques such as visible surface, lighting, shadows, and surface detail. Requires project involving OpenGL programming.
**Prerequisites:** A grade of C or better in [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361")
**CS 462/562** **Cybersecurity Fundamentals** **(3 Credit Hours)**
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.
**Prerequisites:** [MATH 162M](https://catalog.odu.edu/search/?P=MATH%20162M "MATHΒ 162M")
**CS 463/563** **Cryptography for Cybersecurity** **(3 Credit Hours)**
This course covers mathematical foundations, including information theory, number theory, factoring, and prime number generation; cryptographic protocols, including basic building blocks and protocols; cryptographic techniques, including key generation and key management, and applications; and cryptographic algorithms--DES, AES, stream ciphers, hash functions, digital signatures, etc.
**Prerequisites:** [MATH 162M](https://catalog.odu.edu/search/?P=MATH%20162M "MATHΒ 162M")
**CS 464/564** **Networked Systems Security** **(3 Credit Hours)**
Authentication in cyber systems including password-based, address-based, biometrics-based, and SSO systems; Authorization and accounting in cyber systems; Securing wired and wireless networks; Secured applications including secure e-mail services, secure web services, and secure e-commerce applications; Security and privacy in cloud environments.
**Prerequisites:** [MATH 162M](https://catalog.odu.edu/search/?P=MATH%20162M "MATHΒ 162M")
**CS 465/565** **Information Assurance for Cybersecurity** **(3 Credit Hours)**
Introduction to information assurance. Topics to be covered include metrics, planning and deployment; identity and trust technologies; verification and evaluation, and incident response; human factors; regulation, policy languages, and enforcement; legal, ethical, and social implications; privacy and security trade-offs; system survivability; intrusion detection; and fault and security management.
**Prerequisites:** [MATH 162M](https://catalog.odu.edu/search/?P=MATH%20162M "MATHΒ 162M") and familiarity with computer security area
**CS 466/566** **Principles and Practice of Cyber Defense** **(3 Credit Hours)**
This course is designed to help students gain a thorough understanding of vulnerabilities and attacks in systems and networks and learn cyber defense best practices. It covers fundamental security design principles and defense strategies and security tools used to mitigate various cyber attacks. The topics may include identification of Recon Ops, intrusion detection, identification of C2 Ops, data exfiltration detection, identifying malicious codes, network security techniques, cryptography, malicious activity detection, system security architectures, defense in depth, distributed/cloud and virtualization.
**Prerequisites:** A grade of C or better in any one of: [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250"), [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251"), [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253"), [CS 270](https://catalog.odu.edu/search/?P=CS%20270 "CSΒ 270"), [CS 455](https://catalog.odu.edu/search/?P=CS%20455 "CSΒ 455"), [CS 462](https://catalog.odu.edu/search/?P=CS%20462 "CSΒ 462"), [CS 471](https://catalog.odu.edu/search/?P=CS%20471 "CSΒ 471"), or [ECE 250](https://catalog.odu.edu/search/?P=ECE%20250 "ECEΒ 250"); no prior knowledge of computer security is necessary
**CS 467/567** **Introduction to Reverse Software Engineering** **(3 Credit Hours)**
Laboratory work required. Covers all the major components such as static analysis, dynamic analysis, Windows x86/64 Assembly, APIs, DLL/process injection, covert launching methods, behaviors, anti-disassembly, anti-VM, packing/unpacking, shell code, C++, buffer overflow attacks and various kinds of networking attacks; includes a final project that analyzes a piece of real malware.
**Prerequisites:** [CS 270](https://catalog.odu.edu/search/?P=CS%20270 "CSΒ 270") and a grade of C or better in any one of: [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250"), [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251"), [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253"), [ECE 250](https://catalog.odu.edu/search/?P=ECE%20250 "ECEΒ 250")
**CS 468W** **Research Methods in Mathematics and Sciences** **(3 Credit Hours)**
Emphasizes the tools and techniques used to solve scientific problems. Topics include use and design of experiments, use of statistics to interpret experimental results, mathematical modeling of scientific phenomena, and oral and written presentation of scientific results. Students will perform four independent inquiries, combining skills from mathematics and science to solve research problems. Required for Physics teaching licensure track; not available as upper-division elective in content area. This is a writing intensive course.
**Prerequisites:** Admission to the Monarch Teach Program; [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361") or [MATH 212](https://catalog.odu.edu/search/?P=MATH%20212 "MATHΒ 212"); and a grade of C or better in [ENGL 211C](https://catalog.odu.edu/search/?P=ENGL%20211C "ENGLΒ 211C") or ENGL 221C or [ENGL 231C](https://catalog.odu.edu/search/?P=ENGL%20231C "ENGLΒ 231C")
**CS 469/569** **Data Analytics for Cybersecurity** **(3 Credit Hours)**
The course introduces classical and advanced models and techniques in machine learning and deep learning. It applies these techniques in the cybersecurity domain including anomaly detection, network security, and malware detection and classification. Advanced applications such as self-driving cars and IoT systems are also discussed. In addition, cyber-attacks on machine learning techniques and AI systems and the possible consequences are also discussed.
**Prerequisites:** [CS 462](https://catalog.odu.edu/search/?P=CS%20462 "CSΒ 462") or [CS 455](https://catalog.odu.edu/search/?P=CS%20455 "CSΒ 455") or experience in cybersecurity
**CS 470/570** **Introduction to Computer Architecture** **(3 Credit Hours)**
This course provides an overview of the fundamentals of computer architecture. Major components include basic computer logic, integrated circuits, instruction sets, cache-RAM interaction, virtual memory, the fetch/execute cycle, basics of microprogramming, pipelined implementation, parallel processors including SISD, MIMD, SIMD, and SPMD. The course also introduces hardware multithreading, multicores, multiprocessors, GPUs, multiprocessor network topologies, and cluster networking.
**Prerequisites:** A grade of C or better in [CS 170](https://catalog.odu.edu/search/?P=CS%20170 "CSΒ 170")
**CS 471/571** **Operating Systems** **(3 Credit Hours)**
Operating system structures. Multiprogramming and multiprocessing. Process management. Memory and other resource management. Storage management, I/O systems, distributed systems. Protection and security. The concepts will be illustrated through example systems such as Unix and Windows.
**Prerequisites:** [ECE 346](https://catalog.odu.edu/search/?P=ECE%20346 "ECEΒ 346") or [ECE 443](https://catalog.odu.edu/search/?P=ECE%20443 "ECEΒ 443") or a grade of C or better in [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361") and [CS 170](https://catalog.odu.edu/search/?P=CS%20170 "CSΒ 170"); a grade of C or better in [ENGN 122](https://catalog.odu.edu/search/?P=ENGN%20122 "ENGNΒ 122") or [CS 150](https://catalog.odu.edu/search/?P=CS%20150 "CSΒ 150") or [CS 260](https://catalog.odu.edu/search/?P=CS%20260 "CSΒ 260")
**CS 472** **Network and Systems Security** **(3 Credit Hours)**
Laboratory work required. Basic protocols, techniques and programming issues to secure network and computer systems. Topics include: cryptographic algorithms and concepts (Secret Key Cryptography, Hashes and Message Digests, Public Key and Authentication); Security Standards (Kerberos, Public Key Infrastructure, IPsec, SSL/TLS); Security applications (PEM, S/MIME, PGP, HTTP, Firewalls); Hands-on programming using OpenSSL.
**Prerequisites:** A grade of C or better in [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361")
**CS 475/575** **Introduction to Computer Simulation** **(3 Credit Hours)**
Laboratory work required. Efficient implementation methods. Time management. Planning and design of simulation experiments. Statistical issues in simulation. Generation of random numbers and stochastic variates. Programming with graphically- and text-based simulation languages. Verification and validation of simulation models. Distributed simulation. Special topics such as HLA will be discussed.
**Prerequisites:** [STAT 330](https://catalog.odu.edu/search/?P=STAT%20330 "STATΒ 330") and a grade of C or better in [CS 330](https://catalog.odu.edu/search/?P=CS%20330 "CSΒ 330") or [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361")
**CS 476/576** **Systems Programming** **(3 Credit Hours)**
Laboratory work required. This course is to help students fully understand and utilize the internal workings and capabilities provided by modern computing, networking and programming environments. Topics include: Shell Script Programming, X Windows (Xlib and Motif), UNIX internals (I/O, Processes, Threads, IPC and Signals), Network Programming (UDP/TCP Sockets and Multicasting) and Java Systems Programming (SWING, Multithreading and Networking).
**Prerequisites:** A grade of C or better in [CS 330](https://catalog.odu.edu/search/?P=CS%20330 "CSΒ 330") and [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361")
**CS 478/578** **Computational Geometry, Methods and Applications** **(3 Credit Hours)**
The discipline of Computational Geometry is devoted to the study of algorithms which are formulated in terms of spatially embedded arrangements of objects, such as points, lines, surfaces, and solids. This course covers fundamental algorithms including convex hulls, polygon triangulations, point location, Voronoi diagrams, Delaunaytriangulations, binary space partitions, quadtrees, and other topics.
**Prerequisites:** [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361") and [MATH 211](https://catalog.odu.edu/search/?P=MATH%20211 "MATHΒ 211")
**CS 480/580** **Introduction to Artificial Intelligence** **(3 Credit Hours)**
Laboratory work required. Introduction to concepts, principles, challenges, and research in major areas of AI. Areas of discussion include: natural language and vision processing, machine learning, machine logic and reasoning, robotics, expert and mundane systems.
**Prerequisites:** A grade of C or better in any one of: [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250"), [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251"), [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253"), [CS 260](https://catalog.odu.edu/search/?P=CS%20260 "CSΒ 260"), [CS 261](https://catalog.odu.edu/search/?P=CS%20261 "CSΒ 261"), [CS 263](https://catalog.odu.edu/search/?P=CS%20263 "CSΒ 263"), or [DASC 255](https://catalog.odu.edu/search/?P=DASC%20255 "DASCΒ 255")
**CS 481/581** **Trustworthy Health Analytics** **(3 Credit Hours)**
This course offers a comprehensive, project-driven approach to integrating AI in healthcare, focusing on building prototype models for prevention, diagnosis, and treatment while stressing the need of adopting ethical, responsible methods to reduce risks and improve patient outcomes.
**Prerequisites:** Instructor permission required
**CS 486/586** **Introduction to Parallel Computing** **(3 Credit Hours)**
Laboratory work required. The motivation for and successes of parallel computing. A taxonomy of commercially available parallel computers. Strategies for parallel decompositions. Parallel performance metrics. Parallel algorithms and their relation to corresponding serial algorithms. Numerous examples from scientific computing, mainly in linear algebra and differential equations. Implementations using public-domain network libraries on workstation clusters and computers.
**Prerequisites:** [MATH 316](https://catalog.odu.edu/search/?P=MATH%20316 "MATHΒ 316"); knowledge of a high level language
**CS 487** **Applied Parallel Computing** **(3 Credit Hours)**
Laboratory work required. Fundamental concepts of parallel computing: Machine models, architectures, parallel topologies and languages, parallel algorithm design and parallel programming, architecture independent message passing interface (MPI) communication library, and scaled-speedup. Group project required.
**Prerequisites:** A grade of C or better in [CS 270](https://catalog.odu.edu/search/?P=CS%20270 "CSΒ 270") and either [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361") or [CS 330](https://catalog.odu.edu/search/?P=CS%20330 "CSΒ 330"); [CS 417](https://catalog.odu.edu/search/?P=CS%20417 "CSΒ 417") or linear algebra is recommended
**CS 488/588** **Principles of Compiler Construction** **(3 Credit Hours)**
Laboratory work required. Theoretical and practical aspects of compiler design and implementation. Topics will include lexical analysis, parsing, translation, code generation, optimization, and error handling.
**Prerequisites:** A grade of C or better in [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361")
**CS 491/591** **Honors Research I in Computer Science** **(3 Credit Hours)**
Laboratory work required. Students perform mentored research in a group environment to develop computational approaches in addressing computer science challenges. The project needs approval by the Computer Science Honors Program director, and registration requires approval of the mentor. A GPA of 3.00 or better is required, or approval by the director of the Computer Science Honors Program.
**Prerequisites:** grade of C or better in [CS 350](https://catalog.odu.edu/search/?P=CS%20350 "CSΒ 350")
**CS 492/592** **Honors Research II in Computer Science** **(3 Credit Hours)**
Laboratory work required. Students continue mentored research using the project defined in [CS 491](https://catalog.odu.edu/search/?P=CS%20491 "CSΒ 491"). Students will present the work and findings to the public. The project needs approval by the Computer Science Honors Program director, and registration requires approval of the mentor.
**Prerequisites:** A grade of B or better in [CS 491](https://catalog.odu.edu/search/?P=CS%20491 "CSΒ 491")
**CS 495/595** **Topics in Computer Science** **(1-3 Credit Hours)**
Special topics.
**Prerequisites:** permission of the instructor
**CS 497/597** **Independent Study in Computer Science** **(1-3 Credit Hours)**
Independent study under the direction of an instructor.
**Prerequisites:** permission of the instructor
**CS 499W** **Honors Thesis in Computer Science** **(3 Credit Hours)**
Laboratory work required. Each student writes a thesis and continues the development of the project defined in [CS 491](https://catalog.odu.edu/search/?P=CS%20491 "CSΒ 491"). Written work is reviewed and returned for corrective rewriting. Students will present the work and findings to the public. The project needs approval by the Computer Science Honors Program director, and registration requires approval of the mentor. This is a writing intensive class.
**Prerequisites:** A grade of C or better in [CS 491](https://catalog.odu.edu/search/?P=CS%20491 "CSΒ 491")
**CS 500** **Foundations of Computing** **(3 Credit Hours)**
The course aims to provide students foundational training in computing. This includes topics in discrete mathematics, counting and combinatorics, probability, proofs methods, basic automata theory and algorithm design and analysis.
**Prerequisites:** [MATH 211](https://catalog.odu.edu/search/?P=MATH%20211 "MATHΒ 211") or equivalent, [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250") or [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251") or [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253") or equivalent experience with programming and basic data structures
**CS 502** **Formal Software Foundations** **(3 Credit Hours)**
Laboratory work required. Foundational principles and techniques for building correct-by-construction software systems with provable guarantees. Includes functional programming, algebraic and polymorphic data types, pattern matching, computer-assisted theorem proving, proof automation, extraction of certified executable code, examples of verified algorithms.
**Prerequisites:** [CS 381](https://catalog.odu.edu/search/?P=CS%20381 "CSΒ 381") or equivalent experience
**CS 510** **Professional Workforce Development I** **(3 Credit Hours)**
Laboratory work required. Provides students with challenges of business environments in developing a technology based project. Students identify a societal problem, identify solutions, define project solutions, develop project objectives, conduct feasibility analysis, establish organizational group structure to meet project objectives and develop formal specifications. Students make formal technical project presentations and develop web documentation. Students prepare a draft grant proposal.
**CS 511** **Professional Workforce Development II** **(3 Credit Hours)**
Laboratory work required. Students write professional documents and continue the development of the project defined in [CS 410](https://catalog.odu.edu/search/?P=CS%20410 "CSΒ 410")/510. Written work is reviewed and returned for corrective rewriting. Students will design and develop a project prototype using accepted best practices of professional software development. They will demonstrate the prototype to a formal panel and defend its satisfaction of the goals established in [CS 410](https://catalog.odu.edu/search/?P=CS%20410 "CSΒ 410")/510. This is a writing intensive course.
**CS 517** **Computational Methods and Software** **(3 Credit Hours)**
Laboratory work required. Algorithms and software for fundamental problems in scientific computing. Topics: properties of floating point arithmetic, linear systems of equations, matrix factorizations, stability of algorithms, conditioning of problems, least-squares problems, eigenvalue computations, numerical integration and differentiation, nonlinear equations, iterative solution of linear systems.
**CS 518** **Web Programming** **(3 Credit Hours)**
Laboratory work required. Overview of Internet and World Wide Web; web servers and security, HTTP protocol; web application and design; server side scripts and database integration, and programming for the Web.
**Prerequisites:** A grade of C or better in [CS 312](https://catalog.odu.edu/search/?P=CS%20312 "CSΒ 312") and [CS 330](https://catalog.odu.edu/search/?P=CS%20330 "CSΒ 330"), or equivalent experience
**CS 522** **Introduction to Machine Learning** **(3 Credit Hours)**
Laboratory work required. An introduction to machine learning with a focus on practical aspects of various learning techniques. Topics include supervised learning (linear models, probabilistic models, support vector machine, decision trees, neural networks, etc.), unsupervised learning (scaling, dimension reduction, clustering, etc.), reinforcement learning, and model evaluation. The course will also discuss applications on image analysis, text processing, and biomedical informatics.
**Prerequisites:** [MATH 316](https://catalog.odu.edu/search/?P=MATH%20316 "MATHΒ 316"), [STAT 330](https://catalog.odu.edu/search/?P=STAT%20330 "STATΒ 330"), and a grade of C or better in [CS 153](https://catalog.odu.edu/search/?P=CS%20153 "CSΒ 153") or [CS 263](https://catalog.odu.edu/search/?P=CS%20263 "CSΒ 263")
**CS 531** **Web Server Design** **(3 Credit Hours)**
Laboratory work required. Extensive coverage of the hypertext transfer protocol (HTTP), specifications and commentary (IETF RFCs), and implications for servers and clients. Students will develop a web server providing common HTTP functionality and implementing all HTTP (including unsafe and conditional) methods, content negotiation, transfer and content encoding, basic & digest authentication, and server-side execution of programs (i.e., dynamic resources). Frequent demonstrations of progress and protocol conformance will be required.
**Prerequisites:** Familiarity with Internet and network (including socket) programming
**CS 532** **Web Science** **(3 Credit Hours)**
An overview of the World Wide Web and associated decentralized information structures, focusing mainly on the computing aspects of the Web: how it works, how it is used, and how it can be analyzed. Students will examine a number of topics including: web architecture, web characterization and analysis, web archiving, Web 2.0, social networks, collective intelligence, search engines, web mining, information diffusion on the web, and the Semantic Web.
**CS 533** **Web Security** **(3 Credit Hours)**
Provides detailed experience with: principles of web security, attacks and countermeasures, the browser security model, web app vulnerabilities, injection, denial-of-service, TLS attacks, privacy, fingerprinting, same-origin policy, cross site scripting, authentication, JavaScript security, emerging threats, defense-in-depth, techniques for writing secure code, web archiving, and rehosting.
**Prerequisites:** A grade of C or better in [CS 312](https://catalog.odu.edu/search/?P=CS%20312 "CSΒ 312") and [CS 330](https://catalog.odu.edu/search/?P=CS%20330 "CSΒ 330")
**CS 541** **App Development for Smart Devices** **(3 Credit Hours)**
Laboratory work required. Project-oriented coverage of the principles of application design and development for Android platform smart devices. Topics include user interface; input methods; data handling; network techniques; localization and sensing. Students are required to produce a professional-quality mobile application.
**Prerequisites:** Knowledge of Java
**CS 545** **Introduction to Quantum Computing** **(3 Credit Hours)**
The course covers the fundamental concepts of quantum information and computation, including the quantum bits, single- and multi-gate circuits, and related concepts like superposition, entanglement, interference, measurements, basic theory, quantum communication protocols, and time-permitted basic algorithms in quantum computing. The class focuses on the material required to transition from theory to practical use cases based on the class's interests. Familiarity with Jupyter Notebooks, linear algebra, and discrete structures is recommended.
**Prerequisites:** Prior programming experience, with preference for Python
**CS 550** **Database Concepts** **(3 Credit Hours)**
Laboratory work required. Three level database architecture. The relational database model and relational algebra. SQL and its use in database procedures and with conventional programming languages. Entity relationship modeling. Functional dependencies and normalization. Transactions, concurrency and recovery.
**Prerequisites:** Familiarity with elementary set theory, propositional logic, and any two programming languages are expected; a course in finite mathematics or discrete structures is recommended
**CS 554** **Network Management** **(3 Credit Hours)**
Laboratory work required. The administration of computer networks and their interaction with wide area networks: network topologies for local and wide area networks, common protocols and services, management of distributed file services, routing and configuration, security, monitoring and trouble-shooting.
**CS 555** **Introduction to Networks and Communications** **(3 Credit Hours)**
Internet and the 5-layered protocol architecture for the Internet, applications built on top of data networks, specifically the Internet, the web, the transport layer, TCP and UDP protocols, the network layer, the data link layer, also some of the technologies for the physical layer.
**Prerequisites:** Familiarity with C++ or Java programming for Unix systems
**CS 558** **Unix System Administration** **(3 Credit Hours)**
Laboratory work required. Aspects of administering a SOLARIS/UNIX operating system in a networked environment are covered. Topics covered include installation, file system management, backup procedures, process control, user administration, device management, Network File Systems (NFS), Network Information Systems (NIS), UNIX security, Domain Name Services (DNS), and integration with other operating systems.
**Prerequisites:** experience with UNIX
**CS 560** **Computer Graphics** **(3 Credit Hours)**
Laboratory work required. An introduction to graphical systems and methods. Topics include basic primitives, windowing, transformations, hardware, interaction devices, 3-D graphics, curved surfaces, solids, and realism techniques such as visible surface, lighting, shadows, and surface detail. Requires project involving OpenGL programming.
**CS 562** **Cybersecurity Fundamentals** **(3 Credit Hours)**
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 563** **Cryptography for Cybersecurity** **(3 Credit Hours)**
This course covers mathematical foundations, including information theory, number theory, factoring, and prime number generation; cryptographic protocols, including basic building blocks and protocols; cryptographic techniques, including key generation and key management, and applications; and cryptographic algorithms--DES, AES, stream ciphers, hash functions, digital signatures, etc.
**Prerequisites:** [MATH 162M](https://catalog.odu.edu/search/?P=MATH%20162M "MATHΒ 162M")
**CS 564** **Networked Systems Security** **(3 Credit Hours)**
Authentication in cyber systems including password-based, address-based, biometrics-based, and SSO systems; Authorization and accounting in cyber systems; Securing wired and wireless networks; Secured applications including secure e-mail services, secure web services, and secure e-commerce applications; Security and privacy in cloud environments.
**CS 565** **Information Assurance for Cybersecurity** **(3 Credit Hours)**
Introduction to information assurance. Topics to be covered include metrics, planning and deployment; identity and trust technologies; verification and evaluation, and incident response; human factors; regulation, policy languages, and enforcement; legal, ethical, and social implications; privacy and security trade-offs; system survivability; intrusion detection; and fault and security management.
**Prerequisites:** [MATH 162M](https://catalog.odu.edu/search/?P=MATH%20162M "MATHΒ 162M") or familiarity with computer security area
**CS 566** **Principles and Practice of Cyber Defense** **(3 Credit Hours)**
This course is to help students gain a thorough understanding of vulnerabilities and attacks in systems and networks and learn cyber defense best practices. It covers fundamental security design principles and defense strategies and security tools used to mitigate various cyber attacks. The topics may include identification of Recon Ops, intrusion detection, identification of C2 Ops, data exfiltration detection, identifying malicious codes, network security techniques, cryptography, malicious activity detection, system security architectures, defense in depth, distributed/cloud and virtualization.
**CS 567** **Introduction to Reverse Software Engineering** **(3 Credit Hours)**
Laboratory work required. Covers all the major components such as static analysis, dynamic analysis, Windows x86/64 Assembly, APIs, DLL/process injection, covert launching methods, behaviors, anti-disassembly, anti-VM, packing/unpacking, shell code, C++, buffer overflow attacks and various kinds of networking attacks; includes a final project that analyzes a piece of real malware.
**Prerequisites:** [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250") or [CS 251](https://catalog.odu.edu/search/?P=CS%20251 "CSΒ 251") or [CS 253](https://catalog.odu.edu/search/?P=CS%20253 "CSΒ 253") and [CS 270](https://catalog.odu.edu/search/?P=CS%20270 "CSΒ 270") or equivalent experience
**CS 569** **Data Analytics for Cybersecurity** **(3 Credit Hours)**
The course introduces classical and advanced models and techniques in machine learning and deep learning. It applies these techniques in the cybersecurity domain including anomaly detection, network security, and malware detection and classification. Advanced applications such as self-driving cars and IoT systems are also discussed. In addition, cyber-attacks on machine learning techniques and AI systems and the possible consequences are also discussed.
**Prerequisites:** [CS 462](https://catalog.odu.edu/search/?P=CS%20462 "CSΒ 462")/[CS 562](https://catalog.odu.edu/search/?P=CS%20562 "CSΒ 562") or [CS 465](https://catalog.odu.edu/search/?P=CS%20465 "CSΒ 465")/[CS 565](https://catalog.odu.edu/search/?P=CS%20565 "CSΒ 565") or experience in cybersecurity
**CS 570** **Introduction to Computer Architecture** **(3 Credit Hours)**
This course provides an overview of the fundamentals of computer architecture. Major components include basic computer logic, integrated circuits, instruction sets, cache-RAM interaction, virtual memory, the fetch/execute cycle, basics of microprogramming, pipelined implementation, parallel processors including SISD, MIMD, SIMD, and SPMD. The course also introduces hardware multithreading, multicores, multiprocessors, GPUs, multiprocessor network topologies, and cluster networking.
**Prerequisites:** Instructor permission required
**CS 571** **Operating Systems** **(3 Credit Hours)**
Operating system structures. Multiprogramming and multiprocessing. Process management. Memory and other resource management. Storage management, I/O systems, distributed systems. Protection and security. The concepts will be illustrated through example systems such as Unix and Windows.
**Prerequisites:** [ECE 346](https://catalog.odu.edu/search/?P=ECE%20346 "ECEΒ 346") or [ECE 443](https://catalog.odu.edu/search/?P=ECE%20443 "ECEΒ 443") or a grade of C or better in [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361") and [CS 170](https://catalog.odu.edu/search/?P=CS%20170 "CSΒ 170"); a grade of C or better in [ENGN 122](https://catalog.odu.edu/search/?P=ENGN%20122 "ENGNΒ 122") or [CS 150](https://catalog.odu.edu/search/?P=CS%20150 "CSΒ 150") or [CS 260](https://catalog.odu.edu/search/?P=CS%20260 "CSΒ 260")
**CS 575** **Introduction to Computer Simulation** **(3 Credit Hours)**
Efficient implementation methods. Time management. Planning and design of simulation experiments. Statistical issues in simulation. Generation of random numbers and stochastic variates. Programming with graphically- and text-based simulation languages. Verification and validation of simulation models. Distributed simulation. Special topics such as HLA will be discussed.
**CS 576** **Systems Programming** **(3 Credit Hours)**
Laboratory work required. This course is to help students fully understand and utilize the internal workings and capabilities provided by modern computing, networking and programming environments. Topics include: Shell Script Programming, X Windows (Xlib and Motif), UNIX internals (I/O, Processes, Threads, IPC and Signals), Network Programming (UDP/TCP Sockets and Multicasting) and Java Systems Programming (SWING, Multithreading and Networking).
**CS 578** **Computational Geometry, Methods and Applications** **(3 Credit Hours)**
The discipline of Computational Geometry is devoted to the study of algorithms which are formulated in terms of spatially embedded arrangements of objects, such as points, lines, surfaces, and solids. This course covers fundamental algorithms including convex hulls, polygon triangulations, point location, Voronoi diagrams, Delaunaytriangulations, binary space partitions, quadtrees, and other topics.
**CS 580** **Introduction to Artificial Intelligence** **(3 Credit Hours)**
Laboratory work required. Introduction to concepts, principles, challenges, and research in major areas of AI. Areas of discussion include: natural language and vision processing, machine learning, machine logic and reasoning, robotics, expert and mundane systems.
**CS 581** **Trustworthy Health Analytics** **(3 Credit Hours)**
This course offers a comprehensive, project-driven approach to integrating AI in healthcare, focusing on building prototype models for prevention, diagnosis, and treatment while stressing the need of adopting ethical, responsible methods to reduce risks and improve patient outcomes.
**CS 586** **Introduction to Parallel Computing** **(3 Credit Hours)**
Laboratory work required. The motivation for and successes of parallel computing. A taxonomy of commercially available parallel computers. Strategies for parallel decompositions. Parallel performance metrics. Parallel algorithms and their relation to corresponding serial algorithms. Numerous examples from scientific computing, mainly in linear algebra and differential equations. Implementations using public-domain network libraries on workstation clusters and computers.
**CS 588** **Principles of Compiler Construction** **(3 Credit Hours)**
Laboratory work required. Theoretical and practical aspects of compiler design and implementation. Topics will include lexical analysis, parsing, translation, code generation, optimization, and error handling.
**CS 591** **Honors Research I in Computer Science** **(3 Credit Hours)**
Laboratory work required. Students perform mentored research in a group environment to develop computational approaches in addressing computer science challenges. The project needs approval by the Computer Science Honors Program director, and registration requires approval of the research mentor and the Graduate Program Director. A GPA of 3.00 or better is required, or approval by the director of the Computer Science Honors Program.
**CS 592** **Honors Research II in Computer Science** **(3 Credit Hours)**
Laboratory work required. Students continue mentored research using the project defined in [CS 591](https://catalog.odu.edu/search/?P=CS%20591 "CSΒ 591"). Students will present the work and findings to the public. The project needs approval by the Computer Science Honors Program director, and registration requires approval of the research mentor and the Graduate Program Director. A GPA of 3.00 or better is required, or approval by the director of the Computer Science Honors Program.
**Prerequisites:** A grade of B or better in [CS 591](https://catalog.odu.edu/search/?P=CS%20591 "CSΒ 591")
**CS 595** **Topics in Computer Science** **(1-3 Credit Hours)**
Special topics.
**CS 597** **Independent Study in Computer Science** **(1-3 Credit Hours)**
Independent study under the direction of an instructor.
**Prerequisites:** permission of the instructor
**CS 600** **Algorithms and Data Structures** **(3 Credit Hours)**
This course covers the following topics: (i) Basic introduction to algorithms, their design and analysis (ii) Asymptotic notation (iii) Recurrence Relations and their solutions (iv) Sorting and Order Statistics: various algorithms for sorting and their analysis, lower bounds for sorting, computing medians, modes and various order statistics (v) Paradigms for algorithm design and analysis: Dynamic Programming, Greedy Method, Amortized Analysis, and (vi) Graphs and Elementary Graph Algorithms: Breadth-first and Depth-first Search, Topological Sort, Minimum Spanning Trees and Shortest Paths Algorithms.
**Prerequisites:** [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361") or equivalent and [CS 381](https://catalog.odu.edu/search/?P=CS%20381 "CSΒ 381") or equivalent
**CS 612** **Programming and Data Structures** **(3 Credit Hours)**
This course explores programming methodologies with a focus on abstraction, modularity, and reusability through classes, interfaces, inheritance, polymorphism, and generics. It covers sorting, searching, recursion, iterators, and fundamental data structures including arrays, lists, stacks, queues, sets, maps, trees, heaps and graphs.
**Prerequisites:** [CS 153](https://catalog.odu.edu/search/?P=CS%20153 "CSΒ 153") or [DASC 600](https://catalog.odu.edu/search/?P=DASC%20600 "DASCΒ 600") or instructor permission
**CS 620** **Introduction to Data Science and Analytics** **(3 Credit Hours)**
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](https://catalog.odu.edu/search/?P=DASC%20620 "DASCΒ 620").
**CS 624** **Data Analytics and Big Data** **(3 Credit Hours)**
This course introduces the essential data science tools to work with different types of data including streaming data and big data, including static and streaming data using Python software packages; modeling and predictive analysis using basic machine learning techniques; work with real sample data sets from different disciplines, e.g., the health sciences and finance industry; and how to work with big data using emerging technology such as Apache Spark.
**CS 625** **Data Visualization** **(3 Credit Hours)**
This course covers the theory and application of data visualization. This includes issues in data cleaning to prepare data for visualization, theory behind mapping data to appropriate visual representations, introduction to visual analytics, and tools used for data analysis and visualization. Modern visualization software and tools will be used to analyze and visualize real-world datasets to reinforce the concepts covered in the course.
**CS 626** **Web Archiving Theory, Practice, and Implications** **(3 Credit Hours)**
An interdisciplinary introduction to web archiving fundamentals including web crawling, collection development and summarization including planning, analyzing, and sharing collections. Includes a review of ethical and legal issues, trustworthiness, preservation, security, and cultural impact of web archiving.
**Prerequisites:** This course is intended for computer science students with limited information studies skills, as well as information science studies students with limited computer science skills
**CS 635** **Parallel Computer Architecture** **(3 Credit Hours)**
This is a first course in parallel architecture, with an emphasis on the description and evaluation of commercially available machines. Topics to be covered include: parallelization and performance metrics, scalability and the "laws" of Amdahl and Gustavson, computational similarity, models of computation, parallelization paradigms, network characteristics and topology, communication calculus and templates, pipelining and parallelism, processor types, memory hierarchy, cache coherence protocols, latency-hiding mechanisms, routing algorithms, and languages and libraries to support parallel architecture.
**Prerequisites:** [CS 665](https://catalog.odu.edu/search/?P=CS%20665 "CSΒ 665")
**CS 640** **Digital Image Processing and Applications** **(3 Credit Hours)**
Laboratory work required. The course covers digital image processing techniques including representation, sampling and quantization, imaging geometry, image transforms, image enhancement, image filtering, color image processing, image segmentation, and morphological image processing. Applications include image restoration, image compression, pattern recognition, and image fusion.
**Prerequisites:** Prior programming experience
**CS 650** **Advanced Databases** **(3 Credit Hours)**
This course focuses on advanced database systems, with an emphasis on NoSQL databases to handle the challenges of scalability, flexibility, and high availability in real-world applications. Unlike typical database courses, it delves into the distinct data models and architectures of NoSQL systems, such as document, key-value, column-family, and graph databases. Students will receive hands-on experience developing safe, distributed, and scalable NoSQL-based solutions for modern data-intensive applications.
**CS 656** **Database Methodology** **(3 Credit Hours)**
Laboratory work required. Analysis, design and implementation of databases and database applications using modern software engineering methods. Database CASE tools. Analysis using process, function, and dataflow analysis in conjunction with entity relationship modeling. Database diagrams and database design. Application suite design and high level design of applications. Refining implementations.
**Prerequisites:** [CS 550](https://catalog.odu.edu/search/?P=CS%20550 "CSΒ 550")
**CS 660** **3D Computer Graphics** **(3 Credit Hours)**
Laboratory work required. The mathematical tools needed for the geometrical aspects of 3D computer graphics. Fundamentals: homogeneous coordinates, transformations and perspective. Theory of parametric and implicit curve and surface models: polar forms, Bezier arcs and de Casteljau subdivision, continuity constraints, B-splines, tensor product, and triangular patch surfaces. Representations of solids and conversions among them. Beometric algorithms for graphics problems, with applications to ray tracing, hidden surface elimination, etc.
**Prerequisites:** [CS 560](https://catalog.odu.edu/search/?P=CS%20560 "CSΒ 560")
**CS 665** **Computer Architecture** **(3 Credit Hours)**
A detailed and quantitative study of the architecture of modern uni-processor computers. The major components are: the technology drivers, performance measures, instruction sets (including 80X86, VAX, and a generic RISC which is very similar to the MIPS series), processor implementation, advanced pipelining and superscalar features, cache and memory design, and I/O. The emphasis is on obtaining quantitative measures of performance, describing interactions of the various components, studying trade-offs between the components in commercial processors, and integration into a complete computer system including interaction of the software and hardware. (offered spring)
**CS 667** **Cooperative Education** **(1-3 Credit Hours)**
**CS 668** **Internship** **(1-3 Credit Hours)**
Requirements will be established by the department and will vary with the amount of credit desired. Allows students an opportunity to gain a short duration career-related experience.
**CS 669** **Practicum** **(1-3 Credit Hours)**
**CS 690** **Colloquium** **(1 Credit Hour)**
A one-hour weekly lecture given by faculty from Old Dominion and other institutions.
**CS 695** **Topics** **(1-3 Credit Hours)**
**CS 697** **Independent Study in Computer Science** **(1-3 Credit Hours)**
Independent study under the direction of an instructor.
**Prerequisites:** permission of the instructor
**CS 698** **Masterβs Project** **(3 Credit Hours)**
Departmental permission required.
**CS 699** **Thesis Research** **(3 Credit Hours)**
Departmental permission required.
**CS 712** **Stochastic Modeling** **(3 Credit Hours)**
Stochastic processes are ways of quantifying the dynamic relationship of sequences of random events. This course will expose the participants to standard concepts and methods of stochastic modeling, as well as the rich diversity of applications. Topics include, but not limited to, Markov chains in discrete and continuous time, Poisson processes, renewal theory and branching processes.
**CS 714** **Monte Carlo Simulation** **(3 Credit Hours)**
This course serves to illustrate important principles in Monte Carlo simulation methods and to demonstrate their power in applications. The course covers Metropolis-Hastings algorithm, Gibbs sampler, Markov Chain Monte Carlo, acceptance-rejection method, Monte Carlo integration, quasi-Monte Carlo, random walk, and random number generation.
**CS 722** **Machine Learning** **(3 Credit Hours)**
This course presents both the foundational and the practical aspects of modeling, analyzing, and mining of computerized data sets, including classification, regression, clustering, semi-supervised learning, structured sparsity learning, etc. The course assignments are designed to contain both theoretical and programming components in order to train students to gain hands-on-experience.
**CS 723** **Introduction to Bioinformatics** **(3 Credit Hours)**
This course introduces the fundamental knowledge in bioinformatics and the current advances in selected directions. The topics include: fundamental concepts and experimental techniques in molecular biology, computational methods in genomic sequence comparison and analysis, and computational methods in molecular structural modeling.
**CS 724** **High Performance Computing and Big Data** **(3 Credit Hours)**
This course introduces parallel and distributed programming principles and has emphasis on hands-on programming and deploying high-performance computing applications with big data for different science and engineering disciplines. Topics includes programming on emerging technologies such as NVIDIA GPU, Hadoop Framework, and Apache Spark for large scale data analytics and mining applications.
**CS 725** **Information Visualization** **(3 Credit Hours)**
This course covers the theory and application of information visualization and of visual analytics, the science of combining interactive visual interfaces and information visualization technique with automatic algorithms to support analytical reasoning through human-computer interaction. Research on visual perception, cognition, interactive visual interfaces, and visual analytics will be covered. Practical techniques for the display of complex multivariate data will be addressed. Course projects will require the development of interactive web-based interfaces to analyze and visualize real-world datasets.
**Prerequisites:** [CS 625](https://catalog.odu.edu/search/?P=CS%20625 "CSΒ 625")
**CS 726** **Application of Graphs in Bioinformatics** **(3 Credit Hours)**
This course links the fundamental concepts and algorithms of graphs with the actual biological problems. Various biological problems will be selected to discuss the formulation of the graph, the graph algorithms, and the performance analysis.
**CS 727** **Data Analytics for Protein Structural Data** **(3 Credit Hours)**
The goal of this course is to understand fundamental concepts and to survey current advances in computational structural bioinformatics. In the scope of computational structural bioinformatics, computational methods are developed to address 3-dimentaional structure-related biological problems that often involve protein and RNA. The topics include basics of protein, DNA and RNA structures, principle of protein structure prediction, deep learning in protein structure problems and cryo-electron microscopy data and challenges.
**CS 728** **Deep Learning Fundamentals and Applications** **(3 Credit Hours)**
This course covers key components of deep learning framework, including loss functions, regularization, training and batch normalization. The course also covers several fundamental deep learning architectures such as multilayer perceptrons, convolutional neural network, recurrent neural network and transformers, as well as advanced topics including graph neural network and deep reinforcement learning.
**Prerequisites:** [CS 422](https://catalog.odu.edu/search/?P=CS%20422 "CSΒ 422") or [CS 522](https://catalog.odu.edu/search/?P=CS%20522 "CSΒ 522") or [CS 480](https://catalog.odu.edu/search/?P=CS%20480 "CSΒ 480") or [CS 580](https://catalog.odu.edu/search/?P=CS%20580 "CSΒ 580") or [CS 620](https://catalog.odu.edu/search/?P=CS%20620 "CSΒ 620") or [CS 722](https://catalog.odu.edu/search/?P=CS%20722 "CSΒ 722") or [CS 822](https://catalog.odu.edu/search/?P=CS%20822 "CSΒ 822") or [CS 733](https://catalog.odu.edu/search/?P=CS%20733 "CSΒ 733") or [CS 833](https://catalog.odu.edu/search/?P=CS%20833 "CSΒ 833"), or other equivalent courses at the discretion of the instructor
**CS 732** **Human Computer Interaction** **(3 Credit Hours)**
This course introduces students to principles and research methods in human-computer interaction (HCI), an interdisciplinary area studying the interaction between humans and interactive computing systems. Students will learn to model computer users and interfaces, significant cognitive and social phenomena surrounding the human use of computers, apply empirical techniques for task analysis and interface design, and evaluate designs qualitatively and quantitatively.
**Prerequisites:** Prior programming experience required
**CS 733** **Natural Language Processing** **(3 Credit Hours)**
Natural language processing (NLP) techniques are the crux of many leading modern technologies. Advances in NLP are also critical in the pursuit of Artificial Intelligence. This course will discuss core problems in NLP and the state-of-the-art tools and techniques as well as advanced NLP research topics. The topics will include language models, part-of-speech tagging, syntactic parsing, word embedding, statistical machine translation, text summarization, question answering, and dialog interaction. At the end of the course, students will be familiar with many language-processing tasks and applications.
**Prerequisites:** [CS 580](https://catalog.odu.edu/search/?P=CS%20580 "CSΒ 580")
**CS 734** **Introduction to Information Retrieval** **(3 Credit Hours)**
Laboratory work required. Theory and engineering of information retrieval in the context of developing web-based search engines. Topics include issues related to crawling, ranking, query processing, retrieval models, evaluation, clustering, machine learning, and other aspects related to building web search engines. Students will perform a mix of hands-on development and coding, as well as theoretical exploration of the research literature.
**CS 735** **Web Archiving Forensics** **(3 Credit Hours)**
Explores the veracity of information on the web and social media. Digital information is easy to manipulate, copy, and delete, but web archives offer a trusted method for timestamping the appearance of web pages and their contents. Students will investigate how web archives can be used to establish the priority of information, as well as how they can be hacked or used to obfuscate the provenance of falsified content.
**Prerequisites:** Graduate standing and familiarity with command line utilities
**CS 740** **Computer Vision** **(3 Credit Hours)**
This course covers the following topics: Image processing and filters; Edges and features; Interest points and features; Bag of words representation; Convolutional neural networks; Object detection; Image formation; 3D reconstruction; Motion analysis; and Light and shading.
**Prerequisites:** [CS 422](https://catalog.odu.edu/search/?P=CS%20422 "CSΒ 422") and [CS 480](https://catalog.odu.edu/search/?P=CS%20480 "CSΒ 480"), or [CS 522](https://catalog.odu.edu/search/?P=CS%20522 "CSΒ 522") and [CS 580](https://catalog.odu.edu/search/?P=CS%20580 "CSΒ 580"), or equivalent courses with the permission of the instructor
**CS 741** **Data-Driven Computational Imaging** **(3 Credit Hours)**
This course introduces the basic concepts of computational imaging. The topics include principles of imaging systems, role of computational methods in enhancing imaging systems, computational imaging inverse problems, and data-driven machine learning approaches to solve inverse problems in computational imaging.
**Prerequisites:** Knowledge of linear algebra and prior programming experience
**CS 742** **High-Performance Computing on Emerging Architectures** **(3 Credit Hours)**
With the advent of large learning models in machine learning, high-performance computing is playing a major in realizing these models. This course deals with large-scale computing on high-performance emerging architectures, particularly heterogeneous architectures consisting of CPUs and GPUs. The course will expose students to different programming environments for efficiently programming emerging heterogeneous architectures.
**Prerequisites:** [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250") or [CS 350](https://catalog.odu.edu/search/?P=CS%20350 "CSΒ 350") or [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361") or [CS 381](https://catalog.odu.edu/search/?P=CS%20381 "CSΒ 381"), or equivalent courses with the permission of the instructor
**CS 744** **Performance Evaluation of Computer Systems and Networks** **(3 Credit Hours)**
The course will introduce some of the commonly used techniques in the performance evaluation of computing systems. Students will be exposed to a variety of analytical and simulation tools used in this field. The applicability of the techniques will be illustrated through case studies.
**CS 745** **Utility-Scale Quantum Computing** **(3 Credit Hours)**
The course is project-driven and is designed to help transition from theory to actual implementation, particularly in utility-scale quantum computing. The course covers (i) the fundamental concepts of quantum information and computation, (ii) mapping computational problems onto quantum circuits, (iii) understanding noise in near-term quantum computers, and (iv) executing quantum circuits on real quantum hardware.
**Prerequisites:** Knowledge of Python, Linear Algebra, and Discrete Structures
**CS 751** **Introduction to Digital Libraries** **(3 Credit Hours)**
Digital Libraries (DLs) are an increasingly popular research area that encompass more than traditional information retrieval or database methods and techniques. The course will cover a brief history of DL development, with emphasis on World Wide Web implementations. Case studies will be performed on various DLs. The class will focus heavily on project work. At the end of the course, students will be prepared to develop, evaluate, or apply digital library technologies in their work environment. Topics include: Repositories; Distributed Searching; Metadata Harvesting; Preservation, Reference Linking and Citation Analysis.
**CS 752** **Wireless Communications and Mobile Computing** **(3 Credit Hours)**
This course looks at fundamental issues in the area of wireless networks and mobile computing. The course material is organized around the following broad themes: Basics of mobile and wireless communications; Cellular communications: Bandwidth allocation and reservation, Location management, Call admission strategies and QoS issues: Mobile IP and Mobile TCP; Mobile Ad-Hoc NETworks (MANET): Routing, Multimedia and QoS support; Sensor networks.
**CS 761** **Malware Analysis and Reverse Engineering** **(3 Credit Hours)**
Theory and practice in analysis and mitigation of malware in networked machines. Theoretical topics include methods of attack anatomy, identification, reverse and anti-reverse engineering. Practice entails learning tools and techniques used by malware attackers, defenders and analysts in lab-based projects conducted in a secure 'sandbox' mode.
**CS 762** **Memory Analysis and Forensics** **(3 Credit Hours)**
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.
**Prerequisites:** [CS 270](https://catalog.odu.edu/search/?P=CS%20270 "CSΒ 270"), [CS 471](https://catalog.odu.edu/search/?P=CS%20471 "CSΒ 471"), or instructor's permission
**CS 764** **Blockchains and Cryptocurrencies: Fundamentals, Technologies, and Economics** **(3 Credit Hours)**
This course covers different aspects of cryptocurrencies, including P2P networks, distributed consensus, Bitcoin and Ethereum, blockchain technologies, cryptographic techniques (secure hashing, encryption, decryption, digital signatures), privacy and anonymity, mining and mining puzzles, wallets, smart contracts, case studies, cryptocurrency ecosystem, legal aspects, implications and impact on economy and finance, and future of cryptocurrencies.
**Prerequisites:** [CS 471](https://catalog.odu.edu/search/?P=CS%20471 "CSΒ 471"), [CS 455](https://catalog.odu.edu/search/?P=CS%20455 "CSΒ 455")/[CS 555](https://catalog.odu.edu/search/?P=CS%20555 "CSΒ 555") or equivalent experience
**CS 765** **Internet of Things Security** **(3 Credit Hours)**
This course covers various topics in Internet of Things (IoT) security, including web security, network security, mobile app security and secure cryptocurrency. It provides an in-depth study of various attack techniques and methods to defend against them. The course adopts the 'learning by doing' principle. Students are supposed to learn the attacks by performing them in a networked virtual machine environment. They will also play with a number of security tools to understand how they work and what security guarantee they provide. Laboratory work required.
**Prerequisites:** basic knowledge of programming, computer networks and operating systems; no prior knowledge of computer security is necessary
**CS 772** **Advanced Computer and Network Security** **(3 Credit Hours)**
This course is a research-oriented, graduate-level course, centering around basic protocols and technique, as well as advanced, state-of-the-art topics to secure computer and Internet services. Topics include: System and Software Security, Cryptography and PKI, Internet Infrastructure and Network Security, Web and Browser Security, Cloud Security, and Online Privacy.
**Prerequisites:** [CS 455](https://catalog.odu.edu/search/?P=CS%20455 "CSΒ 455") or [CS 555](https://catalog.odu.edu/search/?P=CS%20555 "CSΒ 555")
**CS 773** **Data Mining and Security** **(3 Credit Hours)**
Introduction to data mining; Algorithms including naive Bayes, Decision Trees and Rules, Association Rules, Linear classification, and Clustering; Cross validation, Lift charts, ROC Curves; SVM, Bayesian networks, K-means clustering; Data transformation; PCA; Ensemble Learning; Application of data mining to security and privacy including authentication, authorization, and intrusion detection; Privacy-preserving data mining.
**Prerequisites:** [CS 471](https://catalog.odu.edu/search/?P=CS%20471 "CSΒ 471") and [CS 455](https://catalog.odu.edu/search/?P=CS%20455 "CSΒ 455") or [CS 555](https://catalog.odu.edu/search/?P=CS%20555 "CSΒ 555")
**CS 776** **Architectural Support for Cloud Computing** **(3 Credit Hours)**
Cloud computing requires a great deal of architectural support. This course investigates various types of architectural support that make cloud computing almost infinitely scalable while maintaining efficiency. The course will look at various types of support provided by Google, Amazon, Facebook, Yahoo! and others.
**CS 779** **Design of Network Protocols** **(3 Credit Hours)**
Understanding the design, implementation and performance of network protocols using TCP/IP protocol suite as a case study. The students will have hands-on experience on low-level tools and will access and study the source code of these protocols and writing networking software applications. Topics include: socket interface, IPv4 and IPv6, routing, UDP, multicasting and IGMP, TCP specification, implementation and performance.
**Prerequisites:** [CS 455](https://catalog.odu.edu/search/?P=CS%20455 "CSΒ 455")/[CS 555](https://catalog.odu.edu/search/?P=CS%20555 "CSΒ 555") or equivalent
**CS 781** **AI for Health Sciences** **(3 Credit Hours)**
This course explores the application of AI in health sciences, focusing on machine learning, NLP, computer vision, generative AI techniques for diagnostics, treatment planning, patient monitoring, and biomedical research. It covers precision medicine, ethical AI, and the integration of AI into practice. Students will gain a deep understanding and practical skills to develop innovative AI solutions that address real-world challenges in health sciences.
**Prerequisites:** Prior programming experience
**CS 782** **Generative AI** **(3 Credit Hours)**
This course provides a deep dive into the foundations and current advancements in generative AI. It covers key concepts such as transformer models, GANs, VAEs, LLMs, and their applications across various fields, emphasizing both theory and hands-on learning, including ethical considerations such as fairness and bias mitigation. Students will develop a comprehensive understanding of generative AI and gain practical experience.
**Prerequisites:** Prior programming experience
**CS 791** **Graduate Seminar** **(1-3 Credit Hours)**
Seminar.
**Prerequisites:** permission of the instructor
**CS 795** **Topics in Computer Science** **(1-3 Credit Hours)**
Topics in computer science.
**CS 796** **Topics in Computer Science** **(1-3 Credit Hours)**
Topics in computer science.
**Prerequisites:** permission of the instructor
**CS 800** **Research Methods** **(3 Credit Hours)**
Introduction to research methods in computer science. Topics include academic publishing, academic writing, literature reviews, responsible conduct of research, and presenting research results. Research faculty will present overviews of their research and how research is conducted in their labs.
**CS 812** **Stochastic Modeling** **(3 Credit Hours)**
Stochastic processes are ways of quantifying the dynamic relationship of sequences of random events. This course will expose the participants to standard concepts and methods of stochastic modeling, as well as the rich diversity of applications. Topics include, but not limited to, Markov chains in discrete and continuous time, Poisson processes, renewal theory and branching processes.
**CS 814** **Monte Carlo Simulation** **(3 Credit Hours)**
This course serves to illustrate important principles in Monte Carlo simulation methods and to demonstrate their power in applications. The course covers Metropolis-Hastings algorithm, Gibbs sampler, Markov Chain Monte Carlo, acceptance-rejection method, Monte Carlo integration, quasi-Monte Carlo, random walk, and random number generation.
**CS 822** **Machine Learning** **(3 Credit Hours)**
This course presents both the foundational and the practical aspects of modeling, analyzing, and mining of computerized data sets, including classification, regression, clustering, semi-supervised learning, structured sparsity learning, etc. The course assignments are designed to contain both theoretical and programming components in order to train students to gain hands-on-experience.
**CS 823** **Introduction to Bioinformatics** **(3 Credit Hours)**
This course introduces the fundamental knowledge in bioinformatics and the current advances in selected directions. The topics include: fundamental concepts and experimental techniques in molecular biology, computational methods in genomic sequence comparison and analysis, and computational methods in molecular structural modeling.
**CS 824** **High Performance Computing and Big Data** **(3 Credit Hours)**
This course introduces parallel and distributed programming principles and has emphasis on hands-on programming and deploying high-performance computing applications with big data for different science and engineering disciplines. Topics include programming on emerging technologies such as NVIDIA GPU, Hadoop Framework, and Apache Spark for large scale data analytics and mining applications.
**CS 825** **Information Visualization** **(3 Credit Hours)**
This course covers the theory and application of information visualization and of visual analytics, the science of combining interactive visual interfaces and information visualization technique with automatic algorithms to support analytical reasoning through human-computer interaction. Research on visual perception, cognition, interactive visual interfaces, and visual analytics will be covered. Practical techniques for the display of complex multivariate data will be addressed. Course projects will require the development of interactive web-based interfaces to analyze and visualize real-world datasets.
**Prerequisites:** [CS 625](https://catalog.odu.edu/search/?P=CS%20625 "CSΒ 625")
**CS 826** **Application of Graphs in Bioinformatics** **(3 Credit Hours)**
This course links the fundamental concepts and algorithms of graphs with the actual biological problems. Various biological problems will be selected to discuss the formulation of the graph, the graph algorithms, and the performance analysis.
**CS 827** **Data Analytics for Protein Structural Data** **(3 Credit Hours)**
The goal of this course is to understand fundamental concepts and to survey current advances in computational structural bioinformatics. In the scope of computational structural bioinformatics, computational methods are developed to address 3-dimentaional structure-related biological problems that often involve protein and RNA. The topics include basics of protein, DNA and RNA structures, principle of protein structure prediction, deep learning in protein structure problems and cryo-electron microscopy data and challenges.
**CS 828** **Deep Learning Fundamentals and Applications** **(3 Credit Hours)**
This course covers key components of deep learning framework, including loss functions, regularization, training and batch normalization. The course also covers several fundamental deep learning architectures such as multilayer perceptrons, convolutional neural network, recurrent neural network and transformers, as well as advanced topics including graph neural network and deep reinforcement learning.
**Prerequisites:** [CS 422](https://catalog.odu.edu/search/?P=CS%20422 "CSΒ 422") or [CS 522](https://catalog.odu.edu/search/?P=CS%20522 "CSΒ 522") or [CS 480](https://catalog.odu.edu/search/?P=CS%20480 "CSΒ 480") or [CS 580](https://catalog.odu.edu/search/?P=CS%20580 "CSΒ 580") or [CS 620](https://catalog.odu.edu/search/?P=CS%20620 "CSΒ 620") or [CS 722](https://catalog.odu.edu/search/?P=CS%20722 "CSΒ 722") or [CS 822](https://catalog.odu.edu/search/?P=CS%20822 "CSΒ 822") or [CS 733](https://catalog.odu.edu/search/?P=CS%20733 "CSΒ 733") or [CS 833](https://catalog.odu.edu/search/?P=CS%20833 "CSΒ 833"), or other equivalent courses at the discretion of the instructor
**CS 832** **Human Computer Interaction** **(3 Credit Hours)**
This course introduces students to principles and research methods in human-computer interaction (HCI), an interdisciplinary area studying the interaction between humans and interactive computing systems. Students will learn to model computer users and interfaces, significant cognitive and social phenomena surrounding the human use of computers, apply empirical techniques for task analysis and interface design, and evaluate designs qualitatively and quantitatively.
**Prerequisites:** Prior programming experience required
**CS 833** **Natural Language Processing** **(3 Credit Hours)**
Natural language processing (NLP) techniques are the crux of many leading modern technologies. Advances in NLP are also critical in the pursuit of Artificial Intelligence. This course will discuss core problems in NLP and the state-of-the-art tools and techniques as well as advanced NLP research topics. The topics will include language models, part-of-speech tagging, syntactic parsing, word embedding, statistical machine translation, text summarization, question answering, and dialog interaction. At the end of the course, students will be familiar with many language-processing tasks and applications.
**Prerequisites:** [CS 580](https://catalog.odu.edu/search/?P=CS%20580 "CSΒ 580")
**CS 834** **Introduction to Information Retrieval** **(3 Credit Hours)**
Laboratory work required. Theory and engineering of information retrieval in the context of developing web-based search engines. Topics include issues related to crawling, ranking, query processing, retrieval models, evaluation, clustering, machine learning, and other aspects related to building web search engines. Students will perform a mix of hands-on development and coding, as well as theoretical exploration of the research literature.
**CS 835** **Web Archiving Forensics** **(3 Credit Hours)**
Explores the veracity of information on the web and social media. Digital information is easy to manipulate, copy, and delete, but web archives offer a trusted method for timestamping the appearance of web pages and their contents. Students will investigate how web archives can be used to establish the priority of information, as well as how they can be hacked or used to obfuscate the provenance of falsified content.
**Prerequisites:** Graduate standing and familiarity with command line utilities
**CS 840** **Computer Vision** **(3 Credit Hours)**
This course covers the following topics: Image processing and filters; Edges and features; Interest points and features; Bag of words representation; Convolutional neural networks; Object detection; Image formation; 3D reconstruction; Motion analysis; and Light and shading.
**Prerequisites:** [CS 422](https://catalog.odu.edu/search/?P=CS%20422 "CSΒ 422") and [CS 480](https://catalog.odu.edu/search/?P=CS%20480 "CSΒ 480"), or [CS 522](https://catalog.odu.edu/search/?P=CS%20522 "CSΒ 522") and [CS 580](https://catalog.odu.edu/search/?P=CS%20580 "CSΒ 580"), or equivalent courses with the permission of the instructor
**CS 841** **Data-Driven Computational Imaging** **(3 Credit Hours)**
This course introduces the basic concepts of computational imaging. The topics include principles of imaging systems, role of computational methods in enhancing imaging systems, computational imaging inverse problems, and data-driven machine learning approaches to solve inverse problems in computational imaging.
**Prerequisites:** Knowledge of linear algebra and prior programming experience
**CS 842** **High-Performance Computing on Emerging Architectures** **(3 Credit Hours)**
With the advent of large learning models in machine learning, high-performance computing is playing a major in realizing these models. This course deals with large-scale computing on high-performance emerging architectures, particularly heterogeneous architectures consisting of CPUs and GPUs. The course will expose students to different programming environments for efficiently programming emerging heterogeneous architectures.
**Prerequisites:** [CS 250](https://catalog.odu.edu/search/?P=CS%20250 "CSΒ 250") or [CS 350](https://catalog.odu.edu/search/?P=CS%20350 "CSΒ 350") or [CS 361](https://catalog.odu.edu/search/?P=CS%20361 "CSΒ 361") or [CS 381](https://catalog.odu.edu/search/?P=CS%20381 "CSΒ 381"), or equivalent courses with the permission of the instructor
**CS 844** **Performance Evaluation of Computer Systems and Networks** **(3 Credit Hours)**
The course will introduce some of the commonly used techniques in the performance evaluation of computing systems. Students will be exposed to a variety of analytical and simulation tools used in this field. The applicability of the techniques will be illustrated through case studies.
**CS 845** **Utility-Scale Quantum Computing** **(3 Credit Hours)**
The course is project-driven and is designed to help transition from theory to actual implementation, particularly in utility-scale quantum computing. The course covers (i) the fundamental concepts of quantum information and computation, (ii) mapping computational problems onto quantum circuits, (iii) understanding noise in near-term quantum computers, and (iv) executing quantum circuits on real quantum hardware.
**Prerequisites:** Knowledge of Python, Linear Algebra, and Discrete Structures
**CS 851** **Introduction to Digital Libraries** **(3 Credit Hours)**
Digital Libraries (DLs) are an increasingly popular research area that encompass more than traditional information retrieval or database methods and techniques. The course will cover a brief history of DL development, with emphasis on World Wide Web implementations. Case studies will be performed on various DLs. The class will focus heavily on project work. At the end of the course, students will be prepared to develop, evaluate, or apply digital library technologies in their work environment. Topics include: Repositories; Distributed Searching; Metadata Harvesting; Preservation, Reference Linking and Citation Analysis.
**CS 852** **Wireless Communications and Mobile Computing** **(3 Credit Hours)**
This course looks at fundamental issues in the area of wireless networks and mobile computing. The course material is organized around the following broad themes: Basics of mobile and wireless communications; Cellular communications: Bandwidth allocation and reservation, Location management, Call admission strategies and QoS issues: Mobile IP and Mobile TCP; Mobile Ad-Hoc NETworks (MANET): Routing, Multimedia and QoS support; Sensor networks.
**CS 861** **Malware Analysis and Reverse Engineering** **(3 Credit Hours)**
Theory and practice in analysis and mitigation of malware in networked machines. Theoretical topics include methods of attack anatomy, identification, reverse and anti-reverse engineering. Practice entails learning tools and techniques used by malware attackers, defenders and analysts in lab-based projects conducted in a secure 'sandbox' mode.
**CS 862** **Memory Analysis and Forensics** **(3 Credit Hours)**
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.
**Prerequisites:** [CS 270](https://catalog.odu.edu/search/?P=CS%20270 "CSΒ 270"), [CS 471](https://catalog.odu.edu/search/?P=CS%20471 "CSΒ 471"), or instructor's permission
**CS 864** **Blockchains and Cryptocurrencies: Fundamentals, Technologies, and Economics** **(3 Credit Hours)**
This course covers different aspects of cryptocurrencies, including P2P networks, distributed consensus, Bitcoin and Ethereum, blockchain technologies, cryptographic techniques (secure hashing, encryption, decryption, digital signatures), privacy and anonymity, mining and mining puzzles, wallets, smart contracts, case studies, cryptocurrency ecosystem, legal aspects, implications and impact on economy and finance, and future of cryptocurrencies.
**Prerequisites:** [CS 471](https://catalog.odu.edu/search/?P=CS%20471 "CSΒ 471"), [CS 455](https://catalog.odu.edu/search/?P=CS%20455 "CSΒ 455")/[CS 555](https://catalog.odu.edu/search/?P=CS%20555 "CSΒ 555") or equivalent experience
**CS 865** **Internet of Things Security** **(3 Credit Hours)**
This course covers various topics in Internet of Things (IoT) security, including web security, network security, mobile app security and secure cryptocurrency. It provides an in-depth study of various attack techniques and methods to defend against them. The course adopts the 'learning by doing' principle. Students are supposed to learn the attacks by performing them in a networked virtual machine environment. They will also play with a number of security tools to understand how they work and what security guarantee they provide. Laboratory work required.
**Prerequisites:** basic knowledge of programming, computer networks and operating systems; no prior knowledge of computer security is necessary
**CS 872** **Advanced Computer and Network Security** **(3 Credit Hours)**
This course is a research-oriented, graduate-level course, centering around basic protocols and technique, as well as advanced, state-of-the-art topics to secure computer and Internet services. Topics include: System and Software Security, Cryptography and PKI, Internet Infrastructure and Network Security, Web and Browser Security, Cloud Security, and Online Privacy.
**Prerequisites:** [CS 455](https://catalog.odu.edu/search/?P=CS%20455 "CSΒ 455") or [CS 555](https://catalog.odu.edu/search/?P=CS%20555 "CSΒ 555")
**CS 873** **Data Mining and Security** **(3 Credit Hours)**
Introduction to data mining; Algorithms including naive Bayes, Decision Trees and Rules, Association Rules, Linear classification, and Clustering; Cross validation, Lift charts, ROC Curves; SVM, Bayesian networks, K-means clustering; Data transformation; PCA; Ensemble Learning; Application of data mining to security and privacy including authentication, authorization, and intrusion detection; Privacy-preserving data mining.
**Prerequisites:** [CS 471](https://catalog.odu.edu/search/?P=CS%20471 "CSΒ 471") and [CS 455](https://catalog.odu.edu/search/?P=CS%20455 "CSΒ 455") or [CS 555](https://catalog.odu.edu/search/?P=CS%20555 "CSΒ 555")
**CS 876** **Architectural Support for Cloud Computing** **(3 Credit Hours)**
Cloud computing requires a great deal of architectural support. This course investigates various types of architectural support that make cloud computing almost infinitely scalable while maintaining efficiency. The course will look at various types of support provided by Google, Amazon, Facebook, Yahoo! and others.
**CS 879** **Design of Network Protocols** **(3 Credit Hours)**
Understanding the design, implementation and performance of network protocols using TCP/IP protocol suite as a case study. The students will have hands-on experience on low-level tools and will access and study the source code of these protocols and writing networking software applications. Topics include: socket interface, IPv4 and IPv6, routing, UDP, multicasting and IGMP, TCP specification, implementation and performance.
**Prerequisites:** [CS 455](https://catalog.odu.edu/search/?P=CS%20455 "CSΒ 455")/[CS 555](https://catalog.odu.edu/search/?P=CS%20555 "CSΒ 555")
**CS 881** **AI for Health Sciences** **(3 Credit Hours)**
This course explores the application of AI in health sciences, focusing on machine learning, NLP, computer vision, generative AI techniques for diagnostics, treatment planning, patient monitoring, and biomedical research. It covers precision medicine, ethical AI, and the integration of AI into practice. Students will gain a deep understanding and practical skills to develop innovative AI solutions that address real-world challenges in health sciences.
**Prerequisites:** Prior programming experience
**CS 882** **Generative AI** **(3 Credit Hours)**
This course provides a deep dive into the foundations and current advancements in generative AI. It covers key concepts such as transformer models, GANs, VAEs, LLMs, and their applications across various fields, emphasizing both theory and hands-on learning, including ethical considerations such as fairness and bias mitigation. Students will develop a comprehensive understanding of generative AI and gain practical experience.
**Prerequisites:** Prior programming experience
**CS 891** **Graduate Seminar** **(1-3 Credit Hours)**
Seminar.
**Prerequisites:** permission of the instructor
**CS 895** **Topics in Computer Science** **(1-3 Credit Hours)**
Topics in computer science.
**CS 896** **Topics in Computer Science** **(1-3 Credit Hours)**
Topics in computer science.
**Prerequisites:** permission of the instructor
**CS 898** **Doctoral Research** **(1-9 Credit Hours)**
Independent study at the doctoral level under the direction of an instructor.
**Prerequisites:** Permission of the instructor
**CS 899** **Doctoral Dissertation** **(1-9 Credit Hours)**
Research for the doctoral dissertation. Departmental permission required.
**CS 998** **Master's Graduate Credit** **(1 Credit Hour)**
This course is a pass/fail course for master's students in their final semester. It may be taken to fulfill the registration requirement necessary for graduation. All master's students are required to be registered for at least one graduate credit hour in the semester of their graduation.
**CS 999** **Doctoral Graduate Credit** **(1 Credit Hour)**
This course is a pass/fail course doctoral students may take to maintain active status after successfully passing the candidacy examination. All doctoral students are required to be registered for at least one graduate credit hour every semester until their graduation.
## [Academic Catalog](https://catalog.odu.edu/courses/cs/)
- [Undergraduate Catalog](https://catalog.odu.edu/undergraduate/)
Toggle Undergraduate Catalog
- [About ODU](https://catalog.odu.edu/undergraduate/olddominionuniversity/)
- [Academic Calendar](https://catalog.odu.edu/undergraduate/academiccalendar/)
- [Admission to Old Dominion University](https://catalog.odu.edu/undergraduate/admissiontoolddominion/)
- [Tuition, Fees &β Financial Information](https://catalog.odu.edu/undergraduate/tuitionfeesandfinancialinformation/)
- [Student Financial Aid](https://catalog.odu.edu/undergraduate/studentfinancialaid/)
- [Policies](https://catalog.odu.edu/undergraduate/policies/)
Toggle Policies
- [Academic Policies](https://catalog.odu.edu/undergraduate/policies/academic-policies/)
- [University Policies](https://catalog.odu.edu/undergraduate/policies/university-policies/)
- [Registration Requirements](https://catalog.odu.edu/undergraduate/registrationrequirementsandprocedures/)
Toggle Registration Requirements
- [Linked Programs](https://catalog.odu.edu/undergraduate/registrationrequirementsandprocedures/linked_programs/)
- [University General Education Requirements](https://catalog.odu.edu/undergraduate/general-education-requirements/)
- [Student Resources &β Services](https://catalog.odu.edu/undergraduate/studentresourcesandservices/)
- [College of Arts and Letters](https://catalog.odu.edu/undergraduate/arts-letters/)
Toggle College of Arts and Letters
- [African American and African Studies](https://catalog.odu.edu/undergraduate/arts-letters/african-american-studies/)
- [Art](https://catalog.odu.edu/undergraduate/arts-letters/art/)
- [Asian Studies](https://catalog.odu.edu/undergraduate/arts-letters/asian-studies/)
- [Communication and Theatre Arts](https://catalog.odu.edu/undergraduate/arts-letters/communication-theatre-arts/)
- [English](https://catalog.odu.edu/undergraduate/arts-letters/english/)
- [F. Ludwig Diehn School of Music](https://catalog.odu.edu/undergraduate/arts-letters/music/)
- [History](https://catalog.odu.edu/undergraduate/arts-letters/history/)
- [Humanities](https://catalog.odu.edu/undergraduate/arts-letters/humanities/)
- [Interdisciplinary Studies](https://catalog.odu.edu/undergraduate/arts-letters/interdisciplinary-studies/)
- [Philosophy and Religious Studies](https://catalog.odu.edu/undergraduate/arts-letters/philosophy-religious-studies/)
- [Political Science and Geography](https://catalog.odu.edu/undergraduate/arts-letters/political-science-geography/)
- [Sociology and Criminal Justice](https://catalog.odu.edu/undergraduate/arts-letters/sociology-criminal-justice/)
- [Women's and Gender Studies](https://catalog.odu.edu/undergraduate/arts-letters/womens-studies/)
- [World Languages and Cultures](https://catalog.odu.edu/undergraduate/arts-letters/world-languages-cultures/)
- [Strome College of Business](https://catalog.odu.edu/undergraduate/business/)
Toggle Strome College of Business
- [Accountancy](https://catalog.odu.edu/undergraduate/business/accounting/)
- [Economics](https://catalog.odu.edu/undergraduate/business/economics/)
- [Financial Management](https://catalog.odu.edu/undergraduate/business/financial-management/)
- [Information Systems and Technology](https://catalog.odu.edu/undergraduate/business/information-systems-technology/)
- [Management](https://catalog.odu.edu/undergraduate/business/management/)
- [Marketing](https://catalog.odu.edu/undergraduate/business/marketing/)
- [Military Science and Leadership (Army Reserve Officers' Training Corps)](https://catalog.odu.edu/undergraduate/business/military-science-leadership/)
- [School of Cybersecurity](https://catalog.odu.edu/undergraduate/cybersecurity/)
- [School of Data Science](https://catalog.odu.edu/undergraduate/data-science/)
- [Darden College of Education and Professional Studies](https://catalog.odu.edu/undergraduate/education/)
Toggle Darden College of Education and Professional Studies
- [Counseling and Human Services](https://catalog.odu.edu/undergraduate/education/counseling-human-services/)
- [Educational Leadership and Workforce Development](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/)
Toggle Educational Leadership and Workforce Development
- [Career and Technical Education with a Major in Marketing Education (BS)](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/career-technical-education-marketing-bs/)
- [Career and Technical Education with a Major in Technology Education (BS)](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/career-technical-education-technology-bs/)
- [Fashion Merchandising Minor](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/fashion-merchandising-minor/)
- [Impact of Technology Minor](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/impact-technology-minor/)
- [Industrial Training Certificate](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/industrial-training-certificate/)
- [Marketing Education Minor](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/marketing-education-minor/)
- [Occupational and Technical Studies with a Major in Fashion Merchandising (BS)](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/occupational-technical-studies-fashion-merchandising-bs/)
- [Occupational and Technical Studies with a Major in Industrial Technology (BS)](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/occupational-technical-studies-industrial-technology-bs/)
- [Occupational and Technical Studies with a Major in Training Specialist (BS)](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/occupational-technical-studies-training-specialist-bs/)
- [Training and Development Minor](https://catalog.odu.edu/undergraduate/education/educational-leadership-workforce-development/training-development-minor/)
- [Human Movement Studies and Special Education](https://catalog.odu.edu/undergraduate/education/human-movement-studies-special-education/)
- [STEM Education and Professional Studies](https://catalog.odu.edu/undergraduate/education/stem-education-professional-studies/)
- [Teaching and Learning](https://catalog.odu.edu/undergraduate/education/teaching-learning/)
- [Teacher Education](https://catalog.odu.edu/undergraduate/education/teacher-education/)
- [Frank Batten College of Engineering &β Technology](https://catalog.odu.edu/undergraduate/engineering-technology/)
Toggle Frank Batten College of Engineering &β Technology
- [Civil and Environmental Engineering](https://catalog.odu.edu/undergraduate/engineering-technology/civil-environmental-engineering/)
- [Electrical and Computer Engineering](https://catalog.odu.edu/undergraduate/engineering-technology/electrical-computer-engineering/)
- [Engineering Management and Systems Engineering](https://catalog.odu.edu/undergraduate/engineering-technology/engineering-management-systems/)
- [Engineering Technology](https://catalog.odu.edu/undergraduate/engineering-technology/engineering-technology/)
- [Mechanical and Aerospace Engineering](https://catalog.odu.edu/undergraduate/engineering-technology/mechanical-aerospace-engineering/)
- [Naval Science (Naval Reserve Officers Training Corps)](https://catalog.odu.edu/undergraduate/engineering-technology/naval-science/)
- [Ellmer College of Health Sciences](https://catalog.odu.edu/undergraduate/health-sciences/)
Toggle Ellmer College of Health Sciences
- [Dental Hygiene](https://catalog.odu.edu/undergraduate/health-sciences/dental-hygiene/)
- [Exercise Science](https://catalog.odu.edu/undergraduate/health-sciences/exercise-science/)
- [Medical Diagnostic &β Translational Sciences](https://catalog.odu.edu/undergraduate/health-sciences/medical-diagnostic-translational-sciences/)
- [Speech-βLanguage Pathology](https://catalog.odu.edu/undergraduate/health-sciences/speech-language-pathology/)
- [Ellmer School of Nursing](https://catalog.odu.edu/undergraduate/nursing/)
- [Joint School of Public Health](https://catalog.odu.edu/undergraduate/joint-school-public-health/)
Toggle Joint School of Public Health
- [Department of Epidemiology, Biostatistics, &β Environmental Health](https://catalog.odu.edu/undergraduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/)
Toggle Department of Epidemiology, Biostatistics, &β Environmental Health
- [Environmental Health (BS)](https://catalog.odu.edu/undergraduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/environmental-health-bs/)
- [Environmental Health Minor](https://catalog.odu.edu/undergraduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/environmental-health-minor/)
- [Environmental Issues and Management Minor](https://catalog.odu.edu/undergraduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/environmental-issues-management-minor/)
- [Occupational Safety Certificate](https://catalog.odu.edu/undergraduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/occupational-safety-certificate/)
- [Occupational Safety Minor](https://catalog.odu.edu/undergraduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/occupational-safety-minor/)
- [Department of Health Behavior, Policy, &β Management](https://catalog.odu.edu/undergraduate/joint-school-public-health/health-behavior-policy-and-management/)
- [Programs](https://catalog.odu.edu/undergraduate/joint-school-public-health/programs/)
Toggle Programs
- [Community Health Minor](https://catalog.odu.edu/undergraduate/joint-school-public-health/programs/community-health-minor/)
- [Public Health (BSPH)](https://catalog.odu.edu/undergraduate/joint-school-public-health/programs/public-health-bsph/)
- [Public Health Minor](https://catalog.odu.edu/undergraduate/joint-school-public-health/programs/public-health-minor/)
- [Public Health with a Major in Health Services Administration (BSPH)](https://catalog.odu.edu/undergraduate/joint-school-public-health/programs/health-services-administration-bsph/)
- [Public Health with a Major in Health Services Administration (Professional) (BSPH)](https://catalog.odu.edu/undergraduate/joint-school-public-health/programs/health-services-administration-professional-bsph/)
- [College of Sciences](https://catalog.odu.edu/undergraduate/sciences/)
Toggle College of Sciences
- [Biological Sciences](https://catalog.odu.edu/undergraduate/sciences/biological-sciences/)
- [Chemistry and Biochemistry](https://catalog.odu.edu/undergraduate/sciences/chemistry-biochemistry/)
- [Computer Science](https://catalog.odu.edu/undergraduate/sciences/computer-science/)
- [Mathematics and Statistics](https://catalog.odu.edu/undergraduate/sciences/mathematics-statistics/)
- [Ocean and Earth Sciences](https://catalog.odu.edu/undergraduate/sciences/ocean-earth-sciences/)
- [Physics](https://catalog.odu.edu/undergraduate/sciences/physics/)
- [Psychology](https://catalog.odu.edu/undergraduate/sciences/psychology/)
- [School of Supply Chain, Logistics, and Maritime Operations](https://catalog.odu.edu/undergraduate/supply-chain-logistics-maritime-operations/)
- [Continuing Education](https://catalog.odu.edu/undergraduate/continuing-education/)
- [The Graduate School](https://catalog.odu.edu/undergraduate/graduate-school/)
- [Patricia and Douglas Perry Honors College](https://catalog.odu.edu/undergraduate/honors-college/)
- [Officers of the Administration and Department Chairs](https://catalog.odu.edu/undergraduate/officersoftheuniversity/)
- [Faculty](https://catalog.odu.edu/undergraduate/faculty/)
- [Faculty Emeriti](https://catalog.odu.edu/undergraduate/facultyemeriti/)
- [A-βZ Index](https://catalog.odu.edu/undergraduate/azindex/)
- [Graduate Catalog](https://catalog.odu.edu/graduate/)
Toggle Graduate Catalog
- [About ODU](https://catalog.odu.edu/graduate/generalinformation/)
- [Academic Calendar](https://catalog.odu.edu/graduate/academiccalendar/)
- [Graduate Admission](https://catalog.odu.edu/graduate/graduateadmission/)
- [Tuition Fees &β Financial Information](https://catalog.odu.edu/graduate/tuitionfeesandfinancialinformation/)
- [Graduate Financial Aid](https://catalog.odu.edu/graduate/graduatefinancialaid/)
- [Financial Awards](https://catalog.odu.edu/graduate/financialawardsforgraduatestudents/)
- [Policies](https://catalog.odu.edu/graduate/policies/)
Toggle Policies
- [Graduate Policies &β Procedures](https://catalog.odu.edu/graduate/policies/graduatepolicies/)
- [University Policies &β Procedures](https://catalog.odu.edu/graduate/policies/universitypolicies/)
- [Graduate Registration Requirements](https://catalog.odu.edu/graduate/graduateregistrationrequirementsandprocedures/)
Toggle Graduate Registration Requirements
- [Linked Programs](https://catalog.odu.edu/graduate/graduateregistrationrequirementsandprocedures/linkedprograms/)
- [University Requirements for Graduate Degrees &β Certificates](https://catalog.odu.edu/graduate/universityrequirementsforgraduatedegrees/)
- [Graduate Student Resources](https://catalog.odu.edu/graduate/graduatestudentresources/)
Toggle Graduate Student Resources
- [Academic Resources](https://catalog.odu.edu/graduate/graduatestudentresources/academicresources/)
- [Research Resources](https://catalog.odu.edu/graduate/graduatestudentresources/researchresources/)
- [Campus Services](https://catalog.odu.edu/graduate/graduatestudentresources/campusservices/)
- [College of Arts &β Letters](https://catalog.odu.edu/graduate/arts-letters/)
Toggle College of Arts &β Letters
- [Department of Communication &β Theatre Arts](https://catalog.odu.edu/graduate/arts-letters/communication-theatre-arts/)
- [Department of English](https://catalog.odu.edu/graduate/arts-letters/english/)
- [Department of History](https://catalog.odu.edu/graduate/arts-letters/history/)
- [Institute for the Humanities](https://catalog.odu.edu/graduate/arts-letters/humanities/)
- [F. Ludwig Diehn School of Music](https://catalog.odu.edu/graduate/arts-letters/music/)
- [Department of Political Science and Geography](https://catalog.odu.edu/graduate/arts-letters/political-science-geography/)
- [Department of Sociology and Criminal Justice](https://catalog.odu.edu/graduate/arts-letters/sociology-criminal-justice/)
- [Department of Women's and Gender Studies](https://catalog.odu.edu/graduate/arts-letters/womens-studies/)
- [Strome College of Business](https://catalog.odu.edu/graduate/business/)
Toggle Strome College of Business
- [Dean's Office Programs](https://catalog.odu.edu/graduate/business/programs/)
- [School of Accountancy](https://catalog.odu.edu/graduate/business/accounting/)
- [Department of Economics](https://catalog.odu.edu/graduate/business/economics/)
- [Department of Information Technology and Decision Sciences](https://catalog.odu.edu/graduate/business/information-technology-decision-sciences/)
- [School of Public Service](https://catalog.odu.edu/graduate/business/public-service/)
- [School of Cybersecurity](https://catalog.odu.edu/graduate/cybersecurity/)
- [School of Data Science](https://catalog.odu.edu/graduate/data-science/)
- [Darden College of Education and Professional Studies](https://catalog.odu.edu/graduate/education/)
Toggle Darden College of Education and Professional Studies
- [Department of Counseling and Human Services](https://catalog.odu.edu/graduate/education/counseling-human-services/)
- [Department of Educational Leadership and Workforce Development](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/)
Toggle Department of Educational Leadership and Workforce Development
- [Community College Leadership (PhD)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/community-college-leadership-phd/)
- [Community College Leadership Certificate](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/community-college-leadership-certificate/)
- [Education with a Concentration in Educational Leadership (PhD)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/education-educational-leadership-phd/)
- [Education with a Concentration in Higher Education (PhD)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/education-higher-phd/)
- [Education with a Concentration in Workforce and Organizational Development (PhD)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/education-workforce-org-dev-phd/)
- [Educational Leadership with a Concentration in Administration and Supervision (K-β12 Licensure) (MSEd)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/educational-leadership-administration-supervision-msed/)
- [Educational Leadership with a Concentration in Administration and Supervision (Non-βLicensure) (EdS)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/educational-leadership-administration-supervision-non-licensure-eds/)
- [Educational Leadership with a Concentration in Administration and Supervision -β Licensure (EdS)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/educational-leadership-administration-supervision-licensure-eds/)
- [Educational Leadership with a Concentration in Higher Education (EdS)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/educational-leadership-higher-education-eds/)
- [Educational Leadership with a Concentration in Higher Education (MSEd)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/educational-leadership-higher-education-msed/)
- [Educational Leadership with a Concentration in Occupational and Technical Studies (EdS)](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/educational-leadership-occupational-technical-studies-eds/)
- [Marketing Education Post-βBaccalaureate Endorsement](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/marketing-education-post-baccalaureate-endorsement/)
- [Technology Education Post-βBaccalaureate Endorsement](https://catalog.odu.edu/graduate/education/educational-leadership-workforce-development/technology-education-post-baccalaureate-endorsement/)
- [Department of Human Movement Studies and Special Education](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/)
Toggle Department of Human Movement Studies and Special Education
- [Adapted Physical Education Certificate](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/adapted-physical-education-certificate/)
- [Applied Behavior Analysis Certificate](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/applied-behavior-analysis-certificate/)
- [Autism Certificate](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/autism-certificate/)
- [Early Childhood Special Education Post-βBaccalaureate Endorsement](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/early-childhood-special-education-post-baccalaureate-endorsement/)
- [Education with a Concentration in Human Movement Sciences -β Applied Kinesiology (PhD)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/education-human-movement-sciences-applied-kinesiology-phd/)
- [Education with a Concentration in Human Movement Sciences -β Health and Sport Pedagogy (PhD)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/education-human-movement-sciences-health-sport-pedagogy-management-phd/)
- [Education with a Concentration in Human Movement Sciences -β Sport and Recreation Management (PhD)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/education-human-movement-sciences-sport-recreation-management-phd/)
- [Education with a Concentration in Special Education (PhD)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/education-special-phd/)
- [Physical Education with a Concentration in Adapted Physical Education (MSEd)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/physical-education-adapted-msed/)
- [Physical Education with a Concentration in Coaching (MSEd)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/physical-education-coaching-msed/)
- [Physical Education with a Concentration in Curriculum &β Instruction (MSEd)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/physical-education-health-sport-pedagogy-msed/)
- [Physical Education with a Concentration in Initial Virginia Licensure in Health and Physical Education (MSEd)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/physical-education-initial-virginia-licensure-health-msed/)
- [Special Education -β Visual Impairments, PreK-β12 Post-βBaccalaureate Endorsement](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/special-education-visual-impairments-prek-12-post-baccalaureate-endorsement/)
- [Special Education Adapted Curriculum, K-β12 Post-βBaccalaureate Endorsement](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/special-education-adapted-k-12-post-baccalaureate-endorsement/)
- [Special Education General Curriculum, K-β12 Post-βBaccalaureate Endorsement](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/special-education-general-k-12-post-baccalaureate-endorsement/)
- [Special Education with a Concentration in Early Childhood Special Education (MSEd)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/special-education-early-childhood-msed/)
- [Special Education with a Concentration in K-β12 Licensure -β Adapted Curriculum -β K-β12 (MSEd)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/special-education-k-12-licensure-adapted-curriculum-msed/)
- [Special Education with a Concentration in K-β12 Licensure -β General Curriculum -β K-β12 (MSEd)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/special-education-k-12-licensure-general-curriculum-msed/)
- [Sport Management (MS)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/sport-management-ms/)
- [Sport Management with a Concentration in Sport Analytics (MS)](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/sport-management-sport-analytics-ms/)
- [Teacher Preparation in Special Education Adapted Curriculum Post-βBaccalaureate Endorsement](https://catalog.odu.edu/graduate/education/human-movement-studies-special-education/teacher-preparation-special-education-adapted-pbe/)
- [Department of STEM Education &β Professional Studies](https://catalog.odu.edu/graduate/education/stem-education-professional-studies/)
- [Department of Teaching &β Learning](https://catalog.odu.edu/graduate/education/teaching-learning/)
- [Department of Teacher Education](https://catalog.odu.edu/graduate/education/teacher-education/)
- [Frank Batten College of Engineering &β Technology](https://catalog.odu.edu/graduate/engineering-technology/)
Toggle Frank Batten College of Engineering &β Technology
- [Dean's Office Programs](https://catalog.odu.edu/graduate/engineering-technology/programs/)
- [Department of Civil and Environmental Engineering](https://catalog.odu.edu/graduate/engineering-technology/civil-environmental-engineering/)
- [Department of Electrical and Computer Engineering](https://catalog.odu.edu/graduate/engineering-technology/electrical-computer-engineering/)
- [Department of Engineering Management and Systems Engineering](https://catalog.odu.edu/graduate/engineering-technology/engineering-management-systems/)
- [Department of Mechanical and Aerospace Engineering](https://catalog.odu.edu/graduate/engineering-technology/mechanical-aerospace-engineering/)
- [School of Health Professions](https://catalog.odu.edu/graduate/health-professions/)
Toggle School of Health Professions
- [Biomedical Sciences Programs](https://catalog.odu.edu/graduate/health-professions/biomedical-sciences/)
Toggle Biomedical Sciences Programs
- [Biomedical Sciences (PhD)](https://catalog.odu.edu/graduate/health-professions/biomedical-sciences/biomedical-sciences-phd/)
- [Biomedical Sciences -β Medical Masters (MS)](https://catalog.odu.edu/graduate/health-professions/biomedical-sciences/biomedical-sciences-ms/)
- [Biomedical Sciences-βResearch (MS)](https://catalog.odu.edu/graduate/health-professions/biomedical-sciences/biomedical-sciences-research-ms/)
- [Counseling &β Art Therapy Programs](https://catalog.odu.edu/graduate/health-professions/counseling-and-art-therapy/)
Toggle Counseling &β Art Therapy Programs
- [Advanced Cultural Humility Certificate](https://catalog.odu.edu/graduate/health-professions/counseling-and-art-therapy/advanced-cultural-humility-certificate/)
- [Counseling &β Art Therapy (MS)](https://catalog.odu.edu/graduate/health-professions/counseling-and-art-therapy/counseling-and-art-therapy-ms/)
- [Trauma and Neuroscience Informed Art Psychotherapy Certificate](https://catalog.odu.edu/graduate/health-professions/counseling-and-art-therapy/trauma-and-neuroscience-informed-art-psychotherapy-certificate/)
- [Health Sciences Programs](https://catalog.odu.edu/graduate/health-professions/health-sciences/)
Toggle Health Sciences Programs
- [Health Sciences (DHSc)](https://catalog.odu.edu/graduate/health-professions/health-sciences/health-sciences-dhsc/)
- [Laboratory Animal Science Programs](https://catalog.odu.edu/graduate/health-professions/laboratory-animal-science/)
Toggle Laboratory Animal Science Programs
- [Laboratory Animal Anesthesia and Handling Techniques Certificate](https://catalog.odu.edu/graduate/health-professions/laboratory-animal-science/laboratory-animal-anesthesia-and-handling-techniques-certificate/)
- [Laboratory Animal Science (MS)](https://catalog.odu.edu/graduate/health-professions/laboratory-animal-science/laboratory-animal-science-ms/)
- [Medical and Health Professions Education Programs](https://catalog.odu.edu/graduate/health-professions/medical-and-health-professions-education/)
Toggle Medical and Health Professions Education Programs
- [Medical and Health Professions Education (EdD)](https://catalog.odu.edu/graduate/health-professions/medical-and-health-professions-education/medical-health-professions-education-edd/)
- [Medical and Health Professions Education (MMHPE)](https://catalog.odu.edu/graduate/health-professions/medical-and-health-professions-education/medical-health-professions-education-mmhpe/)
- [Medical and Health Professions Education (PhD)](https://catalog.odu.edu/graduate/health-professions/medical-and-health-professions-education/medical-health-professions-education-phd/)
- [MHPE Scholarship Certificate](https://catalog.odu.edu/graduate/health-professions/medical-and-health-professions-education/scholarship-certificate/)
- [MHPE Simulation Program Management Certificate](https://catalog.odu.edu/graduate/health-professions/medical-and-health-professions-education/simulation-program-management-certificate/)
- [MHPE Teaching Certificate](https://catalog.odu.edu/graduate/health-professions/medical-and-health-professions-education/teaching-certificate/)
- [Medical Science Programs](https://catalog.odu.edu/graduate/health-professions/medical-science/)
Toggle Medical Science Programs
- [Clinical Leadership and Administration Certificate](https://catalog.odu.edu/graduate/health-professions/medical-science/clinical-leadership-and-administration-certificate/)
- [Educational Leadership and Administration Certificate](https://catalog.odu.edu/graduate/health-professions/medical-science/educational-leadership-and-administration-certificate/)
- [Medical Science (DMSc)](https://catalog.odu.edu/graduate/health-professions/medical-science/medical-science-dmsc/)
- [Pathologists' Assistant Programs](https://catalog.odu.edu/graduate/health-professions/pathologists-assistant/)
Toggle Pathologists' Assistant Programs
- [Pathologists' Assistant (MHSPA)](https://catalog.odu.edu/graduate/health-professions/pathologists-assistant/pathologists-assistant-mhspa/)
- [Physician Assistant Programs](https://catalog.odu.edu/graduate/health-professions/physician-assistant/)
Toggle Physician Assistant Programs
- [Physician Assistant (MPA)](https://catalog.odu.edu/graduate/health-professions/physician-assistant/physician-assistant-mpas/)
- [Reproductive Clinical Science Programs](https://catalog.odu.edu/graduate/health-professions/reproductive-clinical-science/)
Toggle Reproductive Clinical Science Programs
- [Clinical Andrology Certificate](https://catalog.odu.edu/graduate/health-professions/reproductive-clinical-science/clinical-andrology-certificate/)
- [Clinical Embryology Certificate](https://catalog.odu.edu/graduate/health-professions/reproductive-clinical-science/clinical-embryology-certificate/)
- [Reproductive Clinical Science-βEmbryology and Andrology (MS)](https://catalog.odu.edu/graduate/health-professions/reproductive-clinical-science/reproductive-clinical-science-embryology-and-andrology-ms/)
- [Reproductive Clinical Sciences-βEmbryology and Andrology (PhD)](https://catalog.odu.edu/graduate/health-professions/reproductive-clinical-science/reproductive-clinical-sciences-embryology-and-andrology--phd/)
- [Surgical Assisting Programs](https://catalog.odu.edu/graduate/health-professions/surgical-assisting/)
Toggle Surgical Assisting Programs
- [Surgical Assistant Certificate](https://catalog.odu.edu/graduate/health-professions/surgical-assisting/surgical-assistant-certificate/)
- [Surgical Assisting (MSA)](https://catalog.odu.edu/graduate/health-professions/surgical-assisting/surgical-assisting-msa/)
- [Ellmer College of Health Sciences](https://catalog.odu.edu/graduate/health-sciences/)
Toggle Ellmer College of Health Sciences
- [Dean's Office Programs](https://catalog.odu.edu/graduate/health-sciences/programs/)
- [School of Community and Environmental Health](https://catalog.odu.edu/graduate/health-sciences/community-environmental-health/)
- [Gene W. Hirschfeld School of Dental Hygiene](https://catalog.odu.edu/graduate/health-sciences/dental-hygiene/)
- [School of Medical Diagnostic and Translational Sciences](https://catalog.odu.edu/graduate/health-sciences/medical-diagnostic-translational-sciences/)
- [School of Rehabilitation Sciences](https://catalog.odu.edu/graduate/health-sciences/rehabilitation-sciences/)
- [Ellmer School of Nursing](https://catalog.odu.edu/graduate/nursing/)
- [Joint School of Public Health](https://catalog.odu.edu/graduate/joint-school-public-health/)
Toggle Joint School of Public Health
- [Dean's Office Programs](https://catalog.odu.edu/graduate/joint-school-public-health/programs/)
Toggle Dean's Office Programs
- [Public Health with a Concentration in Behavioral Health and Health Promotion (MPH)](https://catalog.odu.edu/graduate/joint-school-public-health/programs/public-health-behavioral-promotion-mph/)
- [Public Health with a Concentration in Epidemiology of Infectious Disease (MPH)](https://catalog.odu.edu/graduate/joint-school-public-health/programs/public-health-applied-epidemiology-data-analysis-mph/)
- [Public Health with a Concentration in Global Environmental Health (MPH)](https://catalog.odu.edu/graduate/joint-school-public-health/programs/public-health-global-environmental-mph/)
- [Global Health Certificate](https://catalog.odu.edu/graduate/joint-school-public-health/programs/global-health-certificate/)
- [Department of Epidemiology, Biostatistics, &β Environmental Health](https://catalog.odu.edu/graduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/)
Toggle Department of Epidemiology, Biostatistics, &β Environmental Health
- [Applied Data Science Certificate](https://catalog.odu.edu/graduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/applied-data-science-certificate/)
- [Epidemiology Certificate](https://catalog.odu.edu/graduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/epidemiology-certificate/)
- [Occupational Safety Certificate](https://catalog.odu.edu/graduate/joint-school-public-health/epidemiology-biostatistics-and-environmental-health/occupational-safety-certificate/)
- [Department of Health Behavior, Policy, and Management](https://catalog.odu.edu/graduate/joint-school-public-health/health-behavior-policy-and-management/)
Toggle Department of Health Behavior, Policy, and Management
- [Health Management Certificate](https://catalog.odu.edu/graduate/joint-school-public-health/health-behavior-policy-and-management/health-management-certificate/)
- [Health Services Research (PhD)](https://catalog.odu.edu/graduate/joint-school-public-health/health-behavior-policy-and-management/health-services-research-phd/)
- [Healthcare Administration (MHA)](https://catalog.odu.edu/graduate/joint-school-public-health/health-behavior-policy-and-management/healthcare-administration-mha/)
- [College of Sciences](https://catalog.odu.edu/graduate/sciences/)
Toggle College of Sciences
- [Department of Biological Sciences](https://catalog.odu.edu/graduate/sciences/biological-sciences/)
- [Department of Chemistry and Biochemistry](https://catalog.odu.edu/graduate/sciences/chemistry-biochemistry/)
- [Department of Computer Science](https://catalog.odu.edu/graduate/sciences/computer-science/)
- [Department of Mathematics and Statistics](https://catalog.odu.edu/graduate/sciences/mathematics-statistics/)
- [Department of Ocean &β Earth Sciences](https://catalog.odu.edu/graduate/sciences/ocean-earth-sciences/)
- [Department of Physics](https://catalog.odu.edu/graduate/sciences/physics/)
- [Department of Psychology](https://catalog.odu.edu/graduate/sciences/psychology/)
- [School of Supply Chain, Logistics &β Maritime Operations](https://catalog.odu.edu/graduate/supply-chain-logistics-maritime-operations/)
- [The Graduate School](https://catalog.odu.edu/graduate/graduate-school/)
- [Continuing Education](https://catalog.odu.edu/graduate/continuing-education/)
- [Officers of the Administration and Department Chairs](https://catalog.odu.edu/graduate/officersoftheuniversity/)
- [Faculty](https://catalog.odu.edu/graduate/faculty/)
- [Faculty Emeriti](https://catalog.odu.edu/graduate/officersoftheuniversity/faculty_emeriti/)
- [A-βZ Index](https://catalog.odu.edu/graduate/azindex/)
- [Academic Calendar](https://catalog.odu.edu/undergraduate/academiccalendar/)
- [Courses](https://catalog.odu.edu/courses/)
Toggle Courses
- [AAST -β African-βAmerican Studies](https://catalog.odu.edu/courses/aast/)
- [ACCT -β Accounting](https://catalog.odu.edu/courses/acct/)
- [AI -β Artificial Intelligence](https://catalog.odu.edu/courses/ai/)
- [AL -β Arts and Letters](https://catalog.odu.edu/courses/al/)
- [AMST -β American Studies](https://catalog.odu.edu/courses/amst/)
- [ANTR -β Anthropology](https://catalog.odu.edu/courses/antr/)
- [ARAB -β Arabic](https://catalog.odu.edu/courses/arab/)
- [ARTE -β Art Education](https://catalog.odu.edu/courses/arte/)
- [ARTH -β Art History](https://catalog.odu.edu/courses/arth/)
- [ARTS -β Art, Studio](https://catalog.odu.edu/courses/arts/)
- [ASIA -β Asian Studies](https://catalog.odu.edu/courses/asia/)
- [ASTP -β Astrophysics](https://catalog.odu.edu/courses/astp/)
- [AT -β Athletic Training](https://catalog.odu.edu/courses/at/)
- [BDA -β Big Data Analytics](https://catalog.odu.edu/courses/bda/)
- [BIOE -β Bioelectrics](https://catalog.odu.edu/courses/bioe/)
- [BIOL -β Biological Sciences](https://catalog.odu.edu/courses/biol/)
- [BM -β Biomedical Sciences (Medical Masters)](https://catalog.odu.edu/courses/bm/)
- [BME -β Biomedical Engineering](https://catalog.odu.edu/courses/bme/)
- [BMS -β Biomedical Sciences](https://catalog.odu.edu/courses/bms/)
- [BNAL -β Business Analytics](https://catalog.odu.edu/courses/bnal/)
- [BP -β Biomedical Sciences (Research MS &β PhD)](https://catalog.odu.edu/courses/bp/)
- [BUSN -β Business Administration](https://catalog.odu.edu/courses/busn/)
- [CAT -β Counseling and Art Therapy](https://catalog.odu.edu/courses/cat/)
- [CCL -β Community College Leadership](https://catalog.odu.edu/courses/ccl/)
- [CDSE -β Communication Disorders and Special Education](https://catalog.odu.edu/courses/cdse/)
- [CEE -β Civil and Environmental Engineering](https://catalog.odu.edu/courses/cee/)
- [CET -β Civil Engineering Technology](https://catalog.odu.edu/courses/cet/)
- [CGE -β Center for Global Engagement](https://catalog.odu.edu/courses/cge/)
- [CHAE -β Contemporary Human Anatomy Education](https://catalog.odu.edu/courses/chae/)
- [CHEM -β Chemistry and Biochemistry](https://catalog.odu.edu/courses/chem/)
- [CHIN -β Chinese](https://catalog.odu.edu/courses/chin/)
- [CL -β Conservation Leadership](https://catalog.odu.edu/courses/cl/)
- [COMM -β Communications](https://catalog.odu.edu/courses/comm/)
- [COUN -β Counseling](https://catalog.odu.edu/courses/coun/)
- [CPD -β Center for Professional Development](https://catalog.odu.edu/courses/cpd/)
- [CPSY -β Clinical Psychology](https://catalog.odu.edu/courses/cpsy/)
- [CRIM -β Criminology](https://catalog.odu.edu/courses/crim/)
- [CRJS -β Criminal Justice](https://catalog.odu.edu/courses/crjs/)
- [CS -β Computer Science](https://catalog.odu.edu/courses/cs/)
- [CSD -β Communication Sciences and Disorders](https://catalog.odu.edu/courses/csd/)
- [CYSE -β Cybersecurity](https://catalog.odu.edu/courses/cyse/)
- [CYTO -β Cytotechnology](https://catalog.odu.edu/courses/cyto/)
- [DANC -β Dance](https://catalog.odu.edu/courses/danc/)
- [DASC -β Data Science](https://catalog.odu.edu/courses/dasc/)
- [DHSC -β Doctor of Health Sciences](https://catalog.odu.edu/courses/dhsc/)
- [DMSC -β Medical Science](https://catalog.odu.edu/courses/dmsc/)
- [DNTH -β Dental Hygiene](https://catalog.odu.edu/courses/dnth/)
- [ECE -β Electrical and Computer Engineering](https://catalog.odu.edu/courses/ece/)
- [ECON -β Economics](https://catalog.odu.edu/courses/econ/)
- [EDUC -β Education](https://catalog.odu.edu/courses/educ/)
- [EET -β Electrical Engineering Technology](https://catalog.odu.edu/courses/eet/)
- [ELS -β Educational Leadership and Services](https://catalog.odu.edu/courses/els/)
- [ENGL -β English](https://catalog.odu.edu/courses/engl/)
- [ENGN -β Engineering](https://catalog.odu.edu/courses/engn/)
- [ENGT -β Engineering Technology](https://catalog.odu.edu/courses/engt/)
- [ENMA -β Engineering Management](https://catalog.odu.edu/courses/enma/)
- [ENTR -β Entrepreneurship](https://catalog.odu.edu/courses/entr/)
- [ENVH -β Environmental Health](https://catalog.odu.edu/courses/envh/)
- [EXSC -β Exercise Science](https://catalog.odu.edu/courses/exsc/)
- [FAST -β Filipino-βAmerican Studies](https://catalog.odu.edu/courses/fast/)
- [FIN -β Finance](https://catalog.odu.edu/courses/fin/)
- [FOUN -β Foundations of Education](https://catalog.odu.edu/courses/foun/)
- [FR -β French](https://catalog.odu.edu/courses/fr/)
- [GAME -β Gaming](https://catalog.odu.edu/courses/game/)
- [GDES -β Graphic Design](https://catalog.odu.edu/courses/gdes/)
- [GEOG -β Geography](https://catalog.odu.edu/courses/geog/)
- [GER -β German](https://catalog.odu.edu/courses/ger/)
- [GRAD -β Graduate](https://catalog.odu.edu/courses/grad/)
- [HADM -β Healthcare Administration](https://catalog.odu.edu/courses/hadm/)
- [HEBR -β Hebrew](https://catalog.odu.edu/courses/hebr/)
- [HIED -β Higher Education](https://catalog.odu.edu/courses/hied/)
- [HIST -β History](https://catalog.odu.edu/courses/hist/)
- [HLSC -β Health Sciences](https://catalog.odu.edu/courses/hlsc/)
- [HLTH -β Health](https://catalog.odu.edu/courses/hlth/)
- [HMS -β Human Movement Sciences](https://catalog.odu.edu/courses/hms/)
- [HMSV -β Human Services](https://catalog.odu.edu/courses/hmsv/)
- [HNRS -β Honors](https://catalog.odu.edu/courses/hnrs/)
- [HPE -β Health and Physical Education](https://catalog.odu.edu/courses/hpe/)
- [HSR -β Health Services Research](https://catalog.odu.edu/courses/hsr/)
- [HUM -β Humanities](https://catalog.odu.edu/courses/hum/)
- [IDS -β Interdisciplinary Studies](https://catalog.odu.edu/courses/ids/)
- [IDT -β Instructional Design and Technology](https://catalog.odu.edu/courses/idt/)
- [INBU -β International Business](https://catalog.odu.edu/courses/inbu/)
- [IPEH -β Interprofessional Education-βHealth](https://catalog.odu.edu/courses/ipeh/)
- [IS -β International Studies](https://catalog.odu.edu/courses/is/)
- [IT -β Information Technology](https://catalog.odu.edu/courses/it/)
- [ITAL -β Italian](https://catalog.odu.edu/courses/ital/)
- [JAPN -β Japanese](https://catalog.odu.edu/courses/japn/)
- [JST -β Jewish Studies](https://catalog.odu.edu/courses/jst/)
- [KIN -β Kinesiology](https://catalog.odu.edu/courses/kin/)
- [KRS -β Kinesiology and Rehabilitation Sciences](https://catalog.odu.edu/courses/krs/)
- [LAS -β Latin American Studies](https://catalog.odu.edu/courses/las/)
- [LATN -β Latin](https://catalog.odu.edu/courses/latn/)
- [LIBS -β Library Science](https://catalog.odu.edu/courses/libs/)
- [MAE -β Mechanical and Aerospace Engineering](https://catalog.odu.edu/courses/mae/)
- [MAPD -β Math Pedagogy](https://catalog.odu.edu/courses/mapd/)
- [MATH -β Mathematical Sciences](https://catalog.odu.edu/courses/math/)
- [MBA -β Master of Business Administration](https://catalog.odu.edu/courses/mba/)
- [MDPM -β Molecular Diagnostics and Precision Medicine](https://catalog.odu.edu/courses/mdpm/)
- [MDTS -β Medical Diagnostic and Translational Sciences](https://catalog.odu.edu/courses/mdts/)
- [MET -β Mechanical Engineering Technology](https://catalog.odu.edu/courses/met/)
- [MFET -β Manufacturing Engineering Technology](https://catalog.odu.edu/courses/mfet/)
- [MGMT -β Management](https://catalog.odu.edu/courses/mgmt/)
- [MHPE -β Medical and Health Professions Education](https://catalog.odu.edu/courses/mhpe/)
- [MIDE -β Middle Eastern Studies](https://catalog.odu.edu/courses/mide/)
- [MKTG -β Marketing](https://catalog.odu.edu/courses/mktg/)
- [MLAS -β Laboratory Animal Science](https://catalog.odu.edu/courses/mlas/)
- [MLS -β Medical Laboratory Science](https://catalog.odu.edu/courses/mls/)
- [MPAS -β Physician Assistant](https://catalog.odu.edu/courses/mpas/)
- [MPH -β Master of Public Health](https://catalog.odu.edu/courses/mph/)
- [MPHO -β Master of Public Health](https://catalog.odu.edu/courses/mpho/)
- [MSA -β Surgical Assisting](https://catalog.odu.edu/courses/msa/)
- [MSCM -β Maritime and Supply Chain Management](https://catalog.odu.edu/courses/mscm/)
- [MSIM -β Modeling and Simulation](https://catalog.odu.edu/courses/msim/)
- [MSL -β Military Science and Leadership](https://catalog.odu.edu/courses/msl/)
- [MUSA -β Music, Applied](https://catalog.odu.edu/courses/musa/)
- [MUSC -β Music](https://catalog.odu.edu/courses/musc/)
- [MUSE -β Music Education](https://catalog.odu.edu/courses/muse/)
- [NAVS -β Naval Science](https://catalog.odu.edu/courses/navs/)
- [NMED -β Nuclear Medicine Technology](https://catalog.odu.edu/courses/nmed/)
- [NURA -β Nurse Anesthesia](https://catalog.odu.edu/courses/nura/)
- [NURS -β Nursing](https://catalog.odu.edu/courses/nurs/)
- [OCCT -β Occupational Therapy](https://catalog.odu.edu/courses/occt/)
- [OEAS -β Ocean and Earth Sciences](https://catalog.odu.edu/courses/oeas/)
- [OPMT -β Operations Management](https://catalog.odu.edu/courses/opmt/)
- [PADM -β Public Administration](https://catalog.odu.edu/courses/padm/)
- [PAS -β Public Affairs and Service](https://catalog.odu.edu/courses/pas/)
- [PATH -β Pathology](https://catalog.odu.edu/courses/path/)
- [PAUP -β Public Administration and Urban Policy](https://catalog.odu.edu/courses/paup/)
- [PE -β Physical Education](https://catalog.odu.edu/courses/pe/)
- [PHIL -β Philosophy](https://catalog.odu.edu/courses/phil/)
- [PHYS -β Physics](https://catalog.odu.edu/courses/phys/)
- [POLS -β Political Science](https://catalog.odu.edu/courses/pols/)
- [PORT -β Maritime, Ports and Logistics Management](https://catalog.odu.edu/courses/port/)
- [PPCM -β Public Procurement and Contract Management](https://catalog.odu.edu/courses/ppcm/)
- [PRTG -β Portuguese](https://catalog.odu.edu/courses/prtg/)
- [PRTS β Parks, Recreation and Tourism Studies](https://catalog.odu.edu/courses/prts/)
- [PSYC -β Psychology](https://catalog.odu.edu/courses/psyc/)
- [PT -β Physical Therapy](https://catalog.odu.edu/courses/pt/)
- [PUBH -β Public Health](https://catalog.odu.edu/courses/pubh/)
- [QUST -β Queer Studies](https://catalog.odu.edu/courses/qust/)
- [RCS -β Reproductive Clinical Science](https://catalog.odu.edu/courses/rcs/)
- [READ -β Reading](https://catalog.odu.edu/courses/read/)
- [REL -β Religious Studies](https://catalog.odu.edu/courses/rel/)
- [REST -β Real Estate](https://catalog.odu.edu/courses/rest/)
- [RMI -β Risk Management and Insurance](https://catalog.odu.edu/courses/rmi/)
- [RT -β Recreation Therapy](https://catalog.odu.edu/courses/rt/)
- [RUS -β Russian](https://catalog.odu.edu/courses/rus/)
- [SCI -β Sciences](https://catalog.odu.edu/courses/sci/)
- [SCLM -β Supply Chain, Logistics, and Maritime Operations](https://catalog.odu.edu/courses/sclm/)
- [SEPS -β STEM Education and Professional Studies](https://catalog.odu.edu/courses/seps/)
- [SMGT -β Sport Management](https://catalog.odu.edu/courses/smgt/)
- [SOC -β Sociology](https://catalog.odu.edu/courses/soc/)
- [SPAN -β Spanish](https://catalog.odu.edu/courses/span/)
- [SPED -β Special Education](https://catalog.odu.edu/courses/sped/)
- [STAT -β Statistics](https://catalog.odu.edu/courses/stat/)
- [STEM -β Science, Technology, Engineering, and Mathematics Education](https://catalog.odu.edu/courses/stem/)
- [TAX -β Taxation](https://catalog.odu.edu/courses/tax/)
- [THEA -β Theatre](https://catalog.odu.edu/courses/thea/)
- [TLCI -β Teaching &β Learning -β Curriculum &β Instruction](https://catalog.odu.edu/courses/tlci/)
- [TLED -β Teaching &β Learning-βEducation](https://catalog.odu.edu/courses/tled/)
- [UNIV -β University](https://catalog.odu.edu/courses/univ/)
- [WCS -β World Cultural Studies](https://catalog.odu.edu/courses/wcs/)
- [WGS -β Women's &β Gender Studies](https://catalog.odu.edu/courses/wgs/)
- [WLC -β World Languages Cultures](https://catalog.odu.edu/courses/wlc/)
- [Site Map](https://catalog.odu.edu/sitemap/)
- [Previous Catalogs](https://catalog.odu.edu/previous/)
Print/Download Options
[](https://www.odu.edu/)
[5115 Hampton Blvd Norfolk, VA 23529](https://www.google.com/)
[Contact](https://www.odu.edu/contact)
## Resources
- [Directories](https://www.odu.edu/directory)
- [University Libraries](https://www.odu.edu/library)
- [CourseLeaf](https://www.odu.edu/acadaffairs/courseleaf)
## Legal
- [Privacy](https://www.odu.edu/privacy)
- [Accessibility](https://www.odu.edu/educationalaccessibility)
- [Consumer Information](https://www.odu.edu/about/compliance/transparency)
- [Health & Safety](https://www.odu.edu/life/health-safety)
- [Emergency](https://www.odu.edu/emergency)
## Visit
- [Visit ODU](https://www.odu.edu/about/visitors)
- [Maps and Directions](https://www.odu.edu/about/visitors/campus-map)
- [Connect with ODU](https://www.odu.edu/about/connect)
- [Transportation & Parking](https://www.odu.edu/parkingservices)
[Apply Now](https://www.odu.edu/apply)
[Back to top](https://catalog.odu.edu/courses/cs/#header)
Close this window
## Print/Download Options
- [Send Page to Printer](https://catalog.odu.edu/courses/cs/)
Print this page.
- [Download Page (PDF)](https://catalog.odu.edu/courses/cs/cs.pdf)
The PDF will include all information unique to this page.
- [2025-2026 Undergraduate Catalog](https://catalog.odu.edu/pdf/2025-26%20UG%20Catalog%20Final.pdf)
A PDF of the entire 2025-2026 Undergraduate Catalog.
- [2025-2026 Graduate Catalog](https://catalog.odu.edu/pdf/2025-26%20GR%20Catalog%20Final.pdf)
A PDF of the entire 2025-2026 Graduate Catalog |
| Readable Markdown | - [Send Page to Printer](https://catalog.odu.edu/courses/cs/)
Print this page.
- [Download Page (PDF)](https://catalog.odu.edu/courses/cs/cs.pdf)
The PDF will include all information unique to this page.
- [2025-2026 Undergraduate Catalog](https://catalog.odu.edu/pdf/2025-26%20UG%20Catalog%20Final.pdf)
A PDF of the entire 2025-2026 Undergraduate Catalog.
- [2025-2026 Graduate Catalog](https://catalog.odu.edu/pdf/2025-26%20GR%20Catalog%20Final.pdf)
A PDF of the entire 2025-2026 Graduate Catalog |
| Shard | 184 (laksa) |
| Root Hash | 14311375144392021984 |
| Unparsed URL | edu,odu!catalog,/courses/cs/ s443 |