Software Development
A strong programming foundation across multiple languages prepares students for software engineering, application development, and full-stack development roles.
Joan P. Brock School of Mathematics & Natural Sciences
Department Chair: Dr. Margaret Reese
Computer Science is the study of how to design, build, and reason about software and algorithms — skills that apply everywhere from business and medicine to entertainment and manufacturing. The program covers everything from entry-level programming to advanced topics, supported by dedicated computing labs and resources.
Students choose between a B.A., a broad foundation in computer science fundamentals, and a B.S., which adds a stronger science and mathematics foundation along with a required undergraduate research experience. Both options prepare students well for graduate study. Upper-level electives let students specialize in areas like databases, numerical methods, programming language design, or cybersecurity.
The department also offers minors in Computer Science, Data Science, and Cybersecurity for students in other majors who want a technical credential alongside their primary field of study.
A 2.0 GPA and a grade of C- or higher is required for all courses in the Computer Science minor.
Data Science is an emerging field that combines computer science and statistics. The minor in Data Science teaches programming skills, programming languages Java, Python and R, data analytics, models, and visualizations.
Computer Science students have access to a guaranteed admission engineering pathway through Batten University's partnership agreements. Contact your advisor for current eligibility requirements and application deadlines.
Old Dominion University
Batten College of Engineering & Technology
Guaranteed AdmissionPre-Engineering pathway to MS programs in Aerospace, Biomedical, Civil, Computer, Electrical, Environmental, and Mechanical Engineering, plus Modeling & Simulation.
A strong programming foundation across multiple languages prepares students for software engineering, application development, and full-stack development roles.
Coursework in data structures, statistics, and Python-based data science supports careers in data analysis, machine learning, and business intelligence.
Upper-level cybersecurity coursework and the dedicated minor prepare students for roles in information security, network defense, and ethical hacking.
The B.S. track's required research experience prepares students for graduate study in computer science, data science, and related technical fields.


Computer Science is the study of how to design, build, and reason about software and algorithms — skills that apply everywhere from business and medicine to entertainment and manufacturing. The program covers everything from entry-level programming to advanced topics, supported by dedicated computing labs and resources.
Students choose between a B.A., a broad foundation in computer science fundamentals, and a B.S., which adds a stronger science and mathematics foundation along with a required undergraduate research experience. Both options prepare students well for graduate study. Upper-level electives let students specialize in areas like databases, numerical methods, programming language design, or cybersecurity.
The department also offers minors in Computer Science, Data Science, and Cybersecurity for students in other majors who want a technical credential alongside their primary field of study.
A 2.0 GPA and a grade of C- or higher is required for all courses in the Computer Science minor.
Data Science is an emerging field that combines computer science and statistics. The minor in Data Science teaches programming skills, programming languages Java, Python and R, data analytics, models, and visualizations.
Computer Science students have access to a guaranteed admission engineering pathway through Batten University's partnership agreements. Contact your advisor for current eligibility requirements and application deadlines.
Old Dominion University
Batten College of Engineering & Technology
Guaranteed AdmissionPre-Engineering pathway to MS programs in Aerospace, Biomedical, Civil, Computer, Electrical, Environmental, and Mechanical Engineering, plus Modeling & Simulation.
A strong programming foundation across multiple languages prepares students for software engineering, application development, and full-stack development roles.
Coursework in data structures, statistics, and Python-based data science supports careers in data analysis, machine learning, and business intelligence.
Upper-level cybersecurity coursework and the dedicated minor prepare students for roles in information security, network defense, and ethical hacking.
The B.S. track's required research experience prepares students for graduate study in computer science, data science, and related technical fields.

