30 Best Online Bachelor’s in Computer Science 2019

Ready to become a technological innovator of tomorrow? Consider one of these 30 Best Online Bachelor's in Computer Science.

There's no denying it – we are living in the Digital Age. Computers have infiltrated every corner of our world. There's a need for talented Computer Scientists to bridge the gap between the technology of today and the creations of tomorrow.

If you have a knack for working with computers, you should consider a Bachelor's degree in Computer Science. In one of these programs, you will learn how to design, create, apply, analyze, and assess the software and hardware we use every day.

As a Computer Science graduate, you will have excellent job prospects, with many graduates earning well over $100,000 a year. You can work in the public or private sector in exciting positions all around the world.

If you're considering a degree but hesitating because you don't want to leave your current job or home, consider an online degree. An online degree will enable you to study from any location, saving both time and money.

Selection Criteria

To create the best possible list of Computer Science programs to guide you in your decision, we examined both public and private colleges. Each program had to have an online bachelor's and also needed to be currently enrolling in the program.

Ranking Factors

After compiling a list of online Bachelor's in Computer Science, we then needed to determine the most important commonalities between these top schools. We looked at the following attributes when creating our final list:

  • Accreditation and Recognition
  • Academic Rigor
  • Accessibility
  • Affordability

Check out our methodology for a more detailed explanation of how we quantified those stats.

30. Franklin University

If you are a creative thinker and a good problem solver, the online Bachelor's in Computer Science at Franklin University is for you.

Bachelor of Science in Computer Science

Website

The transfer-friendly program in Computer Science at Franklin University trains students to investigate, design, and collaborate on the creation of technological solutions. Franklin assignments are hands-on, allowing students to work with peers to develop cutting-edge software solutions. Faculty members are real-world practitioners, teaching both on-campus and online.

With tuition starting at just $526 per credit hour – which is even less for active duty military members – Franklin is a smart investment for any student. In fact, full-time students at Franklin are saving about 53 percent on tuition to comparable institutions.

Average Tuition & Fees: $15,816

Score: 59

29. Southern New Hampshire University

Gain the skills necessary to enter into one of the country's fastest growing industries with a degree in Computer Science from Southern New Hampshire University.

Bachelor of Science in Computer Science

Website

Southern New Hampshire University offers an online Bachelor of Science in Computer Science to help students gain an understanding of software development and testing platforms. Students learn how to use operating environments like Linux and Windows, in addition to programming languages like Python and Java.

SNHU's tuition starts at just $320 per credit hour, with the potential for students to earn mathematics credits for what they already know. Graduates of SNHU's BSCS benefit from a nationwide network of alumni, receiving access to exclusive career and internship opportunities. Best yet, students can graduate quickly, taking six eight-week terms per year for maximum convenience and affordability.

Average Tuition & Fees: $18,810

Score: 60

28. Auburn University

This one hundred percent online programs allows students to complete their degrees in a dynamic, innovative environment among like-minded peers.

Bachelor of Computer Science

Website

Auburn University blends traditional instructional methods with modern technology, allowing online undergraduate students to earn a degree from a nationally recognized university without having to leave home. AU's online Bachelor of Science in Computer Science only requires two courses per term with a total of 7.5 weeks per course. Most AU students graduate within two years.

The Computer Science major emphasizes theoretical computer science and hands-on application of acquired skills, with all courses taught by a team of distinguished faculty members. A number of course topics and specializations are available, including: Operating Systems, Computer Network Design, and Database Management. Auburn is ranked as a "Top 50 Public School," by U.S. News and World Report – as well as a "Best Value College" by Kiplinger.

Average Tuition & Fees: $9,342/ $28,026

Score: 65

27. Lakeland University

The Computer Science program at Lakeland University recognizes the integral role that computers play in our lives and prepares students to address a growing demand.

Bachelor of Science in Computer Science

Website

Students of Lakeland University's online BS in Computer Science learn how to create and maintain computer information technologies to benefit society as a whole. LU's program allows for a great deal of customization, permitting students to use electives to focus their studies and prepare themselves for careers in areas like systems management, and applications programming.

LU is additionally a leader in online education, offering affordable tuition and flexible course scheduling to students all over the country. Courses are offered throughout the entire year and segmented into fourteen and seven-week semesters. The variability in course scheduling allows AU students to complete their degrees more quickly, so they can get back to advancing their careers.

Average Tuition & Fees: $10,530

Score: 65

26. DePaul University

Engage in an intellectually rewarding discipline with the Computer Science degree at DePaul.

Bachelor of Science in Computer Science

Website

If you're interested in learning how complex systems are structured, as well as how to design the complex technologies of tomorrow, DePaul University's online BS in Computer Science might be a good choice for you. Graduates of DPU go on to work in a wide variety of industries, with an average annual income of $60,000 in 2016. Alumni employers have included organizations such as JP Morgan Chase, Microsoft, and WMS Industries – just to name a few.

DPU's Computer Science faculty work closely with students while researching a wide variety of areas. Many DPU research projects are funded by the National Science Foundation and explore areas involved with technology education, theory, and visual computing. Online students also have access to the Computer Science Society, a professional on-campus networking organization, to help increase their career readiness.

Average Tuition & Fees: $19,344

Score: 65

25. Concordia University – Texas

Ready to enjoy a career with a high salary and long-term growth potential? Consider a Bachelor of Arts in Computer Science from Concordia University – Texas.

Bachelor of Arts

Website

The online Bachelor of Arts in Computer Science at Concordia is designed for working professionals. CUT's enables students to earn a degree while balancing a hectic schedule, with a convenient and flexible course format. Graduates of CUT work in nearly every major technology sector, from IT administration to technical support.

CUT's BSCS offers a tech-focused curriculum with courses such as Programming Languages and Computer Systems. Over the course of an eight-week term, online students have access to a 24/7 support desk to help make earning an online degree simple and enjoyable.

Average Tuition & Fees: $9,750

Score: 68

24. Limestone College

Gain a strong foundation in the key computing areas of programming, security, and architecture with the Bachelor of Science in Computer Science – Programming at Limestone College.

Bachelor of Science in Computer Science – Programming

Website

LC's BSCS includes a number of courses within integral topics such as: C# Programming, Microcomputer Applications; and Basic Concepts of the Internet and the World Wide Web. LC's small online class sizes provide students with the personal and professional growth that's often missing from larger universities.

Students of LC are also able to pay for their education through online school's affiliation with corporate partnerships such as Origin, Cherokee County School District, and Dish Network.

Average Tuition & Fees: $12,000

Score: 68

23. Mercy College of Health Sciences

Earn how to design the programs and technologies we can't live without in Mercy College's Computer Science curriculum.

Bachelor of Science in Computer Science

Website

The Mercy College of Health Sciences offers an online BS in Computer Science. Mercy College exposes students to the theoretical background and practical experience necessary to make themselves successful in the computer science profession and its related industries.

Students of Mercy College's CS major will learn programming skills within Java and C++, and complete required courses such as Operating Systems, Computer Networking, and Computer Architecture.

Mercy College's BSCS follows the most recent guidelines set forth by professional industry standards. Students enjoy small class sizes and engage in real-world computing projects to help demonstrate their skills. Alumni work in a number of impressive careers, enjoying job titles like Game Programmer, Network Administrator, and Software Engineer.

Average Tuition & Fees: $15,426

Score: 69

22. Concordia University – Saint Paul

The 55 credit-hour program in Computer Science at Concordia University – Saint Paul equips students with key skills in core web technologies.

Bachelor of Science in Computer Science

Website

The Bachelor of Science in Computer Science at Concordia University – Saint Paul teaches students to evaluate technological problems and innovate solutions using proven computer science techniques. Each course at CUSP lasts about seven weeks, and introduces students to topics such as: Object-Oriented Programming, Web Design, and User Experience.

According to CUSP's website, about 95 percent of their graduates receive job offers within one year of graduating, and CUSP alumni salaries are among the highest of all Minnesota colleges.

Average Tuition & Fees: $8,550

Score: 70

21. Central Methodist University

Build your analytical and problem-solving skills in this essential Computer Science degree at Central Methodist University.

Bachelor of Arts/Bachelor of Science in Computer Science

Website

Central Methodist University offers online students, both, a Bachelor of Arts and a Bachelor of Science for Computer Science. Students of CMU's Computer Science degree are required to take courses such as Database Technologies and Programming Languages, where students become critical thinkers, and strong communicators.

Prospective students must have a 2.5 GPA or higher to apply, and are required to submit qualifying GED, or ACT and SAT scores. Transfer students may apply up to 60 credit hours from a prior college and must hold a minimum 2.0 GPA.

Average Tuition & Fees:

Score: 70

20. Baker College

Explore endless possibilities, from smartphone creation to autonomous vehicle development, with a hands-on degree in Computer Programing at Baker College.

Computer Science – Concentration in Computer Programming

Website

Baker College offers a dynamic BS in Computer Science designed with the input of industry professionals in mind. Students of BC can choose from several degree concentrations,such as: Computer Programming, Mobile Applications, or Database Technologies.

In addition to technical skills such as those in software, hardware development and computer languages, students also develop social workplace skills to help advance their careers post-graduation. BC's BSCS is accredited by ABET, and has ranked amongst the "Best Regional Universities Midwest," by U.S. News and World Report.

Average Tuition & Fees: $12, 510

Score: 71

19. Saint Leo University

In Saint Leo's Computer Science program, you will take exciting classes like Computer Forensics and Networking Defense and Security.

Bachelor of Science in Computer Science

Website

Saint Leo University offers students an opportunity to earn their online BS in Computer Science with one of the most innovative and vital programs for shaping the future in tech. Students of SLU learn how to solve modern tech problems through courses such as Program Logic and Design; Database Concepts and Programming; Computer Forensics; and Network Defense and Security.

SLU faculty are industry experts from impressive organizations such as Texas Instruments, IBM, and the United States Air Force. Students of SLU also receive access to exciting co-curricular activities, international honor societies, and exclusive internships at companies such as Verizon and Tech Data Corporation.

Average Tuition & Fees: $9,990

Score: 71

18. Davenport University

Capitalize on your technology skills and analytical capabilities with the Bachelor of Science in Computer Science at Davenport University.

Bachelor of Science in Computer Science

Website

Davenport University offers online students an opportunity to earn their BS in Computer Science with a hands-on approach for using technology to solve complex problems. For example, DU's BSCS students are able to complete courses involving: Robotics, Gaming, Language Design, Math Modeling, and Autonomous Systems.

In addition, DU offers students an opportunity to specialize in Artificial Intelligence, Gaming and Simulation, or Computer Architecture and Algorithms. Graduates of DU's BSCS go on to work for top tech companies such as Google, Microsoft, and Apple.

Average Tuition & Fees: $13,590

Score: 75

17. National University

Become a professional computer programmer, software engineer, or data analyst after receiving this ABET-accredited degree.

Bachelor of Science in Computer Science

Website

If you are interested in graduate study in computer science after completing your undergraduate degree, National University's online BS in Computer Science might be right for you. NU students develop a strong technical background while completing core requirements, such as: Object-Oriented Programming, Statistics, Software Engineering, and Operating Systems.

NU's BSCS is just one out of 100 unique online degrees offered via NU's four-week class format. In addition, NU provides, both, active and past U.S. military students tuition discounts and scholarships.

Average Tuition & Fees: $14,976

Score: 75

16. Thomas Edison State University

If you're a working professional considering a career change into the computer science field, Thomas Edison State University's online Bachelor of Arts in Computer Science is a smart choice for you.

Bachelor of Arts in Computer Science

Website

The online BA in Computer Science from Thomas Edison State University is designed for mid-career changers, as well as those planning to pursue additional graduate education. TESU's BACS has a strong liberal arts component blended with a rigorous computer science core.

With a whopping 18 credits of computer science electives, students in this program have the freedom to explore topics they're most interested in. CS electives available include: Compiler Construction, Artificial Intelligence, UNIX, and Mobile App Development. TESU is transfer-friendly while offering experienced students alternative ways of earning credit, such as the Prior Learning Assessment and Portfolio Assessment.

Average Tuition & Fees: $12,024

Score: 77

15. University of Maryland – University College

Learn how to design, plan, and analyze computer software and hardware systems for governmental and commercial settings.

Bachelor of Science in Computer Science

Website

The University of Maryland – University College offers an online BS in Computer Science degree for students looking to develop a competitive edge in the job market. UMUC prepares students for their careers with rigorous coursework in preparation for industry certifications. In fact, UMUC's curriculum is designed with input from industry employers, experts, and scholars to integrate real-world applications with practical skills.

Students will take courses such as: Data Structures and Analysis and Image and Signal Processing. Students also gain proficiency for programs such as Java, C++ and Octave. Upon degree completion, students are prepared for certification exams, include the Microsoft Certified Solutions Expert, or the MCSE, and Oracle Certified Java Programmer. Employers in the tech industry actively search for high-scoring students of such certifications.

Average Tuition & Fees: $8,244/ $11,862

Score: 78

14. Colorado Technical University

Study computer network systems, software engineering, and programming languages in the hands-on Computer Science program at Colorado Technical University.

Bachelor of Science in Computer Science

Website

The BS in Computer Science at Colorado Technical University is offered online with an opportunity to concentrate in Cybersecurity, Data Science, or Software Engineering. CTU provides online students With Fast Track Examinations to avoid paying for unnecessary prerequisites.

Impressively enough, CTU's BSCS has been rated among the "Best Online Bachelor's Programs," by U.S. News and World Report for the last four years. Courses are offered in a flexible format, allowing students to learn and work at their own pace. Scholarships are available, and tuition is low, starting at just $325 per credit hour.

Average Tuition & Fees: $13,393

Score: 78

13. California State University – Monterey Bay

Offering a unique blend of theory and practice in cutting-edge technologies, the Bachelor of Science degree completion program at Monterey Bay is an excellent choice.

Bachelor of Science in Computer Science

Website

California State University – Monterey Bay offers a unique BS in Computer Science to help prepare students for the fast-paced industries of software engineering, technology project management, and mobile app development. CSUMB offers their BSCS online and within a 24 month timeline. Applicants must transfer to the CSU's online platform with an Associate's Degree.

Admitted student are placed into cohort groups where they receive regular support and guidance from faculty members, advisors, and fellow students via video conference calls and online classrooms.

Average Tuition & Fees: $7,176/ $16,680

Score: 81

12. Lamar University

The broad-based Computer Science program at Lamar requires 48 credit hours in computer science coursework.

Bachelor of Science in Computer Science

Website

Lamar University offers a Bachelor of Science in Computer Science emphasizing topics such as data structures, multimedia, computer architecture, and programming languages. Students from LU graduate prepared for the ETS Computer Science Field Exam. Passing the ETS exam equips students with the credentials they need to be competitive after college.

LU is ranked as one of the best National Universities by U.S. News and World Report, a testament to its quality, career-focused education and its attentive faculty members. Class sizes are small, most of them with a student-to-faculty ratio of just 18:1.

Average Tuition & Fees: $6,174/ $13,644

Score: 82

11. Troy University

Learn how business and computer science intersect in the hands-on program in Applied Computer Science at Troy University.

Bachelor of Science in Applied Computer Science

Website

The Bachelor of Science in Applied Computer Science at Troy University enables students to combine their skills in technology with a powerful business acumen. TU's BSCS is ideal for students graduate school post-graduation, or for students directly entering the workforce.

TU students have access to a dynamic student tutoring program, as well as an active, student-run Computer Science Club. student organization. This organization organizes networking opportunities with potential employers, which, when combined with Troy's excellent internship opportunities, helps skyrocket graduates to career success.

Average Tuition & Fees: $7,506/ $15,012

Score: 85

10. Lewis University

Students of Lewis University's Computer Science program gain the programming, cybersecurity, and networking skills they need to succeed in an ever-changing industry.

Bachelor of Science in Computer Science

Website

Lewis University offers online students an accelerated BS in Computer Science with values-centered curriculum inspired by its Catholic and Lasallian heritage. Students of LU's BSCS develop skills such as software writing and design; creating reliable computer networks; developing cybersecurity tasks; programming languages, and data science.

LU offers Prior Learning Assessment credits, which can be applied toward your degree to save time and money. As if you needed another reason to consider applying, LU is also ranked as one of U.S. News and World Report's Top Tier Colleges.

Average Tuition & Fees: $14,310

Score: 85

9. Regis University

Regis University's program in Computer Science empowers students to succeed in any computing setting.

Bachelor of Science in Computer Science

Website

Regis University, an accredited institution by the Computing Accreditation Commission of Abet, allows online students to earn their BS in Computer Science. RU students learn how to design, implement, and analyze key computational solutions in all environments.

RU is military friendly, with nearly 400 students enrolled in their online programs online. Graduates enjoy impressive career success, with an average starting salary of $58,000 per year – about fifty percent higher than the national average. In addition to the stand-alone program, Regis also offers certificates for Information System Security and E-Security.

Average Tuition & Fees: $12,852

Score: 87

8. Fort Hays State University

The Bachelor of Science in Computer Science, offered both online and on-campus at Fort Hays, is a broad degree that puts graduates in high demand.

Bachelor of Science in Computer Science

Website

The BS of Computer Science at Fort Hays University teaches students how to create and analyze software, networks, information security systems, and electronic media. Students are required to complete 120 credit hours, with an impressive 65 credits dedicated to major coursework alone.

Required courses include Database Design and Programing, Front/Back-End Web Development, and major courses such as Data Structures and Software Engineering. This degree places graduates in competitive positions, allowing them to apply to top employers such as the Federal National Laboratories, Google, Facebook, Cisco, Intel, and Boeing.

Average Tuition & Fees: $12,852

Score: 88

7. Regent University

Named the Best Online Bachelor's Program in the state of Virginia by U.S. News and World Report, the Computer Science degree at Regent University is both marketable and academically rigorous.

Bachelor of Science in Computer Science

Website

The accolades accumulated by Regent University's Bachelor of Science in Computer Science are nothing to scoff at. In addition to its recognition by U.S. News and World Report, the university was also recognized as being in the top five percent of affordable private Christian universities.

With over ninety percent of all Regent faculty holding a terminal degree, the academic quality of this program is beyond comparison. All courses are structured with a Christian worldview, training students how to solve advanced computational problems and to explore the challenges related to technology and computer science. 120 total credit hours are required for graduation, which can be completed through intense eight-week course sessions.

Average Tuition & Fees: $12,726

Score: 90

6. Dakota State University

Don't settle for simply learning how to program. Instead, choose the hands-on degree in Computer Science at Dakota State to advance your skills in computing and development.

Bachelor of Science in Computer Science

Website

The online Bachelor of Science in Computer Science at Dakota State University goes beyond basic programming languages and teaching students how to use the very latest tools, applications, and theoretical understandings in Computer Science. Students at DSU learn how to engineer new solutions for modern tech problems while anticipating the challenges of the future.

DSU offers small, advanced courses in computer science taught by Ph.D. CS instructors with experience in fields like security and networking Ph.D. . An additional 4+1 program is available for students to accelerate their degrees or provide a head start toward DSU's MS degrees.

Average Tuition & Fees: $5,665/ $10,575

Score: 96

5. Florida State University

Earn the same degree as your on-campus counterparts in the Bachelor of Science in Computer Science degree at Florida State University.

Bachelor of Science in Computer Science

Website

Florida State University offers a challenging online curriculum through their BS in Computer Science. Students will gain a systems view of computing and learn how topics such as Object-Oriented and Distributed Networks Impact Software; Hardware, and Systems Design.

After completing their BSCS at FSU, students are proficient in programming languages such as C, C++, and Java. Most students are capable of completing their BSCS within two years as long as they've transferred to FSU with their Associates degree.

Average Tuition & Fees: $9,684/ $24,116

Score: 97

4. Old Dominion University

The online degree in Computer Science at Old Dominion exposes students to the broad theoretical underpinnings of the discipline, as well as the laboratory skills necessary for real-world application.

Bachelor of Science in Computer Science

Website

Old Dominion University's BS of Computer Science offers a variety of studies with curriculum based on demonstration, hands-on laboratory experiences, and the application of skills in a real-world setting. ODU's BSCS is a mathematically and scientifically advanced program, requiring students to engage in academically rigorous coursework.

ODU is ranked as one of the Best Value Online Bachelor's in Computer Science by, both, AffordableColleges.com and BestColleges.com. Students of ODU find their BSCS is not only high quality, but also affordable, with tuition starting at just $352 per credit hour for Virginia State residents.

Average Tuition & Fees: $9,168/ $26,820

Score: 98

3. University of Florida – Online

UF's online program is perfect for busy students.

Bachelor of Science in Computer Science

Website

The online Computer Science degree at the University of Florida is designed for students who want to crack the code of what it takes to be successful in this field. Offered through the College of Liberal Arts and Sciences at the University of Florida's online campus, UF's BSCS recognizes the growing demand for computer science professionals. According to the U.S. Bureau of Labor Statistics, the demand for computer science professions is expected to rise 22 percent by 2020.

UF's BSCS prepares students for coveted careers, with alumni working in all industries such as insurance, security, and beyond. The curriculum of this program is designed for busy students whose outside commitments make traditional campus coursework impractical. Students are connected with employment and internship opportunities throughout their education – as well as with the ability to customize their own degree path, with UF's elite online degree.

Average Tuition & Fees: $10,770/ $27,335

Score: 99

2. Oregon State University

Enhance your computer science skills by studying in the rigorous Bachelor of Science in Computer Science at Oregon State University.

Bachelor of Science in Computer Science

Website

The BS in Computer Science at Oregon State University is an intensive, one year academic program with four different start terms per year, making it ultra-convenient for busy, nontraditional students. OSU requires students to complete 60 total credits, with tuition costing $487 per credit hour. OSU's online BSCS is geared toward individuals who already have a Bachelor's degree, although no prior computer science experience is necessary to apply.

OSU's online campus is nationally acclaimed, offering students access to an attentive faculty and a worldwide network of classmates. Students at OSU gain skills in topics like computer programming fundamentals and mobile and web development.

Average Tuition & Fees: $12,339/ $22,761

Score: 99

1. University of Illinois at Springfield

Familiarize yourself with the myriad areas of knowledge that make computer science such a worthwhile discipline at the University of Illinois at Springfield.

Bachelor of Science in Computer Science

Website

The Department of Computer Science at the University of Illinois Springfield offers a #1 top-ranked BS in Computer Science for online students around the world. Beginning with the moment you apply, an advisor from UI will be in contact with you to ensure their students plan for success. To be maintain enrollment within the Computer Science program, students are asked to complete a 300-level Entrance Assessment course during their first semester.

UI's BSCS is requires the completion of 120 credit hours, in which 30 of 48 upper-division credit hours must be taken through UI's CS major. Required upper-division courses include: Data Structures and Algorithms, Programming Languages; and Foundations of Network Security and Information Assurance.

Prospective students are required to have a minimum 2.0 GPA, two semesters of Java Programming Experience, and one semester of Calculus, Discrete or Finite Math, and statistics.

Average Tuition & Fees: $8,772/ $15,857

Score: 100