Flexible Academic Plans

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.

Flexible Academic Plans

Students may follow an academic plan that could spread over 1.25, 2, 3, or 4 years. Below is a sample plan taking two courses per term, which enables you to finish the program in two years (8 terms).

Term 1

CS 161
Intro to Computer Science I

CS 225
Discrete Structures in Computer Science

Term 2

CS 162
Intro to Computer Science II

CS 271
Computer Architecture & Assembly Language

Term 3

CS 261
Data Structures

CS 290
Web Development

Term 4

CS 325
Analysis of Algorithms

CS 340
Introduction to Databases

Term 5

CS 361
Software Engineering I

CS 344
Operating Systems

Term 6

CS 362
Software Engineering II

Elective (Refer to the List of Electives)
Term 7 Elective (Refer to the List of Electives)

Elective (Refer to the List of Electives)

Term 8

CS 467
Software Projects


 Eligible electives include any CS 300-400 level courses, excluding the required courses and CS 410. Refer to the OSU Course Catalog for choices.