Solving the world’s problems through software innovation.
Computer Scientists are problem solvers.
At ODU, our goal is to prepare you for a future in the professional workforce, entrepreneurship, and research. We use a strong foundation of mathematics, science, logic, programming skills, and theory to solve society's problems with computer-based software. You'll work on projects that investigate real world problem solving. Students thrive in a strong conceptual and practical curriculum with hands-on laboratory experiences.
When you graduate, you'll be ready to enter the world of professional software development and other in-demand computer science jobs, including network and database administration and information security analysis.
#7 Best Online Bachelor's in Computer Science
Our graduates frequently go on to graduate study or certification in computer science or related fields:
- Applications Architect
- Applications Development Engineer
- Information Systems Security Analyst
- Software Engineer
- Network Architect
- Data Warehouse Analyst
- Data Architect
- UX Designer
- Database Manager
- Software Manager
- Software Quality Assurance
- Business Intelligence Analyst
- Cloud Architect
- Machine Learning
- Artificial Intelligence
- Dominion Enterprises
- Naval Surface Warfare Center
- ODU ITS
- Alion Science
Explore our Programs
Preparing students to enter the world of professional software development and related professions.
This program leads to eligibility for teacher licensure in Virginia.
The BSCS program prepares students to enter and thrive in software development, computer science, and related professions and graduate programs. Students are exposed to the basis of computer science in mathematics, logic, and engineering as well as the experimental and design aspects of the computer science discipline. Students can explore more specialized topics, including (but not limited to) network and database administration or information security analysis. Graduates of the BSCS program will be prepared to apply their knowledge to related computing domains and meet new technical challenges.
Students graduating from this program should be able to:
Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
Communicate effectively in a variety of professional contexts.
Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
Apply computer science theory and software development fundamentals to produce computing-based solutions.
|Majors (declared & intended) (Fall)||572
|Student Credit Hours||15,143||16,113||16,362||16,783||16596||17641|
|BSCS Degrees Conferred||48||61||80||81||97||110|
- Nearly 25% of CS majors are distance learners.
LINKED ACCELERATED PROGRAMS
Earn both a bachelor's and master's degree in computer science within five years.
Earn a Bachelor of Science in Computer Science and a Master of Business Administration.
Earn a Bachelor of Science in Computer Science and a Master of Science in Data Science & Analytics.
Featured Student Projects
Meet one of our graduates
ODU's CS program has been instrumental to my professional success, preparing me to thrive at a company like IBM.
Strategy Consultant and Business Analyst
Talent and Engagement, Public Services