ODU Coronavirus Response for Fall 2020:  More Information >>

Computer Science (Bachelor of Science) Sample Online Curriculum

The sample course of study below is based on the 2019-2020 Undergraduate Catalog. This is not an official advising document. It can serve as a guide for how your existing college credits may transfer to ODU. All efforts have been made to provide accurate program information. However, this information is subject to change by the department.

Our online enrollment coordinators can provide a free unofficial transfer evaluation before you apply to ODU. Official review of your student records happens when you apply to and are admitted to ODU.

Look Up Course Equivalencies for Transfer


Lower Division General Education and Departmental Requirements

This degree program is available completely online at ODU, which means you can start as a freshman. If you already have college credits, you may be able to transfer them to ODU and satisfy many of these lower division course requirements.

Old Dominion University CourseCreditsNotes
GEN. ED. (DEPT) Written Comm. Skills3ENGL 110C
GEN. ED. Written Comm. Skills II3ENGL 231C preferred
GEN ED. Literature3
GEN. ED. (DEPT) Oral Comm Skills3COMM 101R
GEN. ED. Mathematical Skills 0Satisfied in major by MATH 211 and 212
GEN ED. Language and Culture0-6
GEN. ED. (DEPT) Info. Literacy and Research3CS 121G
GEN ED. Human Creativity3
GEN ED. Interpreting the Past3
GEN ED. Philosophy and Ethics3
GEN ED. Human Behavior3
GEN. ED. (DEPT) Natural Science I of two-part sequence4Cannot be BIOL 105N-118N or PHYS 101N-104N
GEN. ED. (DEPT) Natural Science II of two-part sequence4Cannot be BIOL 105N-118N or PHYS 101N-104N
GEN. ED. The Impact of Technology0Satisfied in major by CS 300T
STAT 330 Probability & Statistics3
Two technical elective courses6-8

Departmental Requirements

Old Dominion University CourseCreditsNotes
MATH 211 Calculus I 4
MATH 212 Calculus II4
MATH 316 Linear Algebra3
CS 150 Prob Solving and Programming I4
CS 170 Intro to Comp Arch I (or CS 334 ODU DL)3
CS 250 Prob Solving and Programming II4
CS 252 Introduction to UNIX for Programmers1
CS 270 Intro to Comp Arch II (or CS 334 ODU DL)3
STAT 330 Probability & Statistics3
CS 300T Computers in Society3
CS 330 Object-Oriented Programming and Design3
CS 350 Introduction to Software Engineering3
CS 355 Principles of Programming Languages3
CS 361 Data Structures & Algorithms3
CS 381 Introduction to Discrete Structures3
CS 390 Introduction to Theoretical Computer Science3
CS 410 Professional Workforce Development I3
CS 411W Professional Workforce Development II3
CS 417 Computational Methods & Software3
CS 471 Operating Systems3
Elective computer science courses9Choose three 300-400 level three credit CS courses (except CS 334 & 382). Up to 6 hours of work experience credit may count for electives, including internships (CS 367) and co-ops (CS 368).
Two technical elective courses6-8

Upper-Division General Education Requirements

  • Option A. An approved minor (12 credit hours minimum)
  • Option D. Two Upper-Division Courses from outside the College of Sciences that are not required by the major. (6 credit hours)


View All Computer Science Course Descriptions in ODU's Undergraduate Catalog


This bachelor's degree requires a minimum of 120 credit hours total.

To complete this degree at ODU as a transfer, a minimum of 30 credit hours must be earned at ODU.


< Back to program overview