[ skip to content ]

More Information about this image

blue digital binary data on computer screen. Close-up shallow DOF

Department of Computer ScienceUndergraduate

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.


#6 Best Online Computer Science Degree Programs



#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
  • Researcher
  • Database Manager
  • Software Manager
  • Software Quality Assurance
  • Business Intelligence Analyst
  • Cloud Architect
  • Machine Learning
  • Artificial Intelligence
  • Facebook
  • ADP
  • IBM
  • Dominion Enterprises
  • Google
  • LinkedIn
  • Naval Surface Warfare Center
  • Anthem
  • RedHat
  • Amazon
  • L3Harris
  • Alion Science
  • Frontier

Explore our Programs


ODU master's degree in cybersecurity

Curriculum Requirements

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:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.

  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.

  3. Communicate effectively in a variety of professional contexts.

  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.

  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.

  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

2014-15 2015-16 2016-17 2017-18 2018-2019
Majors (declared & intended) (Fall) 572
673 701 738 765 787
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.


Website design. Developing programming and coding technologies.


Young woman on a laptop

Featured Student Projects

Meet one of our graduates

testimonial image

ODU's CS program has been instrumental to my professional success, preparing me to thrive at a company like IBM.

Christopher Bliss

Strategy Consultant and Business Analyst

Talent and Engagement, Public Services


Site Navigation

Presidential Inauguration

ODU commemorated the inauguration of President Brian O. Hemphill, Ph.D., during Homecoming Weekend 2022. Relive the historic weekend.

Fall Open House

It's time to fall in love with ODU! Join us for our last Open House event of the semester on Saturday, November 19.

Commencement 2022

Visit the Commencement Office for information on event times, caps & gowns, tickets and more!