[ skip to content ]

Toggle Mobile Menu

Department of Computer ScienceUndergraduate

More Information about this image

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

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.


2020

#6 Best Online Computer Science Degree Programs

Intelligent.com


2019

#7 Best Online Bachelor's in Computer Science

BestColleges.com



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
  • MITRE
  • Naval Surface Warfare Center
  • Anthem
  • RedHat
  • Amazon
  • L3Harris
  • ODU ITS
  • Alion Science
  • Frontier


Explore our Programs

BACHELORS

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
2019-2020
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.


LINKED ACCELERATED PROGRAMS

Website design. Developing programming and coding technologies.




MINORS

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

IBM