Online computer science degree completion programs give you specific programming, mathematics and project sequences to compare. Start with where your transfer credits fit: a large accepted total can still leave a sequence of algorithms, systems or senior project requirements. Ask for a plan that connects your earlier courses to the computing work you still need.
Start With the Programming and Mathematics Sequence
When comparing computer science degree completion programs, inspect prerequisites alongside the credit evaluation. A course that becomes an elective may add to the accepted total without replacing the next required computing class.
This shortlist includes 20 online degree offerings at 20 colleges. Compare transfer credit policies with the requirements of your chosen major. Check each program’s schedule and any laboratory, fieldwork, or campus commitments before enrolling.
How we select programs
We select programs with a documented transfer route and a published technical curriculum. Project sequences, mathematics preparation and institutional requirements help returning students compare what remains. Each college determines the actual transfer award and course plan.
A Detailed Programming, Systems And Mathematics SequenceOnline
Entry Requirements
Submit previous college records through Fort Hays State's transfer admission process.
Dakota StateBachelor of Science in Computer Science
Software Engineering Within A Computing FoundationOnline
Entry Requirements
Transfer applicants submit prior college transcripts and generally need a 2.0 cumulative college GPA; admission category and earlier-credit requirements apply.
A Computing Major With A Preparatory Entry RouteOnline
Entry Requirements
Direct transfer entry requires a 2.5 cumulative college GPA, C or better in Computer Science I, and C or better in calculus and/or Computer Science II; eligible students can begin through Exploratory Studies.
A Liberal Arts Computing Degree With Transfer Math ChecksOnline
Entry Requirements
Transfer requirements depend on completed credits; upper-division applicants need at least a 2.5 overall GPA and specified calculus and physics preparation.
Oregon StateBachelor of Science in Computer Science
A First Bachelor's With A Three-Term Design ProjectOnline
Entry Requirements
Prior college credits receive an articulation review after admission; direct entry to computer science requires calculus readiness.
Online Computer Science Degree Programs and Transfer Credit Requirements
An Evaluated Software-Development Pathway
Southern New Hampshire University
BS in Computer Science
OnlineTransfer entry route
SNHU gives a returning student a clear starting procedure: submit earlier transcripts, review the official evaluation, then decide whether to enroll. Its computer science curriculum connects software planning with front-end and back-end development, databases and testing. That combination is useful when previous programming courses cover only one part of building an application. The general track and concentration choices give you different ways to organize the remaining major.
Before you apply: Compare earlier mathematics and programming courses against the chosen track. The 120-credit degree permits up to 90 transfer credits, with at least 30 taken at SNHU.
Where You Start
Apply online, complete the required attestation form, and submit a transcript request for each previous college. Confirm any additional requirements for your program.
Transfer Credits
Up to 90 credits, subject to the official evaluation and degree requirements.
Concentration:The Data Analysis concentration addresses databases, large datasets and data cleaning.
Graduate pathway:Eligible students can take up to four graduate courses, totaling 12 credits, through the BS-to-MS pathway; separate eligibility rules apply.
Franklin makes project progression a central part of its computer science degree. Its software-development practica move from contributing to a team toward planning and coordinating more advanced work. Java, operating systems and database-backed applications supply the technical foundation. If you have completed programming classes at several colleges, ask the department how they prepare you for this sequence, particularly the later team and leadership responsibilities.
Before you apply: The degree requires 124 semester credits, rather than 120. At least 30 credits and the capstone experience must be completed at Franklin; up to 94 credits can transfer.
Where You Start
Provide evidence of high school completion or an equivalent, or an eligible accredited college degree. Franklin evaluates earlier college coursework for transfer.
Competency-Based Study With a Mathematics Entry Check
Western Governors University
BS in Computer Science
OnlineTransfer entry route
WGU suits a comparison where demonstrating existing knowledge is part of the plan. You advance by passing assessments within six-month terms, with faculty and mentor support. The computer science curriculum includes algorithms, advanced Java, Linux, linear algebra and artificial intelligence. Its explicit precalculus admission requirement is useful for returning students because it identifies preparation to verify before building a schedule around the later computing courses.
Before you apply: The college-coursework entry route requires a 2.25 cumulative GPA and approved precalculus or higher with a C or better. A transcript evaluation determines which requirements transfer.
Where You Start
For the college-coursework route, submit all transcripts showing at least a 2.25 cumulative GPA and verified approved precalculus or higher with a C or better. A high school diploma or equivalent is required; other entry routes have separate criteria.
Transfer Credits
Official transcripts and eligible certifications are evaluated against the selected degree before enrollment.
Degree Requirements
Complete the competency-based computer science curriculum and its required assessments. Course waivers depend on the official evaluation.
Study Schedule
Online competency-based study in six-month terms.
More About the Curriculum +
Mathematics:The curriculum includes calculus, linear algebra and mathematically intensive computing.
Computing topics:Study includes advanced Java, algorithms, Linux and Agile software engineering.
Assessment model:Students advance after demonstrating competency; term length is not a guaranteed graduation timeline.
National combines computer science foundations with a three-part software project. Students develop requirements and use-case diagrams, then continue the design and construction work while managing the project. Algorithms, databases, networks and computer architecture support that process. A returning student can use the published sequence to ask whether earlier software courses cover the expected foundations or leave prerequisite work before the senior project begins.
Before you apply: The current degree uses semester credits: 120 total, including 30 at National. The senior project courses must be completed through the university; include that project sequence in your remaining-course plan.
Where You Start
Request an evaluation of prior college coursework through National's undergraduate transfer process; course-equivalency and articulation information can guide the review.
Transfer Credits
Earlier college courses are evaluated for program placement and credit; the university publishes course-equivalency and articulation resources.
Degree Requirements
120 semester credits, including 30 at National and the required senior project sequence in residence.
Study Schedule
Online study is available; confirm the sequence of the senior project courses.
More About the Curriculum +
Senior project:Three project courses cover requirements, software design, construction and project coordination.
Computing foundation:Study includes data structures, algorithms, databases, networks and computer architecture.
Science requirement:Students select a science lecture and laboratory intended for science and engineering majors.
UA Grantham gives computer science a large share of its degree structure: the published plan separates an 84-credit program core from 36 general education credits. C++, C# and .NET, databases and software engineering provide several programming contexts. The concluding research project draws on work across the degree. This is a useful comparison when you want to examine the depth of the remaining computing requirements alongside any transfer allowance.
Before you apply: The 120-credit program allows up to 75% of its credits to transfer. Have earlier mathematics and programming classes evaluated against the core before choosing your remaining electives.
Where You Start
Discuss previous college coursework with admissions and request a transfer evaluation for this online bachelor's program.
Transfer Credits
Up to 75% of the degree's credits may transfer through approved coursework.
Degree Requirements
120 total credits: an 84-credit program core and 36 general education credits.
Study Schedule
Online coursework.
More About the Curriculum +
Programming:Courses address C++ data structures and application development in C# with .NET.
Software design:Software engineering combines project management with requirements analysis and systems design.
Final project:A senior research project integrates knowledge and skills developed across the computing degree.
Applied Computing With a Professional-Interest Capstone
Purdue University Global
Bachelor of Science in Applied Computer Science
OnlineTransfer entry route
Purdue Global's Applied Computer Science degree covers software and the systems that run it. Python, R and Java support data-focused programming, while architecture and network security add systems depth. A professional-interest capstone lets you connect the final work with a defined computing problem. Bring earlier programming and mathematics records into the evaluation.
Before you apply: The program uses quarter credits and a substantial required major sequence. Compare accepted course equivalents and prerequisites before estimating the time your existing credit will save.
Where You Start
Eligible previous coursework and prior learning receive an individual credit evaluation.
More About the Curriculum +
Degree Size:180 quarter credits across 34 courses.
Computing Core:Software engineering, operating systems, computer architecture and advanced databases.
Final Project:A capstone can focus on the student's professional interests.
A Completion Route With Computing Labs and Projects
Old Dominion University
Bachelor of Science in Computer Science
OnlineDegree completion route
Old Dominion offers both a full Computer Science BS and a completion route for students who already have credits. Laboratory experiences and practical projects connect computing concepts with systems work. Its published 30-credit ODU minimum gives you one concrete boundary for planning, while the evaluation identifies which lower-level and major courses remain.
Before you apply: Online instructors can set assignment deadlines and examination times. Review course timing and prerequisites together rather than assuming a small remaining credit total means immediate graduation.
Where You Start
Students with prior college coursework can enter the completion route and transfer up to 90 approved credits.
More About the Curriculum +
Degree Size:120 credits, including at least 30 completed at ODU.
Applied Study:Hands-on laboratory experiences and practical computing projects.
Study Format:Online full-degree and degree-completion routes are available.
Advanced Computing Choices With Defined Prerequisites
American Public University System
Bachelor of Science in Computer Science
OnlineTransfer entry route
American Public University's Computer Science BS includes advanced study in machine learning, artificial intelligence and software reverse engineering. Programming labs and technical analysis support those subjects. If your previous computing courses covered introductory work, ask which ones satisfy the foundations for later study. The published total is 122 credits, so use this degree's actual plan.
Before you apply: Advanced machine learning follows introductory machine learning, and reverse engineering has earlier computing prerequisites. Those dependencies matter when arranging your remaining terms.
Excelsior combines a shared computer science core with concentration coursework. Artificial intelligence explores areas such as machine learning and computer vision, while networking and cloud study focuses on infrastructure and deployment. This gives you distinct ways to use the remaining major after your transfer evaluation. Programming includes languages such as Python and C++.
Before you apply: Have the evaluator use your chosen concentration. The shared major, concentration, general education and university requirements all contribute to the full 120-credit degree.
Where You Start
Excelsior evaluates eligible previous coursework and other approved credit sources against the selected degree.
More About the Curriculum +
Degree Size:120 credits, including a 54-credit major core and 15 concentration credits.
Specialized Study:Artificial intelligence and networking and cloud computing options.
Format:Asynchronous online study with courses starting every eight weeks.
A Detailed Programming, Systems and Mathematics Sequence
Fort Hays State University
Bachelor of Science in Computer Science
OnlineTransfer entry route
Fort Hays State publishes a computing sequence that moves from programming foundations into data structures, operating systems and software engineering. Web and database development add application work, while mathematics supports the technical core. Its articulation route for a Kansas computer science transfer associate degree gives some returning students a specific planning resource.
Before you apply: At least 45 credits must be upper division. Ask which accepted courses meet advanced requirements, and check mathematics placement before arranging the next programming courses.
Where You Start
Submit previous college records through Fort Hays State's transfer admission process.
More About the Curriculum +
Degree Size:120 credits with at least 45 upper-division credits.
Computing Core:Data structures, assembly language, operating systems and software engineering.
Supporting Study:Web development, database programming, calculus and statistics.
Software Engineering Within a Computing Foundation
Dakota State University
Bachelor of Science in Computer Science
OnlineTransfer entry route
Dakota State's Computer Science BS combines foundational computing with options such as Software Engineering. You study algorithms, data structures and operating systems before applying those concepts to software design and development. Online delivery and fall, spring and summer entry give you several planning options after the university evaluates your previous college coursework.
Before you apply: Choose the specialization before reviewing electives and remaining requirements. A proposed double major or additional specialization changes the academic plan and should receive its own evaluation.
Where You Start
Transfer applicants submit prior college transcripts and generally need a 2.0 cumulative college GPA; admission category and earlier-credit requirements apply.
Computing Systems With Explicit Course Dependencies
Regent University
Bachelor of Science in Computer Science
OnlineTransfer entry route
Regent's Computer Science BS examines how processors, operating systems and software work together. Architecture and systems courses build on introductory computing, while logic, mathematics and ethics support the broader technical study. This is a useful comparison when your earlier programming credits need to be matched to a specific prerequisite sequence.
Before you apply: The approved degree plan determines how transferred courses satisfy computing and general education requirements. Confirm those matches before assuming you can begin the advanced systems courses.
Where You Start
Regent evaluates earlier college coursework and permits up to 90 transfer credits toward a bachelor's.
Colorado State makes prior programming and mathematics central to computer science admission. Direct entry has named course requirements, while an eligible Exploratory Studies route can provide missing preparation. The core then connects algorithms and operating systems with software engineering. That distinction helps you plan a return even when earlier college credits came from another subject.
Before you apply: Ask for the tentative transfer evaluation before choosing your starting route. Admission preparation and degree requirements are separate, and both affect your remaining course sequence.
Where You Start
Direct transfer entry requires a 2.5 cumulative college GPA, C or better in Computer Science I, and C or better in calculus and/or Computer Science II; eligible students can begin through Exploratory Studies.
More About the Curriculum +
Computing Core:Data structures, software engineering, algorithms and operating systems.
Mathematics:Linear algebra and statistics support the major.
Entry Planning:An Exploratory Studies pathway can provide required preparation before the major.
Troy's Computer Science BS combines computing theory with programming and software projects. Data structures and computer organization support later work in databases, artificial intelligence and software engineering. Introductory courses accommodate students without earlier programming experience, which is useful if your transferable credits come mainly from general education or a different major.
Before you apply: Select the online version when arranging your degree plan. Troy also offers campus and hybrid formats, and earlier credits must be matched to the computing sequence.
Where You Start
Troy evaluates eligible prior college coursework through its online transfer admission process.
Computer Science With a Major-Related Independent Project
Champlain College
Bachelor of Science in Computer Science
OnlineTransfer entry route
Champlain combines a conventional computer science foundation with advanced topics such as programming paradigms and computational logic. Virtual-machine exercises support systems administration, and an independent project gives the major an applied conclusion. Its published separation of program, general education and elective credits can help you see where previous coursework actually contributes.
Before you apply: Some required courses run in 15-week terms. Champlain estimates 15–18 hours of weekly work per course, so use course-specific timing when planning your return.
A BS Route With Online Computing and Science Study
Eastern Oregon University
Bachelor of Science in Computer Science
OnlineTransfer entry route
Eastern Oregon offers both BA and BS routes in computer science. This comparison selects the BS, which adds science study to the programming, systems and database foundation. Online electives include computing theory and artificial intelligence, with independent study available for a specialized topic. Your evaluation should follow the BS requirements throughout.
Before you apply: EOU uses a 180-credit degree structure and requires at least 20 EOU credits in each major. Distinguish the major requirement from the university's total graduation rules.
Where You Start
EOU evaluates prior coursework and permits up to 135 transfer credits within its 180-credit bachelor's structure.
More About the Curriculum +
Degree Size:180 credits with up to 135 approved transfer credits.
Computing Core:Software, operating systems, databases and algorithms.
Selected Award:The BS uses science coursework alongside the computing major.
A Computer Science BA With Broader Elective Choice
Florida International University
Bachelor of Arts in Computer Science
OnlineTransfer entry route
FIU's Computer Science BA offers a computing foundation with room to connect it to another field. Programming, data structures and operating systems remain part of the major, while the broader structure accommodates interests such as business or digital media. This can matter when your earlier credits span several subjects and you want to preserve useful elective work.
Before you apply: Use the BA curriculum rather than FIU's BS requirements during evaluation. Its greater elective choice does not remove the required programming and systems courses.
Where You Start
FIU requires official transcripts from every previously attended postsecondary institution for transfer review.
More About the Curriculum +
Degree Size:120 credits with a fully online delivery option.
Computing Core:Programming, data structures, software engineering, architecture and operating systems.
Academic Choice:The BA leaves room to connect computing with other fields of study.
A Liberal Arts Computing Degree With Transfer Math Checks
University of Florida
Bachelor of Science in Computer Science
OnlineTransfer entry route
UF Online places computer science within a liberal arts bachelor's while maintaining a defined mathematics foundation. Its transfer checklist distinguishes lower-division applicants from those bringing at least 60 credits. That makes the program useful to evaluate with your transcript in hand: earlier credits matter, but calculus and physics preparation are central to entry.
Before you apply: Prerequisites need grades of C or better and a qualifying combined GPA. UF encourages completing the second physics course and lab before transfer to keep the sequence together.
Where You Start
Transfer requirements depend on completed credits; upper-division applicants need at least a 2.5 overall GPA and specified calculus and physics preparation.
More About the Curriculum +
Academic Home:The online BS is offered through the College of Liberal Arts and Sciences.
Computing Focus:Theoretical foundations of information and computation.
Transfer Preparation:Upper-division entry requires Calculus I, II and III plus Physics I with a lab.
A First Bachelor's With a Three-Term Design Project
Oregon State University
Bachelor of Science in Computer Science
OnlineTransfer entry route
Oregon State's online Computer Science BS is available as a first bachelor's, with a separate postbaccalaureate option elsewhere in its catalog. The curriculum includes systems and algorithms, practical projects and a three-term capstone. If you have previous computing credits, compare their equivalents with the option you choose and the university's calculus-readiness requirements.
Before you apply: At least 45 of your final 75 credits must be completed at Oregon State. Keep that rule and the three-term capstone in your transfer and scheduling plan.
Where You Start
Prior college credits receive an articulation review after admission; direct entry to computer science requires calculus readiness.
More About the Curriculum +
Degree Size:180 quarter credits with at least 60 upper-division credits.
Computing Core:Algorithms, operating systems, software engineering and network security.
Final Sequence:A three-term online capstone develops engineering design and project-management work.
Computer Science With a Built-in Focus Certificate
Maryville University of Saint Louis
Bachelor of Science in Computer Science
OnlineTransfer entry route
Maryville organizes its Computer Science BS around a shared core and a selected focus area. Six focus courses form an 18-credit certificate, allowing you to develop a defined specialty while finishing the bachelor's. The program also includes a final capstone. Review previous computing courses against both the core and your chosen focus.
Before you apply: A certificate alone is not the full bachelor's. Ask how its courses, your transferred work, electives and general education fit within the complete 120-credit plan.
Organize your previous college credits in the degree planner, then take your course list and questions to a school’s transfer advisor. The school’s evaluation determines which credits count toward your degree.
How Do Computer Science Transfer Credits Fit the Required Sequence?
Collect descriptions or syllabi for earlier programming and mathematics classes before requesting a transfer-credit evaluation. Ask which degree requirements each course satisfies and which prerequisites remain. SNHU covers full-stack development and testing, while Franklin includes a progression of software practica. Similar-looking introductory courses may prepare you for different later sequences.
Request a remaining-course plan that names the next required class and the courses that depend on it. That is more informative than subtracting every previously earned credit from the degree total.
WGU's computer science admission routes include an explicit precalculus requirement. Its curriculum then includes calculus and linear algebra. National also requires science study with a laboratory intended for science and engineering majors. These are concrete preparation checks for someone whose earlier credits came from a less mathematical major.
If a needed course remains, ask whether it belongs before admission or within the university's degree plan. Put that answer into your schedule before budgeting for your remaining computer science coursework.
National's computer science degree ends in a three-part senior project completed through the university. Franklin also requires its capstone experience. These requirements involve a sequence of work, so a small remaining credit total does not establish an immediate graduation date.
Compare the number of open terms with the order of those projects. For WGU, use a six-month-term scenario based on its assessment model. Keep that separate from a per-credit tuition calculation at schools using conventional course credits.
Questions About Computer Science Degree Completion Programs
Can Computer Science Degree Completion Programs Accept Transfer Credits?+
Yes, these programs publish transfer routes. SNHU permits up to 90 credits toward its 120-credit degree; Franklin permits up to 94 toward 124. Each university decides which credits satisfy the selected curriculum.
Will Previous Coding Classes Replace Computer Science Requirements?+
They need an individual evaluation. Compare their content with the required programming, algorithms and systems courses, and ask whether they satisfy a major requirement, a prerequisite or an elective.
No. Franklin requires 124 semester credits. WGU uses a competency-based model with assessments and six-month terms. Do not force those different structures into one unqualified remaining-credit calculation.
Check the specific degree. National requires its senior project sequence in residence, and Franklin requires the capstone experience through Franklin. Include those institutional requirements in the evaluation request.
How Do I Compare the Pace of Computer Science Degree Completion Programs?+
That depends on your evaluated requirements, prerequisite order and sustainable workload. Compare a written course plan for each finalist. A transfer maximum or six-month billing term does not establish your personal graduation date.
Program details come from the schools’ own degree, admission, transfer, and tuition pages. Program selection follows the criteria stated above. Each school determines how your previous coursework applies.