38 Cheap Online Bachelor's in Computer Science

Updated December 12, 2022

This list of the 38 cheapest online bachelors in computer science in the entire country is based on data from the U.S. Department of Education's National Center for Education Statistics. Many of these schools' tuition rates are below the cost of a typical college education. We've sorted the schools in declining order of cost, with ...

BestValueSchools.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Are you ready to discover your college program?

Hand pointing at computer screen
Best Value Schools badge

With a median wage of $91,250 in the computer science (CS) and information technology field, it’s no surprise that computer science is such a popular degree to pursue. A job in this industry may not only offer a higher wage, though. It may also offer job stability. According to the Bureau of Labor Statistics (BLS), computer and information technology jobs are projected to grow by about 11% from 2019 to 2029, which will add about 531,200 new jobs to the field. This is a much faster growth rate than the average. 

However, the upfront and long-term costs of a degree can be significant. If you’re looking for a program that won’t cost you an arm and a leg, you’ll find a list of the 38 cheapest best online computer science degrees in the entire country below, based on data from the U.S. Department of Education’s National Center for Education Statistics. We’ve sorted the schools in declining order of cost, with the least expensive school at #1, according to the hourly tuition rate. Keep reading for all of the information you need on the cheapest online computer science degrees.

Jump to Program Rankings

Featured Online Programs

Figuring out where to apply? These top, accredited schools offer a variety of online degrees. Consider one of these accredited programs, and discover their value today.

Methodology: Here's How We Rank Schools

At Best Value Schools, we help students of all ages get the best possible value for their education. When choosing the best schools and programs, we prioritize tuition rates, student debt, financial aid opportunities, graduation rates, and the availability of online programs. We source unbiased data from government and educational databases like the National Center for Education Statistics and the U.S. Bureau of Labor Statistics for 6,374 schools across the U.S. We organize that data into five weighted categories to compile our school rankings.
Metric Data Used Percentage
Academic Quality Full-time faculty percentage, student-to-faculty ratio, student retention and graduation rates 25%
Affordability Tuition rates, median student debt, and financial aid 35%
Reputation Admission and enrollment rates 15%
Program Offerings Number of program options 10%
Online Enrollment Score Portion of learners taking at least one online course 15%
You can read more about our comprehensive evaluation process on our methodology page.

What will I learn in a computer science bachelor’s program?

When you enroll in a computer science degree program, you’ll learn theoretical and practical computer science skills, like how to develop computer software, how to write code in multiple programming languages, and how to solve a wide range of computing problems. As part of your degree program, you may also be able to specialize in areas like programming, operating systems, computer networks, systems architecture, data analytics, software engineering, and information security, though the specializations you will be offered will depend heavily on the program and school you enroll in.

Is a computer science degree a good investment?

Yes, a computer science degree is a good investment — but as with any degree, it will only work to your benefit if it’s a good fit for your career goals, strengths, interests, and other factors unique to you. If you’re looking for a career with a wide range of employment opportunities, a high average entry salary, and you are strong in the STEM disciplines, you may want to consider this type of degree. According to PayScale, those with bachelor’s in computer science make an average of $85,000 annually — which is pretty high compared to a lot of other fields.

What can I do with a bachelor’s degree in computer science?

If you get a bachelor’s degree in computer science, the options for employment after you graduate are wide-reaching. Almost all industries have a need for computer science experts. Depending on the route you take, some positions that may be open to you include:
  • Web developer
  • Software developer or software tester
  • AI and machine learning engineer�
  • Information security analyst
  • IT specialist
  • Software engineer
  • Data scientist
  • Systems or business analyst
  • Product or engineering manager
  • Network architect
  • Full-stack developer
  • User interface designer
  • Database administrator
  • Cloud computing engineer
  • Software quality assurance manager
  • Mobile application designer�
  • Mobile application developer
  • R&D scientist
  • Computer scientist�
  • Computer science researcher

If you enroll in a computer science degree online, you can expect to go learn the fundamentals of computing and may be able to specialize in areas of certain computer science, too.

Aside from the required core or general education classes you have to take to obtain a degree, you can also expect to take classes in artificial intelligence, game programming, ethics courses, information assurance, computational theory and architecture, and internet technologies.

You will be expected to learn programming languages and take advanced mathematics classes, such as calculus, linear algebra, and mathematics as it applies to computer science. During your final semesters, you may also be required to finish a senior project or capstone course in order to graduate.

Degree Requirements

In order to graduate with an online bachelor’s in computer science, you will likely need to complete at least 120 college credits, which include both degree-specific and general education classes. You will also likely need to maintain at least a 2.0 GPA or better in both your core and degree-specific classes to graduate. Keep in mind, though, that some degrees will require you to maintain a much higher GPA in order to stay in the program. 

Before you graduate with a degree in computer science, you will likely need to complete a senior project or capstone in order to show your professors that you understand the concepts you were taught and can apply them as well. You may also be required to complete an internship in the field, though the specific requirements will depend on your program and school.

Common Courses

Programming languages
In this course, you’ll learn one of the most important foundational pieces for your computer science career: programming languages. These courses will cover both the basics of programming languages as well as scope, assignment, encapsulation, and other related concepts. In a course like this, you’ll also learn how different programming languages construct will tie in to equational reasoning.
Calculus
With a degree in computer science, you’ll also need to take advanced mathematics courses like calculus. In this course, you’ll learn how to find derivatives, limits, applications, functions, and how to use integration to solve problems — all of which are concepts that will play into your other computer science classes.
Artificial intelligence
Artificial intelligence is the way to the future, and many computer science programs will require that you take courses on it. In an artificial intelligence course, you’ll learn about propositional logic, approximate reasoning, machine problem solving, temporal reasoning, propositional logic, uninformed and informed searching, and other important concepts.
Information technology ethics
Computer science and information technology open a lot of doors, but as the saying goes, “with more power, comes more responsibility.” In a computer science and information technology ethics course, you’ll learn the importance and development of ethics as it relates to privacy, as well as the application of computer ethics.

Career Path

The world is your oyster once you’ve graduated from school with a computer science degree. You can specialize in artificial intelligence, IT support, or web development. With a bachelor’s degree, you can pursue a number of paths, whether that’s as a computer programmer, software developer, or computer network architect.

If you choose to obtain your master’s degree in computer science, you may find that even more doors can open for you. Once you get your master’s degree, you’ll be eligible for jobs such as computer and information research scientist positions. 

Job Outlook & Salary 

Once you graduate with your computer science degree, you can find work in a number of fields, including web development and IT. Some of the most in-demand positions are in software development and information security analysis

The median wage for a person working in the computer science field was about $91,250 as of 2019, according to BLS. This industry is projected to grow by about 11% from 2019 to 2029, which will add about 531,200 new jobs to the field. This rate of job growth is much higher than the average.

Looking for information on scholarships for these types of programs? You may want to look into the following options:

  • (ISC)² Undergraduate Cybersecurity Scholarship: If you obtain the (ISC)² Undergraduate Scholarship, you can receive funds anywhere from $1,000 to $5,000. To qualify for this scholarship, you must be planning to pursue, or be in the process of pursuing, a degree in cybersecurity or information assurance. Other requirements include: being a senior in high school or an undergraduate student with a minimum 3.3 GPA.
    • Deadline: March 8, 2022
    • Amount: Up to $5,000
  • African American Network of the Carolinas: The African American Network – Carolinas chapter offers scholarships to students from North and South Carolina who are getting a major in engineering, math, science, computer science, accounting, finance, or business administration. To apply, you must be a senior at a North Carolina or South Carolina high school and attend a four-year college or university in the Carolinas.
    • Deadline: March 6, 2022
    • Amount: Varies
  • Betty Stevens-Frecknall Scholarship: To be eligible to apply for the Betty Stevens-Frecknall Scholarship, you must be a full-time student who is pursuing a degree in the information technology field. You must have a GPA of at least 3.0 and must have completed at least one semester of college before applying.
    • Deadline: May 31, 2021
    • Amount: $2,000

Certifications Available for Computer Science Careers 

If you’re looking to boost your career prospects, you may want to consider enrolling in computer science certification courses. This can demonstrate a mastery of a specialized skill as well as ambition in your field. 

Not sure where to start? Here are a few courses you can take to to get further certification in this field:

ISACA Certified Information Systems Auditor

Obtaining this certification process is seen as a prestigious accomplishment. By taking this bootcamp, you’ll attain certification in a world-renowned program known for setting the standard for IT professionals.

CompTIA Cloud Essentials

This certification is offered by Computing Technology Industry Association (CompTIA), a non-profit that issues certifications in the tech industry. As part of this certification process, you’ll learn cloud computing and visualization skills to ensure that you understand the basics that make up a company's cloud storage service.

Apple Certified Support Professional

You can become an expert at supporting Apple computers by taking and passing this certification course. This certification process covers how to provide technical expertise for Apple users. Once you finish the coursework, you’ll know the ins and outs of macOS core functionality, as well as how to provide basic troubleshooting and general support for Apple computers.

Related Degrees

As part of earning a degree in computer information systems, you’ll learn how to manage and operate companies’ IT systems. While this degree is similar to computer science, this degree is more focused on working with IT systems, while computer science is a bit more broad. That said, there is overlap. As with a computer science degree, you’ll have to take mathematical, robotics, and computer science courses to obtain this degree. Post-graduation, you can pursue a career as a computer systems analyst, systems software developer, or as a software applications developer.

If you graduate with a bachelor’s degree in information technology, you’ll have the knowledge to maintain operating systems and customize programs for businesses. Once you step into the workforce, you’ll have the skillset to manage projects from conception to completion. An information technology degree is more business-focused than a computer science degree. There is quite a bit of crossover, however. You can expect to take computer science courses, learn programming and information storage management, and take business and finance classes as well. Once you graduate with this degree, you may pursue a position as a computer user support specialist, computer and information systems manager, or network and computer systems administrator.

If you want to learn more about technology and how it plays a role in business, you may want to consider a degree in information science. Information scientists know computing and programming, and also know the importance of making technology user-friendly. This may be in the form of user experience (UX) or developing an app or website. Not only will you take classes in computer science and programming to obtain this degree, but you’ll also take classes in web design and business. Graduates with this degree typically pursue roles as computer and information research scientists, system software developers, or computer and information systems managers.

The 38 Most Affordable Online Computer Science Degrees of 2021

1. Georgia Southwestern State University

Location: Americus, GA
Tuition: $15,802

View School Profile

Georgia Southwestern State University has an online bachelor of science in information technology degree that is a 120 credit hour program, which includes the following coursework: technical communication; systems analysis and design; programming practice and ethics; information assurance and security; programming and problem solving; and information technology project management. With a student to faculty ratio of 17 to 1, the program calls for SAT or ACT scores. Georgia Southwestern State University offers an online, undergraduate tuition rate of $199 per credit hour for this BS in information technology. This public university has a graduation rate of 38%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


2. Fort Hays State University

Location: Hays, KS
Tuition: $14,426

View School Profile

Fort Hays State University has an online bachelor of science in computer science degree that is a 120 credit hour program and includes the following major courses: software engineering; assembly language; object-oriented programming; and data structures. With a student to faculty ratio of 16 to 1, this affordable BS in computer science degree requires official transcripts and a $30 application fee. Fort Hays State University offers an online, undergraduate tuition rate of $218.67 per credit hour. This public university has a graduation rate of 43%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Higher Learning Commission of the North Central Association of Colleges and Schools.


3. Central Washington University

Location: Ellensburg, WA
Tuition: $22,010

View School Profile

Central Washington University has an online bachelor of science in information technology and administrative management degree that is a 74-78 credit hour, degree-completion program, which offers the following five specializations: administrative management; cybersecurity; FlexIT/computing-based retail/management and technology or administrative management; project management; and retail management and technology. With a student to faculty ratio of 19 to 1, the program requires official transcripts and ACT or SAT scores. Central Washington University offers an online, undergraduate tuition rate of $230 per credit hour, for 10-18 hours. This public university has a graduation rate of 58% and it will take you about four years to complete the bachelor’s program. The school is accredited by the Northwest Commission on Colleges and Universities.


4. Kennesaw State University

Location: Kennesaw, GA
Tuition: $16,636

View School Profile

Kennesaw State University has an online bachelor of applied science in information technology degree that is an 80-hour degree-completion program designed for students who have an associate of applied science in computing from a member institution of the Technical College System of Georgia. Kennesaw State University offers an online, undergraduate tuition rate of $232 per credit hour for this BS in information technology degree. With a student to faculty ratio of 20 to 1, the program requires 2-3 years of full-time study. This public university has a graduation rate of 46%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


5. Limestone College

Location: Gaffney, SC
Tuition: $23,900

View School Profile

Limestone University, which was formerly Limestone College, has an online bachelor of science in computer programming degree that is a 123 credit hour program, which includes the following coursework: microcomputer applications; operating systems; networking fundamentals; analysis and design; and project management. With a student to faculty ratio of 16 to 1, the program requires a $25 application fee and SAT or ACT scores. Limestone College offers an online, undergraduate tuition rate of $243 per credit hour for this BS in computer programming degree. This private university has a graduation rate of 33%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


6. Lamar University

Location: Beaumont, TX
Tuition: $17,938

View School Profile

Lamar University has an online bachelor of science in computer science degree that is a 121 credit hour program and includes the following coursework: introduction to computer game development; programming fundamentals; microcomputers; discrete structures; and computer law/ethics. With a student to faculty ratio of 18 to 1, the program has a $60 application fee and requires official transcripts and ACT or SAT scores. Lamar University offers an online tuition rate of $248 per credit hour for this BS in computer science. This public university has a graduation rate of 34%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


7. Southern New Hampshire University

Location: Manchester, NH
Tuition: $31,136

View School Profile

Southern New Hampshire University has an online bachelor of science in computer science degree that is a 120 credit hour program, with coursework that may include computer science's role in industry, introduction to structured query language, and computer platform technologies. With a student to faculty ratio of 30 to 1, the online BS in computer science program offers a tuition rate of $320 per credit hour. This private university has a graduation rate of 44%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the New England Association of Schools and Colleges, Commission on Institutions of Higher Education.


8. University of Illinois at Springfield

Location: Springfield, IL
Tuition: $20,938

View School Profile

The University of Illinois Springfield has an online bachelor of science in computer science degree that is a 120 credit hour program, eligibility for which includes the following: two semesters of Java Programming experience; and one semester each of calculus, discrete math or finite math and statistics. With a student to faculty ratio of 13 to 1, the BS in Computer Science program requires transcripts and submission of a statement of purpose form. The University of Illinois Springfield offers an online tuition rate of $358.50 per credit hour. This public university has a graduation rate of 54%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Higher Learning Commission of the North Central Association of Colleges and Schools.


9. Saint Leo University

Location: St. Leo, FL
Tuition: $21,440

View School Profile

Saint Leo University has an online computer science, bachelor of science-information assurance degree that is a 120 credit hour program and includes the following coursework: computer systems; programming logic and design; computer forensics; database concepts and programming; and network defense and security. Saint Leo University offers an online undergraduate tuition rate of $360 per credit hour. With a student to faculty ratio of 16 to 1, the online computer science, bachelor of science-information assurance program requires a $45 application fee and official transcripts. This private university has a graduation rate of 49%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


10. University of Massachusetts-Lowell

Location: Lowell, MA
Tuition: $30,875

View School Profile

The University of Massachusetts, Lowell has an online bachelor of science in information technology that is a 120 credit hour program with coursework such as Java programming, web development, Linux/UNIX systems administration, and relational database concepts. With a student to faculty ratio of 18 to 1, the program requires a $60 application fee and official transcripts. The University of Massachusetts, Lowell offers an online, undergraduate tuition rate of $380 per credit hour. This public university has a graduation rate of 66%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the New England Association of Schools and Colleges, Commission on Institutions of Higher Education.


11. Old Dominion University

Location: Norfolk, VA
Tuition: $26,730

View School Profile

Old Dominion University has an online bachelor of science in computer science that is a 120 credit hour program with such coursework as an introduction to programming in Java, introduction to computer architecture, problem-solving and programming, and computers in society. With a student to faculty ratio of 18 to 1, the BS in computer science program requires a $50 application fee and scores on either the SAT or the ACDT. Old Dominion University offers an online, undergraduate tuition rate of $389 per credit hour. This public university has a graduation rate of 53%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


12. New England College

Location: Henniker, NH
Tuition: $36,954

View School Profile

New England College has an online bachelor of science in cybersecurity degree that is a 120-hour program offering two tracks: technical or business. If you’re pursuing a BS in cybersecurity, you can earn the following COMPTIA certificates: Security Analyst; Network; Cloud; Linux; and more. With a student to faculty ratio of 16 to 1, the program has no application fee and does not require ACT or SAT scores. New England College offers an online, undergraduate tuition rate of $395 per credit hour. This private university has a graduation rate of 29%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the New England Association of Schools and Colleges, Commission on Institutions of Higher Education.


13. Park University

Location: Parkville, MO
Tuition: $12,130

View School Profile

Park University has an online bachelor of science in management/computer information systems degree that is a 120 credit hour program that offers the following coursework: discrete mathematics; technology in a global society; introduction to artificial intelligence; user interface design; and web programming and compilers. Park University offers an online, undergraduate tuition rate of $399 per credit hour. With a student to faculty ratio of 15 to 1, the BS in management/computer information systems program requires a $25 application fee and official transcripts. This private university has a graduation rate of 62%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Higher Learning Commission of the North Central Association of Colleges and Schools.


14. Concordia University-Saint Paul

Location: Saint Paul, MN
Tuition: $21,250

View School Profile

Concordia University St. Paul has an online bachelor of science in computer science degree that is a 120-hour program covering the following essential areas of knowledge: core web technology; object-oriented programming; security considerations; web design; and user experience. Concordia University St. Paul offers an online, undergraduate tuition rate of $420 per credit hour for the BS in computer science degree. With a student to faculty ratio of 17 to 1, the program requires official transcripts and a typed essay answering a question that may be viewed online. This private university has a graduation rate of 51%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Higher Learning Commission of the North Central Association of Colleges and Schools.


15. Mercy College

Location: Dobbs Ferry, NY
Tuition: $18,392

View School Profile

Mercy College has an online bachelor of science in computer science degree that is a 120 credit hour program including the following courses: object/structure algorithm; discrete structures; calculus (I and II); computer architecture; and probability: theory/application. With a student to faculty ratio of 17 to 1, the program is ACT and SAT optional. Mercy College offers an online tuition rate of $425 per credit hour for this BS in computer science degree. This private university has a graduation rate of 44%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Middle States Commission on Higher Education.


16. Regent University

Location: Virginia Beach, VA
Tuition: $16,438

View School Profile

Regent University offers an online bachelor of science in computer science degree that is a 120 credit hour program and includes such coursework as ethics for computer science, network and telecommunication concepts, database fundamentals, and information systems security. Regent University has the motto, "Christian Leadership to Change the World," and offers an online, undergraduate tuition rate of $425 per credit hour. With a student to faculty ratio of 41 to 1, the BS in computer science program accepts unofficial transcripts and requires a $50 application fee. This private university has a graduation rate of 57%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


17. University of North Texas

Location: Denton, TX
Tuition: $19,945

View School Profile

The University of North Texas has an online bachelor of science in information science degree that is a 120 credit hour program, studying "roles and impacts of information policies, practices, and information itself on diverse populations in a rapidly changing technological and global information society." The University of North Texas offers an online, undergraduate tuition rate of $427.23 per credit hour for the BS in information science degree. With a student to faculty ratio of 26 to 1, the program asks for a $75 application fee, official transcripts, and ACT or SAT scores. This public university has a graduation rate of 56%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


18. University of Nebraska at Omaha

Location: Omaha, NE
Tuition: $19,124

View School Profile

The University of Nebraska, Omaha has an online bachelor of multidisciplinary studies degree that is a 120 degree (or degree completion) program for which 24 of the last 48 hours must be University of Nebraska, Omaha courses, with at least 30 hours in the concentration. The University of Nebraska, Omaha charges an online, undergraduate tuition rate of $432.60 per credit hour. With a student to faculty ratio of 17 to 1, the bachelor of multidisciplinary studies program requires that applicants be 21 years of age or older or be 18 or older and in the US military. This public university has a graduation rate of 50%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Higher Learning Commission of the North Central Association of Colleges and Schools.


19. Dakota State University

Location: Madison, SD
Tuition: $11,843

View School Profile

Dakota State University has an online bachelor of science in computer science degree that is a 120-hour program, which includes the following coursework: an introduction to discrete math; advanced data structures; parallel computing; and algorithms and optimization. With a student to faculty ratio of 17 to 1, this BS in computer science program requires a GPA of 2.6 or higher and ACT or SAT scores. Dakota State University charges an online, non-resident tuition rate of $446.55 per credit hour. This public university has a graduation rate of 43%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Higher Learning Commission of the North Central Association of Colleges and Schools.


20. Liberty University

Location: Lynchburg, VA
Tuition: $21,292

View School Profile

Liberty University has an online bachelor of science in computer science cybersecurity degree that is a 121 credit hour program taught in 8-week classes and requiring, on average, 3.5 years to complete. In addition to the three required courses in Bible and theology, the curriculum offers the following coursework: database management systems; studies in information security; and modern cryptography. Liberty University offers a part-time, online, graduate rate of $455 per credit hour and a full-time rate of $390 per credit hour for this BS in computer science cybersecurity. With a student to faculty ratio of 19 to 1, the program asks for a minimum GPA of 2.0 and official transcripts. This private university has a graduation rate of 47%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


21. Concordia University-Texas

Location: Austin, TX
Tuition: $29,260

View School Profile

Concordia University-Texas has an online bachelor of arts in computer science that is a 128 credit hour program. Required coursework includes data structures and algorithm analysis, discrete structures, and software engineering (capstone project). Concordia University Texas offers an online, undergraduate tuition rate of $460 per credit hour for the BA in computer science. With a student to faculty ratio of 13 to 1, the program calls for a minimum 2.0 GPA. This private university has a graduation rate of 49%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


22. Oregon State University

Location: Corvallis, OR
Tuition: $28,846

View School Profile

Oregon State University has a bachelor of science in computer science degree that is a 60 quarter credit degree-completion program open to the following applicants: high school students with 1-23 quarter credit hours; transfer students with at least 24 quarter credit hours; or post-baccalaureate students. Oregon State University offers an online, undergraduate tuition rate of $487 per credit hour for this BS in computer science degree. With a student to faculty ratio of 18 to 1, the program requires official transcripts. This public university has a graduation rate of 67%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Northwest Commission on Colleges and Universities.


23. Davenport University

Location: Grand Rapids, MI
Tuition: $16,726

View School Profile

Davenport University has an online bachelor of science in computer science degree that is a 120 credit hour program with three specialties: artificial intelligence; gaming and simulation; and computer architecture and simulation. Davenport University charges an online tuition rate of $495 per credit hour for this BS in computer science. With a student to faculty ratio of 12 to 1, the program asks for SAT or ACT scores, high school transcripts or GED, and a $25 application fee. This private university has a graduation rate of 49%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Higher Learning Commission of the North Central Association of Colleges and Schools.


24. Thomas Edison State University

Location: Trenton, NJ
Tuition: $9,352

View School Profile

Thomas Edison State University has an online bachelor of arts in computer science degree that is a 120 credit hour program and includes the following coursework: compiler construction; data mining and data analytics; mobile app development; and problem analysis and solution. With a student to faculty ratio of 15 to 1, the BA in computer science program requires that the applicant have a high school or GED equivalent, be 21 years of age or older, or be 18 or older and a member of the US military. Thomas Edison State University charges an online, undergraduate tuition rate of $499 per credit hour. The public school is accredited by the Middle States Commission on Higher Education and does not report graduation rates.


25. University of Maryland Global Campus

Location: Adelphi, MD
Tuition: $12,336

View School Profile

The University of Maryland Global College has an online bachelor of science in computer science degree that is a 120 credit hour program. The University of Maryland Global College charges an out of state, online, undergraduate tuition rate of $499 per credit hour. With a student to faculty ratio of 20 to 1, the BS in computer science program offers such coursework as building secure web applications, advanced programming languages, compiler theory and design, and current trends and projects in computer science. This public university has a graduation rate of 15%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Middle States Commission on Higher Education.


26. Lakeland University

Location: Plymouth, WI
Tuition: $27,760

View School Profile

Lakeland University has an online bachelor of science in computer science degree that is a 120 credit hour program with three emphases from which to choose: computer science; information systems; or software design. A sampling of coursework includes forensics, systems analysis and design, predictive analytics, and mobile application development. With a student to faculty ratio of 15 to 1, the program requires a GPA of 2.0 or better and ACT or SAT scores. Lakeland University offers an online, undergraduate tuition rate of $505 per credit hour. This private university has a graduation rate of 48%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Higher Learning Commission of the North Central Association of Colleges and Schools.


27. California University of Pennsylvania

Location: California, PA
Tuition: $14,673

View School Profile

The California University of Pennsylvania has a bachelor of science in computer information systems that is a 120 credit hour program, which includes courses such as concepts in enterprise resource planning, systems project management, and global, economic, and social issues in computing. With a student to faculty ratio of 20 to 1, the program asks for an application fee, official transcripts (or GED scores), and ACT or SAT scores. The California University of Pennsylvania offers an online, undergraduate tuition rate of $510 per credit hour for this BS in computer information systems degree. This public university has a graduation rate of 50%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Middle States Commission on Higher Education.


28. California State University-Monterey Bay

Location: Seaside, CA
Tuition: $26,250

View School Profile

California State University Monterey Bay has an online bachelor of science in Computer Science degree completion program. The program requires 120 credit hours - 45-50 of those in CS courses, the rest in General Education. built as a 24-month, year-round plan with fall, spring, and summer terms. With a student-to-faculty ratio ranging from 25-35:1, the program requires a minimum GPA of 2.0 and 60 or more semester credits with the following equivalencies: CST 231 (Problem-solving/Programming); CST 238 (Introduction to Data Structures); and Math 130 (Precalculus). For all admissions requirements please visit the CS Online Program's website. California State University Monterey Bay offers an online, undergraduate tuition rate of $525 per credit hour for this BS in Computer Science degree. This public university has a graduation rate of 63%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Western Association of Schools and Colleges, Senior College and University Commission.


29. Franklin University

Location: Columbus, OH
Tuition: $12,241

View School Profile

Franklin University has an online bachelor of science in computer science degree that is a 121 credit hour program with coursework in the following key areas: object-oriented design; computer architecture; coding and testing; web application development; and database management. Franklin University charges an online tuition rate of $526 per credit hour for this BS in computer science degree. With a student to faculty ratio of 11 to 1, the program requires a $25 application fee and official transcripts. This private university has a graduation rate of 28%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Higher Learning Commission of the North Central Association of Schools and Colleges.


30. University of Florida-Online

Location: Gainesville, FL
Tuition: $16,580

View School Profile

The University of Florida has an online bachelor of science in computer science degree that is a 120 credit hour program, which includes the following coursework: theory and practice of multimedia production; artificial intelligence for computer games; embedded systems; and human-computer interaction. The University of Florida offers an online, undergraduate tuition rate of $552.62 per credit hour. With a student to faculty ratio of 49 to 1, the BS in computer science program calls for a $37 application fee and official transcripts. This public university has a graduation rate of 88%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


31. Tarleton State University

Location: Stephenville, TX
Tuition: $16,728

View School Profile

Tarleton State University, a member of the Texas A&M University system, has an online bachelor of applied arts and sciences in information technology that is a 120 credit hour program with the following course highlights: C# programming; data communications; computer forensics; and management information systems. With a student to faculty ratio of 20 to 1, the program accepts SAT or ACT scores and requires a $45 application fee. Tarleton State University offers an online, undergraduate tuition rate of $582.50 per credit hour for this bachelor of applied arts and sciences in information technology. This public university has a graduation rate of 49%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


32. Lewis University

Location: Romeoville, IL
Tuition: $30,050

View School Profile

Lewis University has an online bachelor of arts or science in computer science (accelerated) degree that is a 128 credit hour program with 8-week courses and includes the following coursework: linear algebra; probability theory; software engineering; enterprise networking; and research in computer science. With a student to faculty ratio of 13 to 1, the program offers 8-week courses and requires a $40 application fee and ACT or SAT scores. Lewis University offers an online, undergraduate tuition rate of $600 per credit hour for the BS or BA in computer science (accelerated). This private university has a graduation rate of 67%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Higher Learning Commission of the North Central Association of Colleges and Schools.


33. Austin Peay State University

Location: Clarksville, TN
Tuition: $22,929

View School Profile

Austin Peay State University has a bachelor of science in computer information science and a bachelor of science computer information technology degree that are 120 credit hour programs, and both are 100% online. Four concentrations are available: systems development; information assurance and security; internet and web technology; and database administration. Austin Peay State University charges an online tuition rate of $635 per credit hour for the first 1-12 hours and $126 for each hour after 12 and up. With a student to faculty ratio of 18 to 1, the program requires a $25 application fee and ACT or SAT scores for this online BS in information systems. This public university has a graduation rate of 43%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


34. Troy University

Location: Troy, AL
Tuition: $15,484

View School Profile

Troy University has an online bachelor of science in applied computer science degree that is a 120 credit hour program, which gives you opportunities in both team and individual projects to include game design, web applications, Teensy Board Programming, and database access applications. Troy University charges an undergraduate, out-of-state tuition rate of $650. With a student to faculty ratio of 15 to 1, the online BS in Computer Science has a $30, nonrefundable application fee and requires official transcripts. This public university has a graduation rate of 47%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


35. Florida State University

Location: Tallahassee, FL
Tuition: $21,673

View School Profile

Florida State University has an online bachelor of science in computer science degree that is a 120 credit hour program. Subjects studied for this degree include information security, data communications, computer and networking systems, administration, theoretical computer science, and software engineering. Florida State University charges an online, out-of-state tuition rate of $721.10 per credit hour for this BS in computer science. With a student to faculty ratio of 24 to 1, the program asks for ACT or SAT scores and has a $30 application fee. This public university has a graduation rate of 83%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


36. University of South Carolina-Upstate

Location: Spartanburg, SC
Tuition: $22,848

View School Profile

The University of South Carolina Upstate has an online bachelor of science in information management systems degree that is a 121-122 credit hour program that offers interdisciplinary courses in computer technology, information technology, business, management, and communications and informatics. With a student to faculty ratio of 15 to 1, the program accepts ACT or SAT scores and has a $40 application fee. South Carolina Upstate charges an online tuition rate of $869 for this BS in information management systems degree. This public university has a graduation rate of 48%, and it will take you about four years to complete the bachelor’s program. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.


37. George Mason University

Location: Fairfax, VA
Tuition: $34,370

View School Profile

George Mason University has an online bachelor of science in information technology degree that is a 120 credit hour program, which includes the following courses: information security fundamentals; modern telecommunication; information technology in the global economy; and object-oriented technologies for information technology problem-solving. With a student to faculty ratio of 16 to 1, the program charges an online, out-of-state tuition rate of $1,487.75 per credit hour for this BS in information technology degree. The school is accredited by the Southern Association of Colleges and Schools, Commission on Colleges.

Amanda Push picture

Amanda Push

CONTRIBUTING WRITER

Amanda Push is a freelance writer who covers education topics for Best Value Schools, Grad School Hub, and Criminal Justice Degree Schools, and others. Her writing has also been featured at TheSimpleDollar.com, Interest.com, MyMove.com, and Safety.com.

Fact-checked by

Angelica Leicht picture

Angelica Leicht

SCHOOLS EDITOR

Angelica Leicht is the schools editor at Best Value Schools who oversees our college rankings, school profiles, and other higher education coverage. She previously served as an education reporter at Kearney Hub, and an editor at the Dallas Observer and Houston Press. Her writing has appeared in Affordable Colleges Online, Bankrate, The Simple Dollar, and elsewhere.

Get prepared for your next steps

Use articles and resources to uncover answers to common questions, get guidance on your goals, and learn about applying to schools.

Discover a program that is right for you.

Explore different options for you based on your degree interests.