This program is very rigorous and requires you to take ownership of your learning and time. Many of our students juggle work, personal responsibilities, and school. The courses are intense and fast-paced. Please be mindful of your time and financial constraints. To review course descriptions, see the OSU course catalog (listed as Computer Science Double Degree Option).
Students will take 60 credits of computer science courses in order to graduate.
Financial Aid Eligibility
To be eligible for federal financial loans, online students must take at least 6 credits per term. Since all of our courses are 4 credits, that’s the equivalent of 2 courses per term to maintain eligibility for federal financial aid. Students receiving funding from GI Bill or private lenders may have different enrollment requirements.
The following table can help you estimate the time commitment required for the program. Students are required to follow the course prerequisites and work with an advisor about their course plans after admission.
Flexible Academic Plans
Students may follow an academic plan that could spread over one, two, three or four years. Below is a sample plan taking two courses per term, which enables you to finish the program in two years (8 terms).
Intro to Computer Science I
Discrete Structures in Computer Science
Intro to Computer Science II
Computer Architecture & Assembly Language
Analysis of Algorithms
Introduction to Databases
Software Engineering I
Software Engineering II
|Elective (Refer to the List of Electives)|
|Term 7||Elective (Refer to the List of Electives)‡|
Intro to Computer Networks
† Effective Summer 2019, CS 372 will be an elective for students admitted in Summer 2019 and beyond. Please contact your advisor if you need clarification.
List of Electives
- CS 352 Introduction to Usability Engineering
- CS 370 Introduction to Security
- CS 373 Defense against The Dark Arts
- CS 464 Open Source Software
- CS 475 Introduction to Parallel Programming
- CS 493 Cloud Application Development