Best Online Computer Science Programs

Are you ready to find your fit?

A computer science degree prepares graduates to work as computer scientists, software engineers, programmers, and software developers.

In these in-demand fields, computing professionals create software programs, improve computing programs, and test the operation of software systems. The theoretical and practical training gained during an online bachelor's computer science program apply directly to the workforce, building valuable transferable skills. Information technology professionals also work in cybersecurity, database management, and IT project management, growing fields that offer above average salaries for professionals with a bachelor's degree.

An online computer science bachelor degree trains students in fundamental skills such as different programming languages, mobile and web development, and network communications. Many programs prepare students to earn in-demand certifications that increase their competitiveness on the job market. Whether earning a computer science degree to change careers or to finish a bachelor's degree, these programs offer the best online bachelor's computer science programs.

mini icon

Accredited Online College Programs

Explore our featured online programs and find the right match for you today.

What are the Best Online Bachelor's in Computer Science Programs?

Though all the colleges and universities listed below vary in size, location, and emphases—some are small, liberal arts colleges and others are elite, research universities—all offer the best online Bachelor of Science in Computer Science degrees in the nation.

What can you do with an Online Computer Science degree?

Possessing the skills that are taught in a computer science undergraduate program essentially give you the "golden ticket" to the world of informational technology. You can apply those skills in a huge variety of ways. When it comes down to it, you'll likely be dealing with database systems, cyber security, and programming languages in some capacity. Here's just some of the potential careers you could pursue:

  • Computer Network Architect
  • Information Security Analyst
  • Database Administrator
  • Computer Programmer

Best Online Computer Science Degrees: Ranking Methodology

Here at College Choice we've thoroughly examined extensive data in four key areas:

  • academic reputation
  • credit hour cost
  • retention rate (which is an indicator of student satisfaction)
  • and average early salary of graduates from the respective programs

What we then arrive at concrete, tangible evidence of the best online BS in Computer Science programs in the nation. Our figures and information come from the university and colleges' websites, PayScale, and nationally recognized U.S. News & World Report and The National Center for Education Statistics.


Program Rankings

See our rankings methodology page.

  1. Oregon State University

    Corvallis, OR



    Oregon State University offers a post baccalaureate computer science degree for students who already hold a bachelor's degree. Designed for professionals pursuing a career change, students complete the fully online degree with 60 credits of coursework. The curriculum includes courses in programming, software engineering, mobile and web development, and computer systems. One of the best online bachelor's computer science programs for students seeking a career change, full-time students on the accelerated pathway earn their degree in as little as a single year. Applicants must hold a bachelor's degree with a minimum 2.75 GPA and meet the math, writing, and communication prerequisites to gain admission.

  2. University of Florida

    Gainesville, FL



    The online computer science bachelor degree at the University of Florida offers a fully online pathway to the degree. The 120-credit curriculum includes classes in software engineering, programming, operating systems, and a senior project in computer science. In addition to computer science courses, the program includes classes in the humanities, social sciences, and foreign languages. The program admits students with between 12-59 transfer credits who have a minimum 2.5 GPA and complete geometry and calculus. Transfer students with over 60 credits must meet the same requirements and complete additional math and physics prerequisites.

  3. California State University

    Los Angeles, CA



    The fully online bachelor's computer science degree at Cal State Monterey Bay emphasizes computer science theory and information technology practice. Students complete core classes in computer mathematics, programming languages, and network communications, with a group capstone project for seniors. The program admits students with at least 60 transfer credits with a minimum 2.0 GPA. Incoming computer science majors must complete at least 30 credits of general education courses before enrolling. A degree completion program, Cal State offers a 24 month pathway to a bachelor's degree, with students completing one course at a time on an eight week term schedule.

  4. Regis University

    Denver, CO



    Regis University offers an online computer science bachelor degree that trains students to design and implement computational solutions. The program requires 128-133 credits, with the option to complete a combined bachelor's and master's degree in computer science for 152 credits. Computer science majors take classes in computer architecture, software engineering, computational theory, and ethical leadership in computer science. Seniors also complete a capstone course. Applicants should hold a high school diploma or equivalent, transfer credits from a regionally accredited institution, and evidence of work experience. The program holds accreditation from the Accreditation Board of Engineering and Technology (ABET).

  5. Pace University

    New York, NY



    Pace University offers a bachelor of science in professional technology studies with tracks in computer forensics or business technology leadership. The fully online degree completion program lets majors earn a bachelor's degree in as little as two years, depending on their prior college experience. Pace's curriculum blends technical theory and real-world problem solving skills, and faculty members bring forensic and telecommunications expertise to the program. Applicants must transfer a minimum of 56 credits to enroll in the program. Pace ranks as one of the best online bachelor's computer science programs for students interested in IT management.

  6. Florida State University

    Tallahassee, FL



    The online bachelor's computer science program at Florida State builds core competencies in programming, computer organization, and operating systems. Computer science majors gain proficiency in C, C++, and Assembly Language, and work with several other programming languages. Students who fulfill the general education requirements through transfer credits can complete the 120-credit bachelor's degree in two years. As a BA program, students must complete 9 hours of humanities and history, plus a minor. Transfer students can apply up to 90 credits toward their computer science degree, and students can choose to take on-campus FSU courses to meet the graduation requirements.

  7. Old Dominion University

    Norfolk, VA



    The online computer science bachelor degree at Old Dominion lets students enter the program as college freshmen or apply up to 90 transfer credits toward their degree, making it one of the most flexible programs. ODU emphasizes experimental techniques, theory, and hands-on laboratory experience in the computer science program. Computer science majors take courses in programming, computer architecture, data structures and algorithms, and theoretical computer science, building professional skills that transition to the workforce. The 120-credit bachelor program requires a minimum 2.0 GPA overall and a cumulative 2.0 GPA in all computer science courses. ODU offers a tuition discount for Virginia residents.

  8. University of Denver

    Denver, CO



    The bachelor of arts in information technology at the University of Denver offers a fully online degree with a focus on systems analysis, networking, web design, and programming. Students learn how to build websites and databases, and use quantitative reasoning and interpersonal skills to advance in the workforce. IT majors complete classes in quantitative reasoning, programming and data structures, database fundamentals, and web fundamentals. The program also includes a two semester integrative project, where students design and submit a project based on their core coursework. Applicants must hold at least 27 transferable credits from a regionally accredited institution and complete three years of work experience before enrolling.

  9. University of Illinois-Springfield

    Springfield, IL



    The University of Illinois at Springfield offers an online computer science bachelor degree which builds a strong foundation in computer science. Incoming computer science majors take an entrance assessment to determine their appropriate course of study. Majors typically hold a minimum 2.0 GPA and have 2 semesters of Java programming experience and complete prerequisites in calculus, math, and statistics. The 120-credit degree includes classes in computer organization, programming languages, operating systems, and 12 credits of computer science electives. Seniors also complete a software engineering capstone course. Majors can also choose a software engineering or systems security and information assurance concentration.

  10. University of Nebraska-Omaha

    Omaha, NE



    The University of Nebraska Omaha offers a bachelor of multidisciplinary study program with a concentration in information technology. Students build skills in programming, data management, and networking during the 120-credit degree completion program. The curriculum includes courses in programming on the internet, managing the database environment, and project management, building technical and professional skills. IT majors also choose two secondary fields, which they can complete through transfer credits. UNO's flexible transfer credit policies, which allows up to 96 transfer credits, makes it one of the best online bachelor's computer science programs for students with a high number of transfer credits.

Online College Resources

Helping you prepare and gain the most out of your educational experience.

Discover a program that is right for you.

Search schools to find the program that is right for you.