Online Computer Science Degrees

Ready to start your journey?

For students who are interested in technology, online computer science degrees can serve as gateways to personally and professionally rewarding careers.

Online Computer Science Degrees

This degree is a good fit for students who love to test new devices or want to understand how complex programs work. Accredited online colleges offer computer science degrees with a variety of concentrations.

Editorial Listing ShortCode:

The skills you develop while earning your computer science BS online may put you on the cutting edge of innovations in technology, making you an asset to employers around the world.

Online Computer Science Degrees

Woman taking Online Computer Science Degree

Computer science is an extremely versatile degree because it incorporates skills from many different in-demand fields. Software development, artificial intelligence, database administration, and cybersecurity are all areas that you can pursue by studying computer science.

The curriculum of a computer science degree is built on major-specific subjects like:

  • Advanced mathematics and statistics
  • Programming
  • Operating systems
  • Network security
  • Software design and creation

Many schools offer students the opportunity to specialize in a particular area of computer science. This can help better prepare you for positions within your preferred field or with an especially appealing employer.

Editorial Listing ShortCode:

After graduating from an online bachelors in computer science degree program, you may be well-positioned to seek a role in areas like software or web development, computer programming, and computer or information systems management.

These jobs are essential for employers from nearly every industry, including:

  • Technology
  • Healthcare
  • Government
  • Education
  • Marketing
  • Human resources
  • Retail

An online degree in computer science may help strengthen your resume when applying for a full-time position with a reputable company. Many computer science graduates also become private consultants or freelancers who work on individual projects for many different clients.

Types of Online Computer Science Degrees

Man pursuing Master’s in Computer Science

Over the last several years, more of the nation’s top universities have begun offering accredited online CS degree options that can be completed on a schedule that fits into your busy life.

  • Associate’s in Computer Science: An online associate’s degree in computer science will help you develop the skills needed to pursue entry-level positions. Students will learn various computer skills, networking, and introductory programming skills. After graduating, you will have the skills needed to apply for positions in a variety of business industries.
  • Bachelor’s in Computer Science: A bachelor’s degree in computer science is an excellent starting point to be competitive in today’s modern workforce. You will learn how to plan, design, and optimize computer software and hardware. Coursework may include the following topics like data structures and analysis, computer systems and architecture, and mastery of applications.
  • Master’s in Computer Science: An online master’s degree in computer science offers courses that focus on learning new computer skills, developing critical thinking abilities, and mastering developments in technology and computing. Specialty concentrations may be available to further your skills, including databases and data mining, networking and software engineering, analysis, and design.
  • Doctorate in Computer Science: A doctorate-level degree in computer science gives you the opportunity to develop high-level research and analytical skills that can be used to reach top career positions within the industry. You will take a number of advanced classes that may include advanced statistical research, technology and innovation management, artificial intelligence, and system metrics and risk analysis.

Graduation from a doctorate-level program likely requires students to develop, research, and write a professional doctoral dissertation. With a quality curriculum and access to state-of-the-art technology, your online computer science degree will help prepare you for jumping right into the fast-paced workforce.

Common Online BS in Computer Science Concentrations

Computer Hardware Engineer at work

Computer science is a large field that pulls from multiple disciplines. Selecting a concentration is a good way to hone your skills for your preferred career. Some of the most popular computer science specializations include:

  • Network security: Cybersecurity is a branch of computer science that centers on protecting computer systems and networks from threats like data breaches and ransomware.
  • Computer forensics: This concentration involves the use of technology and investigative methods to locate, identify, and analyze evidence stored on computers and other types of digital media.
  • Software engineering: In this specialization, students focus on every aspect of creating and maintaining software applications, including design, development, and testing.
  • Artificial intelligence: This rapidly growing area of computer science helps professionals learn how to train computer systems to simulate human intelligence and process language.
  • Computer graphics: This concentration in computer science allows students to learn how to manipulate, synthesize, and generate digital visual content, images, and art.

The concentration you choose can help determine your career path and may strengthen your qualifications for future job applications.

Computer Science Careers & Salaries

Computer Science Careers & Salaries

Many students who have earned a degree in computer science find themselves working for organizations across a variety of industries to write, develop, and code a business’s computer programs and applications.

To give you an idea of the careers in computer science that are available after earning this degree, we have put together a list of common computer science jobs and their median annual salaries based on the U.S. Bureau of Labor Statistics (BLS):

Careers Annual Median Salaries
Computer and Information Research Scientists $131,490
Computer Hardware Engineers  $128,170
Computer Network Architects $120,520
Software Developers $110,140
Information Security Analysts $102,600
Database Administrators and Architects $101,000
Computer Systems Analysts $99,270
Computer Programmers $93,000
Web Developers and Digital Designers $78,300
Computer Support Specialists  $57,910

With the changing business world and constant development of advanced technologies, the computer science career outlook and salary information continue to look positive.

While many careers within this industry offer lucrative annual salaries, your unique skillset and level of experience will factor into whether you make more or less than the salaries listed above.

Editorial Listing ShortCode:

According to information provided by the BLS, software developers are expected to have occupational growth of 25% throughout the next 10 years. This is much faster than the national average across all occupations and is great news for those looking to enter the world of computer science.

View our list of the top 40 Computer Science careers to compare jobs and salaries in this field.

Online Computer Science Bachelors Curriculum & Courses

students taking Computer Science Degree

The curriculum of a computer science bachelor’s program differs significantly depending on the school you attend and the concentration you select. These are some of the most common courses that you may encounter:

  • Algorithms and Logic: Students in this class learn about programming development and the application of logic and algorithms.
  • Programming Languages: Students learn how to use programming languages to write effective code and develop functioning computer programs.
  • Operating Platforms: This class focuses on the strengths, weaknesses, and characteristics of operating platforms like Linux and Windows.
  • Computer Science in Business: In this course, students learn the role of computers, software, networks, and servers in modern businesses.
  • Ethical Hacking: Students explore the concepts of hacking and data breaches and discuss whether there are any scenarios in which hacking is an acceptable practice.
  • Computation Theory: In this class, students discover how to efficiently solve problems using algorithms.
  • Software Development Lifecycle: This course centers on the characteristics and purpose of each stage of the software development lifecycle.
  • Software Security: Students learn about security concepts, such as encryption, and how to implement them through code.
  • Computer Graphics and Visualization: In this course, students discover how to use application programming interface libraries and various techniques to create interactive three-dimensional objects and graphic applications.
  • Mobile Computing: Students taking this course to learn how to develop functional and engaging mobile applications.

Many bachelor’s of computer science degrees also include a capstone project that demonstrates all that you have learned over the course of your academic program.

How to Know if an Online Degree in Computer Science is Right for Me

Man getting a Computer Science degree online

When wondering “Is an online degree in computer science right for me?”, the answer truly depends on your strengths and personal goals.

The advancement of technology in the world of distance education has made online college computer science degrees feasible at several different educational levels.

When debating if this is the right degree path for you consider some of the following:

  • Do you like working with computers?
  • Are you analytical when attempting to solve a problem?
  • Do you like solving complex problems?
  • Do you enjoy developing new solutions?

Whether you want to get started in the industry with an associate’s degree or enroll in a graduate degree program, there are a number of advantages to choosing to pursue your education through online learning.

Choosing an Online Degree in Computer Science Program

students checking online for Computer Science Degree Programs

Comparing top computer science degree programs can be an essential first step in beginning your educational journey.

There are many factors to consider when picking the school that is right for you, and below we discuss a few of the aspects that are important for you to research when selecting a degree program.

  • Accreditation: An accredited college or university is one that has undergone a voluntary review process to ensure that its curriculum and educational offerings meet the standards of high quality that are expected from its students. There are many regional and national accrediting agencies recognized by the U.S. Department of Education.
  • Student-to-Faculty Ratio: Small class sizes are as essential in online learning as they are in the traditional classroom. When you are researching schools, be sure to check into the student-to-faculty ratio for the college’s computer science courses. When this ratio is low, professors are better able to provide individual instruction and support to help their students reach their full potential in the program.
  • Academic Advising and Student Services: Beyond a quality curriculum and accredited program, many of the top universities offer additional student services that can help you succeed while earning your online computer science degree. These services may include access to advanced technology applications to provide hands-on practice in mastering computer skills, 0pportunities to connect to top computer scientists through virtual workshops or mentoring programs, and virtual academic advisement and tutoring services.

For those who want to understand the theory and application of technology, a computer science degree provides a unique opportunity to enter into an exciting, growing field. From web development to software engineering, exploring online degrees in computer science could be your first step to a lucrative, challenging career path.

Admissions Requirements

Man preparing requirements for Computer Science Degree

Every school has its own requirements for admission to a BS in Computer Science online degree. These are some of the most common criteria:

  • Test scores: Some schools may ask for minimum SAT or ACT scores.
  • Personal statement: Describe your interest in the program and your future goals.
  • Recommendations: Ask former instructors or supervisors to attest to your strengths and abilities.
  • Transcripts: Computer science programs often look for high GPAs and advanced math coursework.

When they evaluate your application, schools may also look for factors like relevant professional experience, extracurricular activities, and volunteer work.

Online Computer Science Degree Programs Accreditation

University offering Computer Science Degrees

When schools want to demonstrate that they are offering high-quality academic programs, they seek national or regional accreditation. They must then undergo a lengthy and comprehensive assessment.

Attending a regionally accredited school is extremely beneficial. Regional accrediting organizations have the highest possible standards, so enrolling in an accredited program helps ensure that you get value from your education. It is generally easier to transfer credits from a school with regional accreditation, which is important if you decide to change schools before completing your degree.

Editorial Listing ShortCode:

If you pursue a master’s degree, most graduate schools will only accept transcripts from accredited institutions.

Computer Science Licensure and Certifications

professionals with computer science certification

A computer science certification may further strengthen your candidacy for computer science roles. Popular options include:

  • CompTIA Security+: Computer science professionals who specialize in cybersecurity can benefit from this certification, which has no work experience requirements.
  • Cisco Certified Network Associate (CCNA): This certification has no prerequisites and reflects knowledge of topics like network access and security fundamentals.
  • Microsoft Certified Systems Engineer (MCSE): The MCSE program offers certifications in areas like data management and business applications.

Completing a certification program is an excellent way to demonstrate that you have in-depth knowledge and advanced skills in your field.

Financial Aid and Scholarships

Computer Science Financial Aid

Earning a bachelor’s degree requires a significant investment of your time and money. If you need support in funding your education, there are several types of aid that you can pursue.

Filing a Free Application for Federal Student Aid (FAFSA) is a logical place to begin your search for financial aid. This application determines whether you are eligible for aid, such as student loans, from the federal government. Many states also have aid programs for students pursuing bachelor’s degrees.

Scholarships are one of the most important sources of academic funding. Speak to your school’s financial aid office and search online scholarship databases to find programs designed for your degree and personal circumstances.

If you are already employed in the field, speak to your supervisor or human resources representative about any available tuition reimbursement or assistance programs. Many companies support their employees in their pursuit of higher education.

What is a Computer Science Degree?

Computer Network Architects discussing

A computer science degree is a course of study that focuses on the ways that computers and their programs function. While earning this degree, students learn about software and hardware design, programming languages, and data analysis.

Computer science incorporates knowledge about mathematics, science, and engineering. It helps prepare students to design, build, and maintain computers, networks, software, and databases. Many students who excel at computer science have an interest in technology and enjoy using tools like algorithms and logic to solve complex problems.

Is Computer Science Hard?

Software Developer working on a project

The level of difficulty of computer science depends on your personal strengths. If you enjoy operating and learning about technology and are comfortable working with numbers, you may find a computer science program enjoyable even if it’s challenging.

Computer science bachelor’s degree programs often include courses in algorithms and logic, programming languages, operating platforms, software engineering, and cybersecurity. These classes require you to develop advanced technical, analytical, and mathematical skills.

Technology changes rapidly, so pursuing a degree in computer science also involves keeping up with new developments and trends in the field.

What Can You Do With a Computer Science Degree?

Database Administrators working in the control room

A computer science degree can open doors to many different future careers. The ability to create, improve, and analyze software and computer programs is essential to a range of employers, from private businesses to government agencies to healthcare facilities.

Students who major in this field go on to become web developers, systems analysts, computer programmers, and database administrators. Professionals in this area are in high demand and often make healthy salaries. For example, data from the BLS show that the median annual salary for a computer programmer is $93,000.

Can I Get a Degree in Computer Science Online?

Man completing his Computer Science Degree online

Yes, many reputable colleges and universities offer fully online bachelor’s programs in computer science. Earning a degree in this way offers many advantages, particularly in terms of flexibility with scheduling.

Some programs may offer computer science courses that are asynchronous, which allows you to watch pre-recorded lectures and complete assignments at the time that works best for you. Others are synchronous, meaning that you must attend virtual classes at a predetermined time.

Editorial Listing ShortCode:

In an online degree program, you will complete homework, class discussions, and exams using digital platforms, email, discussion boards, and video chats.

How Much Do Computer Science Majors Make?

Computer Science Majors Income

Many computer science majors make excellent salaries, even in entry-level positions, with some ranging above six figures.

According to the BLS, the median annual salary for a software developer is $120,730. Other related positions also break the six-figure mark, with computer hardware engineers making median salaries of $128,170 and database administrators earning $101,000.

Computer science professionals who move into management positions have the potential for even higher salaries. For instance, computer and information systems managers have median annual earnings of $159,010.

How Long Does It Take to Get a Computer Science Degree Online?

Woman pursuing her Computer Science degree online

The time that it takes to complete a computer science degree depends on how many credit hours you take each semester and the specific requirements of the program.

Most students who enroll in a traditional, 16-week semester and attend full-time can complete their degrees within four years. If you attend part-time, it may take five years or longer to graduate with your degree. Some schools offer accelerated programs that allow you to attend year-round on a compressed semester schedule.

If you have dual-enrollment credits from high school, you may also be able to finish your degree more quickly.

What’s the Difference Between a Computer Engineering vs. Computer Science Online Degree?

Computer science and computer engineering both focus on technology and involve subjects like coding and software, but there are distinguishing features between them.

Computer Engineering Degree Computer Science Degree
  • Focuses on hands-on applications
  • Students study subjects like microelectronics and physics
  • Common careers include computer architect and systems engineer
  • Focuses on theoretical concepts
  • Students study subjects like algorithms and information system design
  • Common careers include software developer and systems analyst

Both computer engineering and computer science degrees may lead to lucrative and rewarding careers. Determining which program is right for you requires evaluating your skills, interests, and goals.

What’s the Difference Between a Bachelor’s in Computer Science vs. Information Technology?

Two Information Technologists discussing a project

What’s the difference between computer science and information technology? When it comes to computer science and information technology, both areas of study are related, but specific aspects of the field are covered under each specialty.

Bachelor’s in Computer Science Bachelor’s in Information Technology
  • Design and develop computers and software programs
  • Study courses like computer engineering, computer networks, and computer programming
  • Common careers include software developer, web developer, and UX designer
  • Use and maintain various computers and programs
  • Study courses like network security, operating systems, and the management of information systems
  • Common careers include computer programmers, computer network architects, and database administrators

While there are key differences between computer science and information technology, both degree paths use various technical skills to help computer systems run efficiently.

Is a Computer Science Degree Worth It?

Team of Computer Systems Analysts working in their office

Yes, a computer science degree is worth it for many students. Computers, software, and networks are integral to the operations of modern organizations, so computer science is likely to continue to flourish.

Editorial Listing ShortCode:

Studying computer science may lead to the opportunity to work with many kinds of employers, including some of the world’s biggest names in technology. The BLS projects that a variety of computer science careers will grow over the next several years. Web developers (23%), computer and information systems managers (16%), and database administrators (9%) have growth rates that are much faster than average.

Universities Offering Online Bachelors in Computer Science Degree Programs

Methodology: The following school list is in alphabetical order. To be included, a college or university must be regionally accredited and offer degree programs online or in a hybrid format.

Arizona State University

Arizona State University

Arizona State University offers a BS in Computer Science that can be earned entirely online. Most courses are conducted in an asynchronous learning format. The program requires the completion of 41 courses for a total of 120 credit hours. Classes are 7.5 to 15 weeks long, and there are several start dates offered each year.

Arizona State University is accredited by the Higher Learning Commission of the North Central Association of Colleges and Schools.

Auburn University

Auburn University

Auburn University offers an online degree completion program for a BS in Computer Science. Students must meet core requirements before applying. The program is fully online. It requires the completion of 20 courses for a total of 60 credit hours. Courses are 7.5 weeks long and offered five times each year.

Auburn University is accredited by the Southern Association of Colleges and Schools.

Baker College

Baker College

Baker College offers a BS in Computer Science with two concentration options: Computer Programming or Data Analytics. Both programs are fully online. Most courses are asynchronous, but some have live class options. The program requires the completion of 120 credit hours and can typically be completed in 4 years.

Baker College is accredited by the Higher Learning Commission.

Central Methodist University

Central Methodist University

Central Methodist University offers a BA and a BS in Computer Science. Both degrees may be earned fully online or on campus. Both require the completion of at least 120 credit hours, including 37 credit hours in the major. Courses are available in 8 week and 16 week formats.

Central Methodist University is accredited by the Higher Learning Commission.

Charleston Southern University

Charleston Southern University

Charleston Southern University offers a BS and a BT in Computer Science. Both programs are fully online and require the completion of 125 credit hours and a senior capstone project. Courses are offered in an accelerated format with two sessions per term. There are six start dates offered each year.

Charleston Southern University is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

City University of Seattle

City University of Seattle

U.S. News & World Report ranked City University of Seattle among the best online bachelor’s programs. The school offers a BS in Applied Computer Science. The program is fully online, and some courses are also available on campus. It requires the completion 180 credit hours. Courses are offered in 5 week and 10 week formats.

CityU is accredited by the Northwest Commission on Colleges and Universities.

Colorado State University

Colorado State University

Colorado State University offers a BS in Computer Science. The program is entirely online. It offers several concentrations, including Artificial Intelligence and Machine Learning and Human-Centered Computing. The curriculum consists of 120 credit hours. Courses follow a regular semester schedule, with start dates in the fall, spring, and summer.

Colorado State University is accredited by the Higher Learning Commission.

Concordia University – Texas

Concordia University Texas

Concordia University—Texas offers a BA and a BS in Computer Science. The BS requires more mathematics courses and allows for a Data Science concentration. The program is offered online and on campus. Both degrees can typically be finished in 4 years. Courses are offered in 8 week and 16 week formats.

Concordia University Texas is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

Colorado Technical University

Colorado Technical University

U.S. News & World Report ranked Colorado Technical University among the best online bachelor’s programs in the country. CTU offers a BS in Computer Science that can be earned fully online. The program offers three concentrations: Cybersecurity Engineering, Data Science, and Software Engineering. The Fast Track program provides the opportunity to earn credit for qualifying prior knowledge.

Colorado Technical University is accredited by the Higher Learning Commission.

Dakota State University

Dakota State University

Dakota State University offers a BS in Computer Science. The program is available online and on campus. It offers specializations like Artificial Intelligence and Machine Learning and Software Engineering. The curriculum requires the completion of 69 credits within the major and 19 supporting credits. The program offers opportunities to earn credits toward a graduate degree.

Dakota State University is accredited by the Higher Learning Commission.

Davenport University

Davenport University

Davenport University’s Global Campus offers a BS in Computer Science with specializations in Artificial Intelligence, Computer Theory and Algorithms, and Gaming and Simulation. Most of the concentrations can be completed fully online, but the gaming concentration has on-campus components. The degree requires the completion of 120 credit hours. Courses are conducted in synchronous and asynchronous formats.

Davenport University is accredited by the Higher Learning Commission.

DePaul University

DePaul University

DePaul University offers a BS in Computer Science with concentrations in Game Systems and Software Development. The program is available fully online and on campus. Online courses are conducted in an asynchronous format. The curriculum consists of 48 courses for a total of 192 credit hours and requires the completion of two capstone projects.

DePaul University is accredited by the Higher Learning Commission.

Florida Atlantic University

Florida Atlantic University

U.S. News & World Report ranked Florida Atlantic University among the best online programs for bachelor’s degrees. FAU offers a BS in Computer Science that can be earned fully online or in a blended format. Courses are conducted in an asynchronous format with set due dates. Classes are 12 weeks long and offered in the fall, spring, and summer.

FAU is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

Florida International University

Florida International University

Florida International University offers a BA in Computer Science. The program is fully online and requires the completion of 120 credit hours. Courses follow a regular semester schedule, are offered in the fall, spring, and summer, and are conducted in an asynchronous format.

Florida International University is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

Florida State University

Florida State University

Florida State University offers a BA and a BS in Computer Science through its distance learning program. Both degrees can be completed online and require the completion of at least 120 credit hours. Courses are offered in asynchronous and synchronous formats and follow a semester schedule. The program offers the opportunity to be paired with a mentor.

Florida State University is accredited by the Commission on Colleges of the Southern Association of Colleges and Schools.

Fort Hays State University

Fort Hays State University

Study.com named Fort Hays State University a top school for information technology programs. Fort Hays offers a BS in Computer Science. The program is available fully online. It requires the completion of 120 credit hours. Courses are conducted in an asynchronous format. They range in length from 8 weeks to 16 weeks and offer several start dates each year.

FHSU is accredited by the Higher Learning Commission.

Franklin University

Franklin University

Franklin University offers a BS in Computer Science. The program is entirely online, and courses are 6 or 12 weeks long. Students must complete 124 credit hours to graduate and may be able to transfer in up to 76% of their credits. The program offers the chance to earn microcredentials in Software Development in Java and STEM Foundations.

Franklin University is accredited by the Higher Learning Commission.

Liberty University

Liberty University

Liberty University offers a BS in Computational Mathematics with a specialization in Computer Science. The program may be completed entirely online and can potentially be finished in just 3.5 years. To graduate, students must complete 120 credit hours and may be able to transfer in up to 75% of their credits. Courses are 8 weeks long.

Liberty University is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

Louisiana State University

Louisiana State University

Louisiana State University offers a BS in Computer Science that may be earned entirely online. The program requires the completion of 120 credit hours, and up to 90 qualifying credit hours may be transferred in toward the degree. Courses are taught in a project-based format. All online students pay the same tuition, regardless of residence.

Louisiana State University is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

Maryville University

Maryville University

Maryville University offers a BS in Computer Science. The program is entirely online. It offers several certificates to customize the degree, including Artificial Intelligence, Blockchain, and User Experience and User Interface. The program requires the completion of 128 hours for completion. The school has a generous transfer credit policy and offers multiple start dates.

Maryville University is accredited by the Higher Learning Commission.

Mercy College

Mercy College

Mercy College offers a BS in Computer Science. The program is fully online, but night and weekend classes are available. It may be attended full-time or part-time. Full-time students can typically complete the degree in 4 years. The curriculum consists of 120 credit hours of courses such as Operating Systems.

Mercy College is accredited by the Middle States Commission on Higher Education.

National University

National University

National University offers a BS in Computer Science that can be earned entirely online. Students may also take evening or weekend classes at one of the school’s learning centers. Courses are 4 weeks long, and there are monthly start dates offered. Students who already have an associate degree may be able to finish in just 2 years.

National University is accredited by the WASC Senior College and University Commission.

Old Dominion University

Old Dominion University

OnlineU and Intelligent ranked Old Dominion University among the best colleges for computer science degrees. Old Dominion offers a full degree program and a degree completion program for a BS in Computer Science that can be completed online. Courses are offered in synchronous and asynchronous formats. Some courses are offered in an accelerated format. Both programs require 120 credit hours.

Old Dominion University is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

Oregon State University

Oregon State University

U.S. News & World Report named Oregon State University one of the best colleges for online bachelor’s degrees. OSU offers a BS in Computer Science that can be earned entirely online. The program requires the completion of 180 credit hours. There are four start dates offered each year. Courses are available online, and there are also synchronous and hybrid options.

Oregon State University is accredited by the Northwest Commission on Colleges and Universities.

Regent University

Regent University

U.S. News & World Report ranked Regent University as the top university for online bachelor’s degrees in Virginia. Regen offers a BS in Computer Science that can be earned fully online. The program requires the completion of at least 120 credit hours. There are 8 start dates offered each year. Most courses are conducted in an asynchronous format.

Regent University is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

Regis University

Regis University

Regis University offers a BS in Computer Science through the school’s online learning platform. The school’s FastForward program offers the opportunity to work on a master’s degree as well. Courses are conducted in an 8 week, accelerated format, and there are six start dates offered each year. The program requires the completion of 120 credit hours.

Regis University is accredited by the Higher Learning Commission.

Salem University

Salem University

Salem University offers a BS in Computer Science with specializations in Data Science and Software Development. Both specializations are available online and on campus. Students can also opt for a blended schedule. Courses are conducted in a 4 week, accelerated format.

Salem University is accredited by the Higher Learning Commission.

Simmons University

Simmons University

Simmons University offers a BS in Computer Science. Applicants must already have 17 credits before entering the program. The program is available fully online. Courses are conducted in a live, synchronous format. The program requires the completion of 128 credits, and up to 96 qualifying credits may be transferred in toward the degree.

Simmons University is accredited by the New England Commission of Higher Education.

Southern New Hampshire University

Southern New Hampshire University

Southern New Hampshire University offers a BS in Computer Science with concentrations in Data Analysis, Project Management for STEM, Information Security, and Software Engineering. The program is fully online. Courses are offered in an 8 week, accelerated format. Typically, 1 to 2 courses are taken per session. SNJU allows up to 90 qualifying transfer credits.

SNHU is accredited by the New England Commission of Higher Education, Inc.

Thomas Edison State University

Thomas Edison State University

Thomas Edison State University offers a BA in Computer Science. This liberal arts program is entirely online. It requires the completion of 120 credit hours, including a liberal arts capstone. Credits for prior experience may be able to be earned. Courses are 12 weeks long, and there are monthly start dates offered.

Thomas Edison State University is accredited by the Middle States Commission on Higher Education.

University of Florida

University of Florida

OnlineU ranked the University of Florida’s online BS in Computer Science program as the number one program for return on investment. The program requires the completion of 120 credit hours, and the school has a generous transfer credit policy. Courses may be taken full-time or part-time, and most courses are conducted in an asynchronous format.

The University of Florida is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

University of Illinois – Springfield

University of Illinois Springfield

The University of Illinois—Springfield offers a degree completion program for a BS in Computer Science. The program is available online. It requires 30 qualifying credits to transfer into the program. Most courses are conducted in an asynchronous format. Courses are offered in full-term and half-term formats.

UIS is accredited by the Higher Learning Commission.

University of Maryland Global Campus

University of Maryland Global Campus

The University of Maryland Global Campus offers a Bachelor’s in Computer Science. Courses are available fully online or in a hybrid format. Courses are conducted in an accelerated format with three start dates each semester. The program requires the completion of 120 credit hours, including 36 hours in the major.

The University of Maryland Global Campus is accredited by the Middle States Commission on Higher Education.

University of North Dakota

University of North Dakota

The University of North Dakota is committed to offering students an affordable education, and all online students pay in-state tuition regardless of residence. UND offers a BS in Computer Science that can be earned entirely online. Courses follow a semester schedule with start dates in the fall, spring, and summer. The program requires the completion of 124 credit hours.

UND is accredited by the Higher Learning Commission.

Western Governors University

Western Governors University

Western Governors University offers a BS in Computer Science that can be earned fully online. The degree requires the completion of 35 courses and a senior capstone project. Courses are paid for in 6 month sessions. As many credits as desired may be taken each session, but at least 12 credits must be taken per session.

Western Governors University is accredited by the Northwest Commission on Colleges and Universities.

Getting Your Bachelors in Computer Science Online

student taking Online Computer Science Bachelor's Degree

If you love solving problems, using numbers, and understanding how technology works, an online bachelor’s in computer science may be a perfect fit. This degree offers promising outcomes for many graduates in terms of job security, salary potential, and advancement.

A computer science degree may help you qualify for a lucrative position as a computer programmer, software developer, or database administrator. It also serves as an excellent foundation for an advanced degree focusing on growing trends like AI and machine learning.

Take the first step toward one of many exciting career paths by researching accredited computer degrees online.

Ready to start your journey?
Elizabeth Abner
WRITTEN BY Elizabeth Abner

Elizabeth is pursuing a Doctor of Philosophy in Foreign Policy and earned her master's degree in business administration. For her undergraduate studies, she earned a Bachelor of Arts in Business Administration with a concentration in international business. Elizabeth's research is focused on universities offering online degree programs.