Computer science traces its foundation to mathematics, logic and engineering. Students in this program are exposed to the broad theoretical and practical basis of computer science in lectures and laboratory experiences. Through laboratories, students are introduced to both the experimental and the design aspects of computer science. Students may choose their electives to obtain an emphasis in databases, networking, web programming, systems programming, game programming, and cyber security.

The Bachelor of Science in Computer Science requires the successful completion of a minimum of 120 semester credit hours of approved course work. At least 30 credit hours overall and 12 credit hours in upper-level courses in the major program must be completed at Old Dominion University. In order to gain appropriate exposure and competency in basic computer science theory and applications, students must satisfy the General Education requirements and the following departmental requirements.