Best Online Computer Science Degree Programs

By the OnlineU team | Updated 3/2/2022

An online bachelor's degree in computer science aims to give students a foundation in the mathematical, technological, and analytical skills needed to work in the field. We have compiled a list of the best online computer science degrees for prospective applicants to review. Alumni of these programs may be able to find jobs in computer and information technology, and the median annual salary for this field is about $50,000 higher than the median wage for all jobs nationwide.

Find an Online Degree:
Find an Online Degree:

Online Bachelor's in Computer Science with the Highest Return on Investment

2021 Best Online Colleges Offering Bachelor's Degrees in Computer Science Badge

Computer science degrees across the country have a high return on investment, with 10-year ROIs averaging $622,300. The 25 top online bachelor’s degrees in computer science offer ROIs as high as $779,500. Our rankings are based on real-world alumni outcomes, evaluating income and debt over time to estimate how much alumni end up benefiting from their computer science degrees. With tuitions starting at $6,780, the schools on this list are great options for an online bachelor's in computer science.

ROI amounts are based on data reported by the U.S. Department of Education. Tuitions are manually researched in order to determine tuition amounts specific to online degrees. Read our methodology for more details.

RankSchool Annual Tuition Median Starting Salary Median Debt 10-year ROI
# 1 #1 University of Florida $15,000 $77,966 $18,601 $779,500
# 2 #2 Colorado State University - Fort Collins $14,280 $76,208 $24,000 $754,700
# 3 #3 Western Governors University $6,780 $75,270 $16,892 $753,900
# 4 #4 Regis University $16,650 $78,122 $25,492 $742,500
# 5 #5 Oregon State University $16,695 $73,882 $21,875 $733,400
# 6 #6 University of Colorado Boulder $21,125 $73,769 $25,000 $728,300
# 7 #7 Arizona State University $21,152 $71,045 $18,772 $708,000
# 8 #8 Saint Louis University-Main Campus $18,200 $71,211 $23,562 $694,800
# 9 #9 University of North Texas $20,673 $66,566 $24,656 $654,600
# 10 #10 Weber State University $8,340 $64,113 $12,516 $645,500
# 11 #11 National University $16,650 $66,449 $36,000 $639,300
# 12 #12 University of Maryland Global Campus $14,970 $63,935 $18,000 $635,800
# 13 #13 Colorado State University Global $10,500 $63,005 $21,500 $621,900
# 14 #14 Old Dominion University $12,210 $62,734 $22,000 $618,400
# 15 #15 University of Illinois at Springfield $12,210 $62,409 $19,434 $618,300
# 16 #16 Franklin University $12,736 $63,380 $31,602 $613,100
# 17 #17 Auburn University $15,750 $61,303 $17,030 $609,900
# 18 #18 California State University Monterey Bay $12,980 $60,698 $12,598 $608,300
# 19 #19 University of Wisconsin-Milwaukee $11,760 $61,212 $26,000 $596,900
# 20 #20 University of Arkansas Grantham $11,210 $61,814 $34,862 $593,000
# 21 #21 Loyola University Chicago $21,450 $60,161 $22,000 $592,000
# 22 #22 Florida International University $10,376 $59,253 $17,750 $587,900
# 23 #23 Lakeland University $15,900 $58,221 $25,944 $567,100
# 24 #24 University of North Dakota $19,570 $57,770 $23,000 $566,100
# 25 #25 Baker College Online $12,865 $57,995 $30,100 $559,600

Best Bachelor's Degrees in Computer Science Rankings Details

#1

University of Florida

Gainesville (FL)
  • 10-Year ROI: $779,500
  • Median Salary: $77,966
  • Annual Tuition: $15,000
  • Median Debt: $18,601

The University of Florida offers an online Bachelor of Science (BS) in Computer Science degree. Courses in the program cover professional communication for engineers, computational linear algebra, physics with calculus, computer organization, data structures and algorithms, and operating systems. The school offers a flexible schedule where students can take from three to 18 credits... per semester, and the program requires a total of 120 credits to complete.

Students use Canvas to access online courses. The school allows students to transfer 60 or more credits from other colleges, and it offers a special discount rate for online students. The Office for Student Financial Affairs (SFA) connects students to scholarships, grants, loans, and other assistance programs, such as out-of-state tuition waivers for veterans and members of the military. The computer science field is expected to grow by 22% between 2018 and 2028. Graduates of this program can pursue careers in business intelligence analysts, computer programmers, database administrators, web developers, and more.

Students can apply online for the fall, spring, or summer semesters. Note that the application deadlines are different for online and in-person students. Online students have access to services provided by the Career Connections Center.

Cost per Credit: $500
School Type: Non-Profit
Credits Required: 120
Graduation Rate: 88%
Acceptance Rate: 42%
Financial Aid Recipients: 92%
Average SAT Scores: 1310 - 1470
Accreditation: SACS COC
Undergrad Online Enrollment: 1,029

#2

Colorado State University - Fort Collins

Fort Collins (CO)
  • 10-Year ROI: $754,700
  • Median Salary: $76,208
  • Annual Tuition: $14,280
  • Median Debt: $24,000

Colorado State University (CSU) - Fort Collins offers an online Bachelor of Science in Computer Science degree completion program. The program offers five concentrations: general computer science studies, artificial intelligence and machine learning, computing systems, human-centered computing, or networks and security. Degree completion time depends on how many credits students... transfer into the 120-credit program.

Students at CSU - Fort Collins access online courses via the Canvas learning management system. A Student Success Team is available to assist students who want to use their military benefits to pay for their education. Students have access to services provided through CSU's Career Center.

Applicants can submit their applications and any required materials online. Services available to online students include adult learner and veteran services, academic advising, career center services, online library databases, online proctoring, free access to Microsoft 365, student government, IT support, the Women and Gender Advocacy Center, and more.

Cost per Credit: $476
School Type: Non-Profit
Credits Required: 120
Graduation Rate: 70%
Acceptance Rate: 83%
Financial Aid Recipients: 79%
Average SAT Scores: 1070 - 1290
Accreditation: HLC
Undergrad Online Enrollment: 1,253

#3

Western Governors University

Salt Lake City (UT)
  • 10-Year ROI: $753,900
  • Median Salary: $75,270
  • Annual Tuition: $6,780
  • Median Debt: $16,892

Western Governors University's online Bachelor of Science in Computer Science degree offers courses in IT fundamentals, web development, network and security, business, programming, communication, data management, information assurance, software, and data manipulation. The 35-course program prepares students to design, develop and optimize systems that will meet industry needs.... The online Bachelor of Science in Cloud Computing is a 38-course degree program that includes industry-critical certification in AWS Certified SysOps Administrator-Associate at no extra cost.

All classes are remote, and learning is asynchronous, delivered through web-based tests, papers, and projects. The school’s competency-based education (CBE) approach means that students can progress at their own pace. Students can also apply for course credit based on subject area assessments. Students can work with a program mentor for help in degree planning, and they can receive one-on-one support from faculty if needed. The university offers more than $20 million in financial assistance, including the need-based New Start Scholarship and Resiliency Grant. Seventy percent of students graduate in one year.

Applicants must complete an application (with fee) online. Enrollment counselors are available for applicants who need assistance with the enrollment process. Additional online resources include library services and tutorials.

School Type: Non-Profit
Graduation Rate: 21%
Financial Aid Recipients: 72%
Accreditation: NWCCU
Undergrad Online Enrollment: 98,630

#4

Regis University

Denver (CO)
  • 10-Year ROI: $742,500
  • Median Salary: $78,122
  • Annual Tuition: $16,650
  • Median Debt: $25,492

Regis University offers an online Bachelor's of Science in Computer Science. Students learn about programming languages, paradigms, and platforms so that they can implement computational solutions in enterprise organizations. Available online or in-person, this program features 8-week terms, and students must complete 120 credits to earn this degree.

This degree gives students the... opportunity to pursue careers in a field that is expected to grow by 16% between 2018 and 2028. In addition to accepting financial aid and scholarships, Regis has a generous policy for transfer credits, and the school also has a FastForward program for students who want to earn a master's as well as a bachelor's degree. Students and alumni have access to the Center for Career and Professional Development, which provides resume assistance, interview coaching, and career transition support.

Students can apply anytime as Regis accepts applications on a rolling basis, and they can start in January, March, May, July, August, or October. Ideally, students should apply at least four weeks before their desired start date. Once accepted, students have access to a range of support services.

Cost per Credit: $555
School Type: Non-Profit
Credits Required: 120
Graduation Rate: 64%
Acceptance Rate: 60%
Financial Aid Recipients: 99%
Average SAT Scores: 1030 - 1240
Accreditation: HLC
Undergrad Online Enrollment: 1,061

#5

Oregon State University

Corvallis (OR)
  • 10-Year ROI: $733,400
  • Median Salary: $73,882
  • Annual Tuition: $16,695
  • Median Debt: $21,875

Oregon State University (OSU) offers an online Bachelor of Science in Computer Science (Post baccalaureate) and Bachelor of Science in Computer Science degrees. Designed for students who have a bachelor's degree in any field, the post baccalaureate program requires 60 credits of specialized computer courses. In comparison, the bachelor's program requires a total of 180 quarter credits,... and at least 45 must be completed at OSU. These programs offer courses in programming, databases, software engineering, computer forensics, operating systems, and other IT concepts. To earn their bachelor's degree, students must complete a three-term capstone senior project.

Oregon State University uses the Canvas learning management system, allowing students to watch video lessons, submit assignments, take quizzes, and engage in discussions. The faculty for these programs are experts in the computer science field. Online students can get low-interest loans to cover tuition costs, and some students complete internships, which they can search for on OSU's Handshake platform.

Students must submit an online application to apply. The program has four different start dates during the year (spring, summer, fall, and winter semesters), and application deadlines are usually about eight weeks before classes start. The school offers support services to online students, such as success coaching, library services, online tutoring, and career guidance.

Cost per Credit: $371
School Type: Non-Profit
Credits Required: 180
Graduation Rate: 67%
Acceptance Rate: 79%
Financial Aid Recipients: 85%
Average SAT Scores: 1080 - 1320
Accreditation: NWCCU
Undergrad Online Enrollment: 5,999

#6

University of Colorado Boulder

Boulder (CO)
  • 10-Year ROI: $728,300
  • Median Salary: $73,769
  • Annual Tuition: $21,125
  • Median Debt: $25,000

The online Bachelor of Science in Applied Computer Science degree is available through the University of Colorado Boulder's (UCB's) College of Engineering and Applied Science. The 45-credit program is designed for working professionals with bachelor’s degrees in other fields who are seeking a career change. Students learn advanced software engineering skills and study mathematics... and algorithms for artificial intelligence and machine learning.

Online classes are asynchronous to offer flexibility for working professionals but include weekly assignment deadlines. The coursework is delivered in the form of articles, case studies, online discussion forums, and videos via remote learning tools. The computer science program is taught by the same faculty that teaches the on-campus version. Students with prior college-level computer science credit may transfer up to 15 credits into the program.

There are spring, summer, and autumn start dates. Students must complete and submit an online application form (with fee). Academic advisors and course assistants are available for one-on-one consultation when online students need assistance.

Cost per Credit: $845
School Type: Non-Profit
Graduation Rate: 69%
Acceptance Rate: 80%
Financial Aid Recipients: 66%
Average SAT Scores: 1140 - 1360
Accreditation: HLC
Undergrad Online Enrollment: 631

#7

Arizona State University

Tempe (AZ) (and 4 others)
  • 10-Year ROI: $708,000
  • Median Salary: $71,045
  • Annual Tuition: $21,152
  • Median Debt: $18,772

The online BS in Computer Information Systems from Arizona State University (ASU) provides specializations in software engineering, information technology, business data analytics, and geographic information science. The 120-credit degree program includes instruction in engineering, business, mathematics, and other related interest areas.

ASU uses the Canvas learning management platform... to deliver asynchronous coursework. The school has various scholarships for computer science students, such as the Women in Science Scholarship that awards up to $5000 for women interested in pursuing STEM degrees or the Brian S. Page Endowed Scholarship that awards $1,350 to students based on need. A computer science degree from ASU can prepare students for jobs in computer programming, data management, and cybersecurity.

Applicants have several options for applying to ASU; Students can use the Common Application, Coalition Application, or the university's application. Resources available for online students include career counseling, tutoring, financial planning, and international student engagement.

School Type: Non-Profit
Graduation Rate: 54%
Acceptance Rate: 76%
Financial Aid Recipients: 96%
Average SAT Scores: 1091 - 1301
Accreditation: HLC
Undergrad Online Enrollment: 33,410

#8

Saint Louis University-Main Campus

St. Louis (MO)
  • 10-Year ROI: $694,800
  • Median Salary: $71,211
  • Annual Tuition: $18,200
  • Median Debt: $23,562

Saint Louis University (SLU) offers an online Bachelor of Science in Computer Information Systems through their School for Professional Studies. The program at this Jesuit school requires 120 credits to complete, and students can pursue a concentration in data analytics by taking two additional courses. The courses are offered in eight-week terms. The curriculum covers programming,... data-driven decision making, system analysis, computer forensics, cyber threats and defense, data mining, and more. For full-time students without transfer credits, this program takes four years to complete.

SLU online students take their online courses through the Blackboard learning management system. With this degree, students can pursue careers in market research, data analysis, or business intelligence. Students can apply for financial aid, and the school also offers scholarships for academic achievement, service, financial need, and first-year students.

Students can apply for this online program at any time, and the program has six start terms every year. Once enrolled, students can access 24/7 tutoring services and student support services.

Cost per Credit: $650
School Type: Non-Profit
Graduation Rate: 79%
Acceptance Rate: 64%
Financial Aid Recipients: 97%
Average SAT Scores: 1170 - 1380
Accreditation: HLC
Undergrad Online Enrollment: 446

#9

University of North Texas

Denton (TX)
  • 10-Year ROI: $654,600
  • Median Salary: $66,566
  • Annual Tuition: $20,673
  • Median Debt: $24,656

In the online Bachelor of Science in Information Science program at the University of North Texas (UNT), students can choose a specialization in information science and knowledge organization, project and knowledge management, information management and health informatics, digital content and information systems, human language technology, or data science. This 120-credit degree... typically takes four years to complete, but UNT offers "Degree in Three" programs that help students complete this degree in just three years. Students with transfer credits may be able to complete the degree in a shorter amount of time.

Online coursework is delivered through the Canvas learning management system. Accelerated degree pathways help students save money on tuition while completing their degrees faster. UNT allows students to earn credits by testing out of courses through the College Level Examination Program (CLEP). Students can attend special lectures featuring renowned scholars in the computer science field.

Students can submit an online application for the fall, summer, or spring terms. Student Support Services helps students stay on track with their degree, and it offers special programs for low-income, first-generation, and students with disabilities.

Cost per Credit: $689
School Type: Non-Profit
Credits Required: 120
Graduation Rate: 56%
Acceptance Rate: 72%
Financial Aid Recipients: 82%
Average SAT Scores: 1060 - 1250
Accreditation: SACS COC
Undergrad Online Enrollment: 1,715

#10

Weber State University

Ogden (UT)
  • 10-Year ROI: $645,500
  • Median Salary: $64,113
  • Annual Tuition: $8,340
  • Median Debt: $12,516

The Bachelor of Integrated Studies (BIS) degree with a computer science emphasis is an online, customizable program. Students receive an interdisciplinary approach to the computer science discipline and can choose two other areas of concentration. The computer science emphasis requires 28 credit hours, including four required courses (16 hours) and three electives (12 hours). The... curriculum explores the basics of computing, programming, algorithms, and data structures. To graduate, students must complete a capstone project.

Synchronous online courses are delivered through the Canvas platform. The university provides more than $90 million in scholarship funding and financial assistance annually. Internship opportunities are posted regularly on the university's Career Services Center website. Graduates have gone on to work at high-profile organizations in the public and private sectors.

The program has multiple start dates throughout the year. Prospective students must apply online and pay an application fee. Online students have access to an academic coach for support.

School Type: Non-Profit
Graduation Rate: 32%
Financial Aid Recipients: 91%
Accreditation: NWCCU
Undergrad Online Enrollment: 3,009

#11

National University

La Jolla (CA)
  • 10-Year ROI: $639,300
  • Median Salary: $66,449
  • Annual Tuition: $16,650
  • Median Debt: $36,000

The online Bachelor of Science in Computer Science at National University follows a four-week class schedule. The curriculum covers programming, data structures and algorithms, operating systems, software engineering, and computer architecture. Students will learn how to design and develop software systems and study the impact of computing on organizations, society, and individuals.... The program requires students to complete at least 180 quarter units, including two classes dedicated to a final senior project. A Computer Science Transition Program is available for those interested in obtaining a Master of Science in Computer Science while earning their degree.

National University provides asynchronous online content using web-based tools, including discussion boards, recorded lectures, and assigned readings. Faculty members may be contacted through text and email. Online students can apply for an Opportunity Scholarship as part of the university’s $30 million investment in new scholarships. National University is a designated Yellow Ribbon school, providing additional accommodations for military students.

Prospective students can apply online. All online students attend a virtual orientation and have access to tutoring, career services, and an academic advisor. Individuals may also use virtual materials from the library and work with an online reference assistant.

Cost per Credit: $370
School Type: Non-Profit
Credits Required: 180
Graduation Rate: 29%
Financial Aid Recipients: 33%
Average SAT Scores: 750 - 1170
Accreditation: WSCUC
Undergrad Online Enrollment: 1,849

#12

University of Maryland Global Campus

Adelphi (MD)
  • 10-Year ROI: $635,800
  • Median Salary: $63,935
  • Annual Tuition: $14,970
  • Median Debt: $18,000

The online Bachelor of Science in Computer Science degree leads to career opportunities or advancement in software engineering or architecture, application design, systems analysis, and engineering. In addition to a strong liberal arts curriculum, students will study programming, algorithms, data structure and analysis, and computer and operating systems. The 120-credit program... is suited for students with computer programming experience, whether professionally or through personal exploration.

Online courses are asynchronous, so students have the flexibility to study when convenient. Students can fast track their degrees by earning credit for relevant work or military experience. As many as 90 credits can be transferred from previous schools or programs.

Students have access to various online services and resources, including academic advising, career planning, tutoring, a writing center, and digital library resources.

Cost per Credit: $499
School Type: Non-Profit
Credits Required: 120
Graduation Rate: 15%
Financial Aid Recipients: 46%
Accreditation: MSCHE
Undergrad Online Enrollment: 35,971

#13

Colorado State University Global

Greenwood Village (CO)
  • 10-Year ROI: $621,900
  • Median Salary: $63,005
  • Annual Tuition: $10,500
  • Median Debt: $21,500

The online BS in Computer Science from Colorado State University Global is a 120 credit-hour program that instructs students in finding technical solutions for different computer-based problems. The curriculum also includes instruction in software systems and computer analysis. Students can obtain several computer programming certificates: Oracle Certified Associate, Java SE 8 Programmer,... and C++ Certified Associate Programmer from the C++ Institute. Students are prepared for careers in software engineering, computational science, and systems analysis.

Colorado State University Global's online learning management system is Canvas by Instructure. Professors load content onto Canvas and may also use it as a face-to-face teaching tool, while students use it to access materials, assignments, lectures, examinations, and marks. Computer science scholarships for students include the Merit Scholarship, awarding a total of $16,000 to $4,000 ($4,000 to $1,000 per year) for students who meet the selection criteria. A total of $4,000 ($1,000 per year) will be awarded to students admitted to and participate in the University Honors Program.

Applicants must submit the university's online application. Online resources include adult learner services, advising, and the career center.

Cost per Credit: $350
School Type: Non-Profit
Credits Required: 120
Graduation Rate: 64%
Average SAT Scores: 950 - 1140
Accreditation: HLC
Undergrad Online Enrollment: 8,114

#14

Old Dominion University

Norfolk (VA)
  • 10-Year ROI: $618,400
  • Median Salary: $62,734
  • Annual Tuition: $12,210
  • Median Debt: $22,000

The online Bachelor of Science in Computer Science degree is offered through Old Dominion University’s distance learning platform, ODU Online. It’s available as a degree completion program or a full, 120-credit degree. The degree completion program requires that students complete at least 30 credits at ODU. Course requirements include software engineering, programming languages,... data structures, discrete structures, and professional development. Graduates enter the leading-edge technology fields of software development, network and database administration, and information security analysis.

Online courses are delivered via the Blackboard learning management platform. While most coursework is asynchronous, students are still expected to complete assignments and meet due dates. Some instructors may schedule live, online meeting times, but most classes offer recorded lectures and web-based discussion boards. Instructors have virtual office hours to engage with students. The prior learning assessment program can result in credit for relevant professional or military experience.

To apply to the program, prospective students should submit a completed application and official transcripts. ODU Online has enrollment counselors ready to help with the process. Once online learners are enrolled, they can access academic advising, virtual tutoring, and 24/7 IT support.

Cost per Credit: $407
School Type: Non-Profit
Credits Required: 120
Graduation Rate: 51%
Acceptance Rate: 86%
Financial Aid Recipients: 94%
Average SAT Scores: 980 - 1180
Accreditation: SACS COC
Undergrad Online Enrollment: 3,948

#15

University of Illinois at Springfield

Springfield (IL)
  • 10-Year ROI: $618,300
  • Median Salary: $62,409
  • Annual Tuition: $12,210
  • Median Debt: $19,434

The University of Illinois Springfield (UIS) offers an online Bachelor of Science in Computer Science degree. Students can choose between a software engineering focus or a specialization in system security and information assurance. Courses include computer organization, data structures, network security, Windows network administration, and more. The 120-credit degree can take four... years to compete on a full-time basis, but with transfer credits, students may be able to complete the program in 12 to 15 months.

Students use the Blackboard online learning platform to submit assignments, take online tests, and interact with faculty and classmates. UIS allows students to transfer in up to 90 credits into the program. Students can offset tuition costs by applying for institutional scholarships, including the AfterCollege STEM Inclusion scholarship.

Students can apply online for the spring or fall semester. UIS begins reviewing applications for the spring semester on September 15 and for the fall application on March 15. The school offers IT support, advising services, and a career services department to help students find jobs after graduation.

Cost per Credit: $407
School Type: Non-Profit
Credits Required: 120
Graduation Rate: 54%
Acceptance Rate: 52%
Financial Aid Recipients: 96%
Average SAT Scores: 995 - 1220
Accreditation: HLC
Undergrad Online Enrollment: 889

#16

Franklin University

Columbus (OH)
  • 10-Year ROI: $613,100
  • Median Salary: $63,380
  • Annual Tuition: $12,736
  • Median Debt: $31,602

The online Bachelor of Science in Computer Science is a 124-credit program with a curriculum that includes general education courses, a professional core, and electives. Students will engage in team-based simulation experiences for three different capstone requirements. They’ll learn widely used computer languages and build software components with Java.

The classes are asynchronous,... but students are expected to schedule virtual meetings for group projects. Up to 94 credits can be transferred toward the attainment of the bachelor’s degree. Nearly 80 percent of the students at Franklin University take their coursework online.

Prospective students can apply online. Applications are accepted on a rolling basis, and students may work with an admissions advisor for assistance in the process. Distance learning resources include free tutoring and writing support, a personal academic advisor, and access to library databases. Student orientation is also offered online.

Cost per Credit: $398
School Type: Non-Profit
Credits Required: 128
Graduation Rate: 28%
Financial Aid Recipients: 96%
Accreditation: HLC
Undergrad Online Enrollment: 2,642

#17

Auburn University

Auburn (AL)
  • 10-Year ROI: $609,900
  • Median Salary: $61,303
  • Annual Tuition: $15,750
  • Median Debt: $17,030

The online Bachelor of Computer Science (degree completion) at Auburn University gives students a comprehensive understanding of computer development. The 20 required courses total 60 credit hours, accounting for half of the degree. Topics include information technology, database management, network platforms, operating systems, web and mobile app development, and computer network... design.

Auburn online uses the Latitude Learning Fast Train learning management system to deliver asynchronous content to its students. Students can view various scholarships through the Auburn University Scholarship Opportunity Manager (AUSOM). Specific scholarships available to computer science students include the A.S. Hodel Endowed scholarship, the Mark C. Smith Endowed Scholarship, and the $5000 Ashley and Ryan Robinett Family Annual Scholarship.

Students must submit an application on the university's website. Spring applications are due in July, summer applications are due in January, and fall applications are due in February.

Cost per Credit: $525
School Type: Non-Profit
Credits Required: 120
Graduation Rate: 79%
Acceptance Rate: 84%
Financial Aid Recipients: 72%
Average SAT Scores: 1150 - 1320
Accreditation: SACS COC
Undergrad Online Enrollment: 398

#18

California State University Monterey Bay

Seaside (CA)
  • 10-Year ROI: $608,300
  • Median Salary: $60,698
  • Annual Tuition: $12,980
  • Median Debt: $12,598

The online Bachelor of Science in Computer Science from California State University Monterey Bay offers instruction in computer science theory and hands-on information technology practice. The curriculum covers subjects from programming and algorithms to database design. This degree completion program allows students to transfer credits from another school or pursue another college... degree. The program is 24 months and 60 credit hours.

California State Online uses the Blackboard platform for asynchronous coursework. Scholarships available to computer science students include the Trustees' Award for students who demonstrate academic excellence; the Gregson Bautzer Scholarship for students who graduated from the California Academy of Mathematics and Science; and the Howard C. Christensen Endowed Scholarship for students who demonstrate financial need. Graduates are prepared for jobs in software engineering, mobile app development, and technology program management.

Applicants must use the online portal to create an account and submit an application. California State University has four enrollment periods with different deadlines: June 30th for winter term, August 31st for spring term, September 30th for the summer term, and December 15th for winter term.

School Type: Non-Profit
Graduation Rate: 63%
Acceptance Rate: 53%
Financial Aid Recipients: 81%
Average SAT Scores: 955 - 1170
Accreditation: WSCUC
Undergrad Online Enrollment: 167

#19

University of Wisconsin-Milwaukee

Milwaukee (WI)
  • 10-Year ROI: $596,900
  • Median Salary: $61,212
  • Annual Tuition: $11,760
  • Median Debt: $26,000

The Bachelor of Science in Information Science and Technology and Bachelor of Science in Applied Computing from the University of Wisconsin focuses on IT and business knowledge. Students study topics in program management, information systems strategy, and legal and ethical issues. These 120-credit degree programs can take up to four years to complete, but the school's competency-based... program allows students to take as many courses as they want at their own pace, which allows them to finish faster. Students with 90 transfer credits may complete the 30 credits in these majors in 12 to 15 months.

The school uses the Canvas learning management system and online tools such as TopHat, Engage, Pressbooks, and Piazza. Tenured-track faculty and IT professionals teach the courses in these programs. The school accepts transfer credits so that students can earn their degrees faster. Students can use federal grants and loans to cover tuition costs, and the Wisconsin Grant Program can provide financial assistance to students who are enrolled at least part-time.

Students can submit an online application at any time, and they can start a 12-week subscription period at the beginning of any month. Students have access to financial aid coordinators and academic success coaches.

School Type: Non-Profit
Graduation Rate: 44%
Acceptance Rate: 72%
Financial Aid Recipients: 78%
Accreditation: HLC
Undergrad Online Enrollment: 1,527

#20

University of Arkansas Grantham

Kansas City (KS)
  • 10-Year ROI: $593,000
  • Median Salary: $61,814
  • Annual Tuition: $11,210
  • Median Debt: $34,862

Grantham University (GU) offers an online Bachelor of Science in Computer Science, instructing students in data structures, programming languages, software engineering, computer networks, security operations, and more. This 120-credit program takes students 38 months to complete. Students are required to complete a capstone project before graduation.

Classes are asynchronous, but... students are required to check in regularly and engage with faculty and classmates. Students can transfer up to 75% of the required credits for graduation. Military students receive discounted tuition, flexible deployment options, and academic credit for military training and life experience.

Classes begin every month, and applicants can submit their applications and other required materials online. Students are assigned a student advisor and have access to the tutoring and the career services office.

Cost per Credit: $295
School Type: For-Profit
Credits Required: 152
Graduation Rate: 22%
Financial Aid Recipients: 99%
Accreditation: DEAC
Undergrad Online Enrollment: 5,896

#21

Loyola University Chicago

Chicago (IL)
  • 10-Year ROI: $592,000
  • Median Salary: $60,161
  • Annual Tuition: $21,450
  • Median Debt: $22,000

The Bachelor of Arts (B.A.) in Information Technology at Loyola University Chicago covers Java programming, object-oriented software development, web development, and IT management. The B.A. in Applied Studies degree with a computer science certificate focuses on strategic communication and leadership theories. This program also requires students to complete nine credit hours of... computer science courses. Both of these online programs are delivered on an eight-week schedule so students can finish their degrees quickly.

Online students use Sakai, Lumen, Zoom, and Proctortrack to facilitate learning. Online courses are delivered with both asynchronous and synchronous components with evening and Saturday morning classes. Students can transfer up to 18 credit hours toward their major and credits to meet the general education requirements. Once students complete 90 credits, they become eligible for the school's FastTrack program, which allows them to pursue a Master's Degree in Information Technology while working on their bachelor's degree. Students can earn up to 36 credit hours for prior professional or military experience.

This program accepts applications on a rolling basis, and the school has seven start dates through the year. The application process takes about four weeks, and once accepted, students can access a variety of online support services.

Cost per Credit: $715
School Type: Non-Profit
Credits Required: 120
Graduation Rate: 74%
Acceptance Rate: 71%
Financial Aid Recipients: 99%
Average SAT Scores: 1130 - 1320
Accreditation: HLC
Undergrad Online Enrollment: 264

#22

Florida International University

Miami (FL)
  • 10-Year ROI: $587,900
  • Median Salary: $59,253
  • Annual Tuition: $10,376
  • Median Debt: $17,750

The online Bachelor of Arts in Computer Science degree from FIU Online is designed for students interested in digital information systems, database management, and computer programming. The curriculum includes courses in economics, business, digital media, and other areas. The interdisciplinary curriculum allows students to take courses in economics, business, digital media, and... other areas. Graduates of this program can pursue technology-related positions in medicine, science, research, and other fields.

Online learning is facilitated through the Canvas platform, where students can attend classes, get real-time feedback on assignments, and work on projects in tandem with classmates. Coursework is asynchronous, but students must meet deadlines for assignments and exams. Students also have access to Career Engage, a voluntary university service to help them gain industry certification, improve networking and interviewing skills, build their brands, and launch their careers.

The degree program begins in the spring, fall, and summer. Applications can be submitted online. Admissions advisors are available to help throughout the application process. Online students have access to a range of online resources, including academic advising, tutoring, writing support, career planning, disability services, and counseling.

Cost per Credit: $346
School Type: Non-Profit
Credits Required: 120
Graduation Rate: 62%
Acceptance Rate: 54%
Financial Aid Recipients: 90%
Average SAT Scores: 1110 - 1280
Accreditation: SACS COC
Undergrad Online Enrollment: 10,922

#23

Lakeland University

Plymouth (WI)
  • 10-Year ROI: $567,100
  • Median Salary: $58,221
  • Annual Tuition: $15,900
  • Median Debt: $25,944

Lakeland University offers an online Bachelor of Science in Computer Science with concentrations in computer science, information systems, or software design. The program covers programming, data management, data structures, and systems analysis. The computer science and software design options allow students to take more programming courses, while the information systems option... includes courses in project management and predictive analytics. Students can complete the program in four years.

Online courses are asynchronous and include discussion boards, course materials, assignments, and exams. Students can earn credit for prior learning to shorten the time it takes to earn their degrees. Lakeland also allows students to earn credit for real-time work projects. The school also offers scholarships for online students and tuition discounts for military students.

Students must submit an online application to apply and submit the required documentation. Online students have access to library resources, tutoring, and other academic services.

Cost per Credit: $530
School Type: Non-Profit
Graduation Rate: 48%
Acceptance Rate: 52%
Financial Aid Recipients: 100%
Average SAT Scores: 905 - 1060
Accreditation: HLC
Undergrad Online Enrollment: 185

#24

University of North Dakota

Grand Forks (ND)
  • 10-Year ROI: $566,100
  • Median Salary: $57,770
  • Annual Tuition: $19,570
  • Median Debt: $23,000

The University of North Dakota (UND) offers a fully online Bachelor of Science in Computer Science degree. Students learn about cybersecurity, software engineering, information technology, and game design. The 120-credit, ABET-accredited program can be completed in four to five years.

Classes are entirely online and have the same instructors as the in-person classes. Students can... regularly interact with faculty and classmates. Online students pay the same per-credit tuition rate regardless of their state residency. Scholarships are available for first-year and transfer students. Ninety percent of UND computer science graduates found jobs. Students in the program interned for major companies such as IBM, Microsoft, Honeywell, Blue Cross Blue Shield, and more.

Applications deadlines are in the fall, spring, and summer. Once enrolled, students have access to many resources, including academic advising, tutoring, coaching, financial aid services, military and veteran services, career services, and digital library resources.

Cost per Credit: $631
School Type: Non-Profit
Graduation Rate: 61%
Acceptance Rate: 83%
Financial Aid Recipients: 92%
Average SAT Scores: 1010 - 1250
Accreditation: HLC
Undergrad Online Enrollment: 1,851

#25

Baker College Online

Cadillac (MI) (and 8 others)
  • 10-Year ROI: $559,600
  • Median Salary: $57,995
  • Annual Tuition: $12,865
  • Median Debt: $30,100

Baker College Online offers a fully online Bachelor of Science in Computer Science with concentrations in computer programming or database technology. Both programs are 120 credits and take, on average, four years to complete. Both programs cover programming languages and data structure and require that students complete a 150-hour internship with a company and complete a capstone... course. The database technology program places a greater emphasis on database administration.

Online coursework is asynchronous and delivered on the Canvas learning platform, where students can participate in discussions and ask questions. Eighty-six percent of Baker College Online students receive scholarships, grants, or financial aid. The college also offers students one of the lowest tuition rates of any private college in the state.

Students must complete an online application to apply. Once enrolled, students have access to an online library network.

Cost per Credit: $415
School Type: Non-Profit
Graduation Rate: 18%
Financial Aid Recipients: 89%
Accreditation: HLC
Undergrad Online Enrollment: 2,819

Overview of Computer Science Bachelor's Degrees

Computer science is a common subject area for online study, so candidates can choose from a wide range of bachelor's degree options. Undergraduates typically learn how to design, develop, and test computer software, hardware, and networks through hands-on programming projects. Many programs offer concentrations allowing students to specialize in disciplines that include cybersecurity, information technology, and web design.

Most online programs feature asynchronous courses, meaning that students log in to a learning management system whenever they want in order to view lectures, submit assignments, and interact with classmates. Computer science bachelor's degrees generally require 120 credit hours, which is designed to take four years to complete with a full-time schedule. Students take general education courses alongside their computer science credits, which include both required courses and electives. Many programs culminate in a capstone course that challenges students to demonstrate their knowledge and abilities. Some degrees feature an internship that lets students gain practical experience in the field.



Many computer science programs culminate in a capstone course that challenges students to demonstrate their knowledge and abilities.

Program Requirements

Bachelor's degree applicants need to submit high school or GED transcripts, usually showing a minimum 2.5 GPA. More selective schools might require a 3.0. Many schools also require standardized college entrance exam scores, though this is becoming less common. Prospective students also generally submit letters of recommendation and a personal essay written from a prompt.

To graduate, students must complete all required credit hours. Most colleges have a minimum GPA requirement for major courses because administrators want to ensure that they're graduating knowledgeable alumni who are prepared for the workforce.

See our guide to learn more about applying to an online college or university.

Common Courses in a Computer Science Program

Computer science faculty design bachelor's degrees to cover mathematics, programming, data science, and networks. Students ideally gain working knowledge of these topics, along with useful skills in organization, ethics, and professional communication.

Many computer science programs offer students the opportunity to specialize and include various concentration options, but here we list courses that are common to the core curriculum.

Introduction to Programming

Students typically take this class first in a sequence on software programming. As an introduction, it might survey the most common programming languages and include lessons in input and output, iteration, branching, looping, method, and object constructs.

Computer Architecture and Design

In this class, students are introduced to the physical components that comprise computer systems. Topics may include hardware-software interfaces, instruction codes and representation, and machine representation of data.

Computers and Society

Professors seek to expose students to ethics theories so they can understand the social effects of their work. Lessons might include data use and privacy, government regulation of technology, implications of artificial intelligence, and accessible design.

Data Structures

This course generally covers the algorithmic underpinnings of data structures, along with how computers use data to solve user problems. The syllabus often covers queues, trees, objects, and searching and sorting algorithms.

Linear Algebra

This course aims to teach some of the most important mathematical concepts relating to computer science. Students might learn about vector spaces, linear equation systems, matrices, and complex concepts such as eigenvectors and eigenvalues.

Accreditation for Online Computer Science Degrees

Institutional accreditation means that an independent agency attests to the overall quality of a college's educational experience. Prospective students might want to give preference to regionally accredited institutions over nationally accredited schools because regional standards are more academically rigorous. Both types of accreditation allow schools to accept federal financial aid, but attending a regionally accredited college also helps students to more easily transfer credits to another school.



Most technology employers don't require candidates to hold ABET-accredited degrees, but this credential may nonetheless be a useful sign of a high-quality program.

Beyond institutional accreditation, individual degree programs can also earn accreditation. The accrediting agency for computer science is the Accreditation Board for Engineering and Technology (ABET), which reviews both online and on-campus programs. Most technology employers don't require candidates to hold ABET-accredited degrees, but this credential may nonetheless be a useful sign of a high-quality program.

Careers With a Computer Science Degree

Computer science graduates can often demonstrate problem-solving and deductive-reasoning skills that they've developed during undergraduate studies. With these skills and their technical knowledge, alumni might qualify for jobs designing software for a corporation, setting up an intranet for a non-profit, or running security tests on government servers.

Students can choose to pursue a master's degree in computer science if they think an additional credential will improve their job security and salary potential. However, graduates are usually eligible for the technology jobs below with only their bachelor's diploma.

Computer and Information Systems Managers
Median Annual Salary: $151,150
Job Growth Rate: 11%

Computer and information systems managers direct teams of technology and IT professionals. Although many of these professionals hold bachelor's degrees, they often start their careers in related jobs and move into management after several years of experience. Interested undergraduates might improve their chances of securing a management role by taking business management electives.

Computer Systems Analysts
Median Annual Salary: $93,730
Job Growth Rate: 7%

Computer systems analysts work to improve the quality and efficiency of an entity's computer infrastructure. The largest portion of these professionals work for IT consulting firms and spend time onsite at client offices. Because of this, students interested in this career may want to take some classes in business communication to develop skills required for interacting effectively with clients.

Database Administrators
Median Annual Salary: $98,860
Job Growth Rate: 8%

Database administrators manage collections of their employers' data using specialized software. They seek to ensure that data is secure and resilient to avoid security breaches and data loss. Prospective administrators might improve their job prospects by taking electives in database design and management.

Information Security Analysts
Median Annual Salary: $103,590
Job Growth Rate: 33%

Information security analysts are responsible for safeguarding their employers' computer systems and networks. They stay current on cybersecurity threats, recommend security enhancements, and develop and codify the organization's best practices and security standards. Students may be able to improve their employment opportunities in this field by taking extra cybersecurity courses as undergraduates.

Network and Computer Systems Administrators
Median Annual Salary: $84,810
Job Growth Rate: 5%

Network and computer systems administrators monitor their employers' computer networks for performance and security issues. They plan hardware and software upgrades, stay in touch with cloud service vendors, and grant permissions to new employees. Students interested in these jobs might want to take electives in networks and cybersecurity.

Is an Online Computer Science Degree Worth It?

There's no right answer to this question, because your financial, familial, and work circumstances are different from everyone else's. But as you weigh the decision to study computer science online, you can consider the pros and cons listed below.

Potential Benefits

Computer science majors tend to enter high-paying jobs. Graduates with computer science and IT degrees earn median wages of $85,000 per year, which is higher than the $60,000 median pay for all bachelor's degree alumni combined.

Computer science translates well to online learning. Students complete all of their major coursework on their computers, with less emphasis on class discussion than liberal arts disciplines.

A computer science bachelor's is typically all that's required to start a career in the field. On average, fewer computer science graduates hold advanced degrees than graduates of other majors, implying that work experience is more important to career growth than further education in tech.

Potential Drawbacks

The skills taught in today's computer science courses may become obsolete relatively quickly. Computer professionals must constantly update their skills and may need to adopt new specialties to avoid the kind of job declines that certain tech professionals are experiencing, such as front-end web developers and single-language coders.

Some computer science specialties are experiencing low rates of job growth. Computer programmers in the U.S. have the most dismal job outlook, with the Bureau of Labor Statistics projecting a 10% decline in the field because of outsourcing to other countries. Even network and computer systems administration is growing at a slower rate than the nationwide average of 8%, so students interested in these jobs should keep their eyes on industry trends.

Women, non-white racial groups, and LGBTQ-identifying people are underrepresented in computer jobs. The technology sector is dominated by straight white men, which may suggest systemic, institutional barriers to entry for people from other backgrounds.

This website offers school details to prospective students as an informational resource. The appearance of a school listing on this website should not be interpreted as an endorsement of the school by this site.

Related Articles

2022 Best Online Degrees in Computer Engineering

If you want to earn your computer engineering degree online, browse our list of the best online degrees in this field and read about the program.

By OnlineU Staff | 7/7/2022

2022 Best Online Master's in Computer Science Programs

Compare the best online master's in computer science programs and learn about the degree prerequisites, curriculum, and career opportunities for graduates.

By Usmaan Farooqui | 5/20/2022

Guide to Online Computer Science Degrees

Our comprehensive guide to online computer science programs covers degree levels, concentrations, careers for graduates, and FAQs.

By Usmaan Farooqui | 3/15/2022

ADVERTISEMENT

Start Your Online College Search:

Review schools that align with your career aspirations.

ADVERTISEMENT

Start Your Online College Search:

Review schools that align with your career aspirations.