Skilled computer science professionals are in high demand. According to the Bureau of Labor Statistics (BLS), computer and information technology jobs are projected to increase by 12% between 2018-2028. A bachelor's degree can help set you up for lifelong success in this field.

After taking a look at our list of the top 10 online programs in computer science, read on to learn more about common curriculum components, admission requirements, and career paths. Throughout this article, you will find additional links to financial aid and college planning resources.

What Are the Best Computer Science Programs of 2020? Here Are Our Top 10:

  1. University of Florida-Online - Gainesville, FL
  2. Florida International University - Miami, FL
  3. Florida State University - Tallahassee, FL
  4. University of Illinois at Springfield - Springfield, IL
  5. Florida Atlantic University - Boca Raton, FL
  6. California State University-Monterey Bay - Seaside, CA
  7. Oregon State University - Corvallis, OR
  8. Regis University - Denver, CO
  9. Lewis University - Romeoville, IL
  10. Southern New Hampshire University - Manchester, NH

Technology professionals are needed in just about every job market, and a bachelor's degree in computer science can provide you with the fundamental knowledge and skills required to pursue a variety of careers.

Popular employment options for graduates can be found in the areas of database administration and software development. Entry-level opportunities in these fields often pay well, and the median annual incomes for these positions are $90,070 and $105,590, respectively, according to the BLS.

How We Rank Schools

At BestColleges, we believe a college education is one of the most important investments you will make. We want to help you navigate the college selection process by offering school rankings that are transparent, inclusive, and relevant for online students. Our rankings are grounded in a few guiding principles and use the latest statistical data available from trusted sources. Read more about our ranking methodology. We hope our approach helps you find the school that is best for you.

2020 Best Accredited Online Bachelor's in Computer Science Programs

Rank School Location Cost Graduation Rate Description Toggle
1

University of Florida

Gainesville, FL Cost: $$$$$ Graduation Rate: 54%

A public research institution boasting over 200 research and education centers and institutes, the University of Florida is ranked in the top five by U.S. News & World Report for its online bachelor's programs. UF's online bachelor of science in computer science prepares students for careers as web developers, information security analysts, and software developers.

Required coursework covers subjects including digital logic, data structures, and computational approaches to numerical analysis. Students can augment their training by pursuing a minor in fields like mass communication or business administration. The online bachelor's in computer science curriculum culminates with a senior project in which candidates prepare a technical report and presentation.

Distance learners are eligible for a variety of state-funded grants and endowed scholarships. UF helps students build a professional network through its Career Connections Center.


Program Overview

Program Name: BS in Computer Science
School Status: Public
Tuition: $129/credit in-state; $553/credit out-of-state
Credit Requirements: 120 credits
Program Length: 4 years

Delivery

Format: 100% online
Instruction Style: Asynchronous

Admission Requirements

GPA: 2.5 minimum
Standardized Tests: ACT or SAT

Contact

Phone: (352) 294-3290
Email: admissions@ufonline.ufl.edu
Social Media Accounts: Facebook; Twitter

2

Florida International University

Miami, FL Cost: $$$$$ Graduation Rate: 58%

With Carnegie Classification as a very high-activity research institution, Florida International University provides over 100 remote degrees through the Canvas platform, including a fully online bachelor of arts in computer science. This program teaches the fundamentals of programming and database management and allows students to pursue complementary credentials in business administration and digital media.

Unlike other online bachelor's in computer science programs, FIU's curriculum is not math- or science-heavy. Learners take core classes in software engineering, technology in the global arena, and professional and technical writing. They fulfill their remaining credits with electives, choosing from options such as artificial intelligence and data mining.

FIU accepts applications for the fall, spring, and summer semesters. Distance learners benefit from ample scholarship opportunities that include departmental awards. They also enjoy free tutoring services and career development support.


Program Overview

Program Name: BA in Computer Science
School Status: Public
Tuition: $229/credit in-state; $346/credit out-of-state
Credit Requirements: 120 credits
Program Length: 4 years

Delivery

Format: 100% online
Instruction Style: Asynchronous

Admission Requirements

Standardized Tests: ACT or SAT

Contact

Phone: (305) 348-3125
Email: onlineprograms@fiu.edu
Social Media Accounts: Facebook; Twitter

3

Florida State University

Tallahassee, FL Cost: $$$$$ Graduation Rate: 83%

A leader in distance education, Florida State University offers more than 50 fully online undergraduate and graduate programs. FSU's bachelor of science in computer science is accredited by the Accreditation Board for Engineering and Technology and the Computing Accreditation Commission.

The program's innovative curriculum helps learners understand the interconnectedness between program design and distributed computer systems. Core topics comprise object-oriented programming, theory and structures of databases, and ethics in computer science. Students develop skills in C, C++, and Assembly language while also earning a mathematics minor.

FSU requires that degree candidates complete the final 30 credits of coursework on campus. Available financial aid includes federal and state grants as well as institutional scholarships.


Program Overview

Program Name: BS in Computer Science (Degree Completion)
School Status: Public
Tuition: $180/credit in-state; $686/credit out-of-state
Credit Requirements: 120 credits
Program Length: 2 years

Delivery

Format: Hybrid (online/on campus)
Instruction Style: Synchronous and asynchronous

Admission Requirements

GPA: 2.65 minimum

Contact

Phone: (877) 644-4635
Email: as-admissions@fsu.edu
Social Media Accounts: Facebook; Twitter

4

University of Illinois at Springfield

Springfield, IL Cost: $$$$$ Graduation Rate: 51%

The University of Illinois at Springfield delivers 14 fully online undergraduate degrees through Blackboard. Distance learners can enroll in an online bachelor of science in computer science program, which offers emphasis areas in software engineering or systems security and information assurance.

The comprehensive degree plan covers core topics like data structures and algorithms, operating systems, and computer organization. Students who pursue the systems security/information assurance track take advanced classes in Windows network administration and systems programming languages. All candidates complete an applied capstone experience with the support of a faculty advisor.

Applicants to the online bachelor's in computer science program must complete prerequisite coursework in Java programming and relevant mathematics. More than 70% of students receive financial aid, which can include freshmen merit scholarships. UIS maintains flexible transfer agreements with several community colleges in the state.


Program Overview

Program Name: Computer Science Online Bachelor's Program
School Status: Public
Available Emphasis Areas: Software engineering; systems security and information assurance
Tuition: $359/credit
Credit Requirements: 120 credits
Program Length: 4 years

Delivery

Format: 100% online
Instruction Style: Asynchronous

Admission Requirements

GPA: 2.0 minimum

Contact

Phone: (217) 206-6770
Email: csconline@uis.edu
Social Media Accounts: Facebook; Twitter

5

Florida Atlantic University

Boca Raton, FL Cost: $$$$$ Graduation Rate: 52%

Undergraduate students who attend Florida Atlantic University can choose from 19 distance learning programs, including a fully online bachelor of science in computer science. This career-focused program welcomes both first-time and transfer students and provides skills needed for entry-level positions in machine learning, video game development, and web programming.

The curriculum provides a foundation in logic design and software engineering principles. Students also delve into stochastic models and formal programming languages. They can customize their degree through seven electives, selecting from options such as data and network security, digital image processing, and artificial intelligence.

The online bachelor's in computer science program requires applicants to complete 29 credits of prerequisite coursework and offers a variety of research opportunities for degree candidates.


Program Overview

Program Name: BS in Computer Science
School Status: Public
Tuition: $201/credit in-state; $720/credit out-of-state
Credit Requirements: 120 credits
Program Length: 4 years

Delivery

Format: 100% online
Instruction Style: Asynchronous

Admission Requirements

GPA: 2.5 minimum (transfer applicants)
Standardized Tests: ACT or SAT

Contact

Phone: (855) 903-8575
Email: fauonline@fauelearning.com
Social Media Accounts: Facebook; Twitter

6

California State University - Monterey Bay

Seaside, CA Cost: $$$$$ Graduation Rate: 60%

California State University-Monterey Bay enrolls 7,500 students in 25 undergraduate programs and seven graduate programs. The university provides a degree-completion bachelor of science in computer science that centers on collaborative and project-based learning. Students transfer into the program after fulfilling general education requirements at another accredited institution.

The online bachelor's in computer science degree plan covers topics like graphics programming; design and analysis of algorithms; and race, gender, and class in the digital world. Students can pursue one of four concentrations such as data science, which teaches candidates advanced mining methods for big-data technologies.

Graduates of the program qualify to work as software engineers, IT project managers, and mobile application developers. The university limits program cohorts to 25-35 students to maximize peer collaboration and faculty support.


Program Overview

Program Name: BS in Computer Science (Degree Completion)
School Status: Public
Available Concentrations: Network and security; data science; software engineering; game development
Tuition: $525/credit
Credit Requirements: 120 credits
Program Length: 2 years

Delivery

Format: 100% online
Instruction Style: Synchronous and asynchronous

Admission Requirements

GPA: 2.0 minimum

Contact

Phone: (831) 582-3781
Email: csonline@csumb.edu
Social Media Accounts: Facebook; Twitter

7

Oregon State University

Corvallis, OR Cost: $$$$$ Graduation Rate: 67%

Oregon State University delivers more than 70 online programs through its Ecampus platform, including a 60-credit bachelor of science in computer science for learners who already possess a bachelor's degree in another subject. OSU provides four start dates each year and supports students with free online tutoring, academic success coaching, and career guidance.

The curriculum covers areas such as operating systems and discrete structures in computer science. Learners gain hands-on experience with computer architecture and assembly language. As one of the best online bachelor's in computer science programs, OSU's degree prepares graduates for careers in database administration, information security, and software development.

Applicants must satisfy prerequisite mathematics and communication requirements. Online students may quality for need-based grants, major-specific scholarships, and veterans benefits.


Program Overview

Program Name: BS in Computer Science (Degree Completion)
School Status: Public
Tuition: $499/credit
Credit Requirements: 60 credits
Program Length: 2 years

Delivery

Format: 100% online
Instruction Style: Asynchronous

Admission Requirements

GPA: 2.75 minimum

Contact

Phone: (541) 737-9204
Email: ecampus@oregonstate.edu
Social Media Accounts: Facebook; Twitter

8

Regis University

Denver, CO Cost: $$$$$ Graduation Rate: 69%

Located in Denver, Colorado, Regis University delivers an online bachelor of science in computer science through the WorldClass learning platform. The curriculum focuses broadly on the IT field, teaching students to model and implement computational solutions to complex problems. The program holds accreditation from the Accreditation Board for Engineering and Technology.

Students learn about data structures, distributed systems, and web and database applications. They also develop ethical leadership skills and take advanced coursework in one of three concentrations. For example, learners who pursue the computer science track may develop skills for UNIX programming and operations or digital signal processing.

To enroll in the online bachelor's in computer science program, applicants must submit a personal statement and current resume. Regis accepts up to 87 transfer credits. The university provides ample financial aid opportunities, including the Transfer Success Scholarship.


Program Overview

Program Name: BS in Computer Science
School Status: Private
Available Concentrations: Computer information systems; information technology
Tuition: $530/credit
Credit Requirements: 120 credits
Program Length: 2-4 years

Delivery

Format: 100% online or hybrid (online/on campus)
Instruction Style: Synchronous and/or asynchronous

Admission Requirements

GPA: 2.7 minimum

Contact

Phone: (800) 334-6892
Email: ruadmissions@regis.edu
Social Media Accounts: Facebook; Twitter

9

Lewis University

Romeoville, IL Cost: $$$$$ Graduation Rate: 64%

Founded in 1932 as an aviation technical school, Lewis University now provides comprehensive academic programming. The university's degree options include an online bachelor of arts in computer science that enables students to pursue careers in cybersecurity, data science, and software engineering. Through accelerated eight-week classes, learners can graduate in as little as two years.

The curriculum consists of coursework in topics such as object-oriented programming, client-server computing, and relevant legal and ethical issues. Students can take advanced electives in probability theory and numerical analysis. The online bachelor's in computer science program culminates with a capstone experience, where learners complete an internship, a research thesis, or an applied project.

Applicants with work experience can earn up to 30 credits through skills assessments. Distance learners receive dedicated academic mentoring and career guidance. They can also access financial aid, including government grants and freshmen and transfer scholarships.


Program Overview

Program Name: Accelerated Bachelor’s in Computer Science
School Status: Private
Tuition: $600/credit
Credit Requirements: 128 credits
Program Length: 2-4 years

Delivery

Format: 100% online
Instruction Style: Asynchronous

Contact

Phone: (815) 836-5250
Email: admission@lewisu.edu
Social Media Accounts: Facebook; Twitter

10

Southern New Hampshire University

Manchester, NH Cost: $$$$$ Graduation Rate: 54%

Southern New Hampshire University maintains its flagship campus in Manchester and offers distance education through Blackboard. The school delivers more than 200 online degrees, including a bachelor of science in computer science. The curriculum emphasizes software design and development, teaching students to apply collaborative strategies and Agile methodologies.

Required coursework covers topics such as discrete mathematics, operating platforms, and full-stack development. Students can personalize their degree plan by selecting one of four concentration options. For example, the STEM project management track consists of four advanced classes that help learners create adaptive schedules and effectively allocate resources.

SNHU accepts up to 90 transfer credits and uses a holistic admissions process that eschews rigid GPA and standardized testing requirements. Distance learners may apply for need-based grants, merit scholarships, and veterans benefits.


Program Overview

Program Name: BS in Computer Science
School Status: Private
Available Concentrations: Data analysis; information security; project management for STEM; software engineering
Tuition: $320/credit
Credit Requirements: 120 credits
Program Length: 4 years

Delivery

Format: 100% online
Instruction Style: Asynchronous

Contact

Phone: (800) 668-1249
Email: enroll@snhu.edu
Social Media Accounts: Facebook; Twitter

11

Fort Hays State University

Hays, KS Cost: $$$$$ Graduation Rate: 44%

Based in Hays, Kansas, Fort Hays State University delivers fully remote academic programs through its Virtual College. The school's academic catalog includes an online bachelor of science in computer science that prepares students to manage complex networks and information systems. FHSU boasts a high success rate, with 96% of graduates finding employment or attending graduate school.

The online bachelor's in computer science degree plan contains core classes in database design and programming, assembly language, and software engineering. Students learn to oversee front-end and back-end web development projects. They also develop specialized skills to work as capacity analysts, information security officers, and radar systems engineers.

FHSU requires applicants to submit ACT/SAT scores or graduate in the top third of their high school class. The university offers a variety of financial aid, including out-of-state and transfer scholarships.


Program Overview

Program Name: BS in Computer Science
School Status: Public
Tuition: $219/credit
Credit Requirements: 120 credits
Program Length: 4 years

Delivery

Format: 100% online or hybrid (online/on campus)
Instruction Style: Synchronous and/or asynchronous

Admission Requirements

GPA: 2.0 minimum (in-state applicants); 2.5 minimum (out-of-state applicants)
Standardized Tests: ACT or SAT

Contact

Phone: (785) 628-4559
Email: rlnewell@fhsu.edu
Social Media Accounts: Facebook; Twitter

12

University of Maryland Global Campus

Adelphi, MD Cost: $$$$$ Graduation Rate: 15%

The University of Maryland is a long-time leader in distance education that provides more than 90 degrees and specializations through its Global Campus platform. Remote learners can enroll in a bachelor of science in computer science program that features a broad-based curriculum. Students earning this degree develop the core skills to design and optimize computer systems in commercial and government settings.

Major coursework includes data structures and analysis, advanced programming languages, and compiler theory and design. Students learn to build secure web applications with regards to current trends and practices in the field. They can also take individual electives or earn an online certificate in areas such as project management or Spanish for business.

Offering one of the top online bachelor's in computer science programs, UMGC accepts up to 90 transfer credits. In addition to other financial aid opportunities, the university offers a completion scholarship for Maryland community college graduates.


Program Overview

Program Name: BS in Computer Science
School Status: Public
Tuition: $300/credit in-state; $499/credit out-of-state
Credit Requirements: 120 credits
Program Length: 4 years

Delivery

Format: 100% online or hybrid (online/on campus)
Instruction Style: Synchronous and/or asynchronous

Contact

Phone: (800) 888-8682
Email: undergrad.advisor@umuc.edu
Social Media Accounts: Facebook; Twitter

13

Dakota State University

Madison, SD Cost: $$$$$ Graduation Rate: 47%

Established in 1881 as a school for teachers in the Dakota territory, Dakota State University offers a wide range of degrees both on campus and online. In pursuing DSU's fully online bachelor of science in computer science, students take on a dynamic curriculum while developing the skills to pursue careers as software developers and IT entrepreneurs.

Learners complete 57 credits of required coursework in topics such as structured systems analysis and design, object-oriented programming, and information security management. They can fill out remaining credits with electives or pursue one of two available degree specializations.

DSU offers affordable tuition and several forms of financial aid, making its computer science degree one of the best online bachelor's in computer science programs available. Active military and veterans enjoy substantially discounted tuition rates.

For students looking for specialized IT training, the university offers remote degrees in business technology, computer information systems, and cyber operations.


Program Overview

Program Name: BS in Computer Science
School Status: Public
Available Specializations: Artificial intelligence/machine learning; software engineering
Tuition: $351/credit in-state; $461/credit out-of-state
Credit Requirements: 131 credits
Program Length: 4 years

Delivery

Format: 100% online
Instruction Style: Asynchronous

Admission Requirements

Standardized Tests: ACT or SAT

Contact

Phone: (605) 256-5049
Email: online@dsu.edu
Social Media Accounts: Facebook; Twitter

14

University of Colorado Boulder

Boulder, CO Cost: $$$$$ Graduation Rate: 71%

The University of Colorado Boulder offers 85 undergraduate majors and more than 100 graduate and professional degrees. Distance learners can earn an online bachelor of science in applied computer science that is ideal for working professionals who want to break into the computer science and IT fields.

The online bachelor's in computer science degree plan includes classes such as discrete structures, principles of programming languages, and software development methods and tools. Students can select advanced electives centered on data analysis, delve into cognitive science and data mining, or learn how to visualize information for business intelligence purposes.

All applicants must fulfill calculus prerequisites. They must also submit two recommendation letters and a 200- to 1,000-word personal statement. CU Boulder features three start dates each year.


Program Overview

Program Name: BS in Applied Computer Science (Second-Degree Track)
School Status: Public
Tuition: $834/credit
Credit Requirements: 45 credits
Program Length: 2-3 years

Delivery

Format: 100% online
Instruction Style: Synchronous and asynchronous

Admission Requirements

GPA: 2.75 minimum

Contact

Phone: (303) 735-7472
Email: tara.gee@colorado.edu
Social Media Accounts: Facebook; Twitter

15

Lakeland University

Plymouth, WI Cost: $$$$$ Graduation Rate: 48%

Lakeland University delivers 15 flexible undergraduate programs, including a bachelor of science in computer science. Students can earn this degree entirely online through 12-week asynchronous classes. Alternatively, they can pursue hybrid learning, mixing remote coursework with evening courses at the Plymouth, Wisconsin campus.

The curriculum covers fundamental topics such as discrete mathematics, systems analysis and design, and data management and warehousing. Candidates take advanced classes in one of three areas of emphasis, such as computer science or information systems. They may also pursue the software design track, mastering programming languages and learning how to create mobile applications.

To help students expedite graduation, the online bachelor's in computer science program accepts up to 30 transfer credits. Applicants can also gain academic credit by providing evidence of experiential learning through portfolio review, retroactive credit validation, or standardized test performance. Lakeland offers comprehensive career development resources.


Program Overview

Program Name: BS in Computer Science
School Status: Private
Available Emphasis Areas: Information systems; software design
Tuition: $520/credit
Credit Requirements: 120 credits
Program Length: 4 years

Delivery

Format: 100% online or hybrid (online/on campus)
Instruction Style: Synchronous and/or asynchronous

Admission Requirements

GPA: 2.0 minimum

Contact

Phone: (800) 569-2166
Email: admissions@lakeland.edu
Social Media Accounts: Facebook; Twitter

16

Auburn University

Auburn, AL Cost: $$$$$ Graduation Rate: 78%

As one of Alabama's premier higher education institutions, Auburn University serves more than 30,000 students annually through programs covering 140 fields of study. Auburn's interdisciplinary online bachelor of computer science provides learners with the crucial skills for careers as operating systems analysts and web developers.

Students must complete 18 required classes in topics such as professional ethics, mobile applications development, and assembly language programming. Degree candidates can personalize their education through elective options like system administration and wireless/mobile networks.

Designed as a degree-completion track, this online bachelor's in computer science program accepts current Auburn students and transfer candidates. Applicants with baccalaureate credentials in an unrelated field may also enroll if they possess a minimum 2.5 GPA. Distance learners take two classes at a time in accelerated eight-week sessions.


Program Overview

Program Name: Bachelor of Computer Science (Degree Completion)
School Status: Private
Tuition: $511/credit
Credit Requirements: 60 credits
Program Length: 2 years

Delivery

Format: 100% online
Instruction Style: Synchronous and/or asynchronous

Contact

Phone: (855) 266-6484
Email: auburnonline@auburn.edu
Social Media Accounts: Facebook; Twitter

17

Central Methodist University

Fayette, MO Cost: $$$$$ Graduation Rate: 78%

Central Methodist University provides more than 25 online academic programs through its College of Graduate and Extended Studies. Undergraduate students can earn either a bachelor of arts or science in computer science through entirely online classes. They can also enjoy a hybrid learning experience by combining distance learning with classroom courses at the Fayette, Missouri campus.

BA candidates must complete foreign language courses, while students enrolled in the BS option need to fulfill an analytical skills requirement. Major coursework is consistent across both tracks and includes database systems and SQL, information security, and computer architecture and operating systems.

The online bachelor's in computer science program culminates with a capstone seminar and senior thesis. CMU supports students with one-on-one academic advising and career guidance. The university also offers financial aid, like the Gulstad Achievement Scholarship specifically for distance learners.


Program Overview

Program Name: BA or BS in Computer Science
School Status: Private
Tuition: $260/credit
Credit Requirements: 120 credits
Program Length: 4 years

Delivery

Format: 100% online or hybrid (online/on campus)
Instruction Style: Synchronous and/or asynchronous

Admission Requirements

GPA: 2.5 minimum; 2.0 minimum (transfer candidates)
Standardized Tests: ACT or SAT

Contact

Phone: (660) 248-6251
Email: admissions@centralmethodist.edu
Social Media Accounts: Facebook; Twitter

18

Saint Leo University

Saint Leo, FL Cost: $$$$$ Graduation Rate: 51%

Saint Leo University offers 25 fully online undergraduate degrees powered by the Desire2Learn platform. The academic catalog includes a bachelor of science in computer science with an information assurance specialization. Through an industry-focused degree plan, students gain the hands-on experience to pursue careers in database administration and software engineering.

The curriculum covers areas such as algorithms and data structures, artificial intelligence, and network theory and design. Students learn to program with languages like Java, Python, C, and C++. Through specialized coursework, they also develop skills in computer forensics and IT project management.

To help candidates advance their careers, Saint Leo facilitates internships and networking opportunities with industry partners. Distance learners who want to expand their education should inquire about the accelerated dual-degree program. This track allows candidates to earn both an online bachelor's in computer science and a master of cybersecurity in four years.


Program Overview

Program Name: BS in Computer Science
School Status: Private
Available Specialization: Information assurance
Tuition: $370/credit
Credit Requirements: 120 credits
Program Length: 4 years

Delivery

Format: 100% online or hybrid (online/on campus)
Instruction Style: Synchronous and/or asynchronous

Contact

Phone: (877) 622-2009
Email: coladmission4@saintleo.edu
Social Media Accounts: Facebook; Twitter

19

Calvary University

Cost: $$$$$ Graduation Rate: 29%

Located in Kansas City, Missouri, Calvary University facilitates remote learning opportunities through the Canvas platform. Calvary's bachelor of science in computer science program provides a broad-based education needed for pursuing graduate academics or entry-level careers. Graduates of the program typically become business analysts, software developers, and front-end developers.

In this computer science program, candidates take core/general education classes at one of 20 partner institutions and complete major training through online classes at Calvary. Topics consist of assembler programming, applied probability, and advanced computer architecture.

Calvary emphasizes peer-to-peer learning, with distance learners frequently collaborating with their on-site counterparts through live discussions and group projects. The university provides a variety of financial aid opportunities, including scholarships for homeschooled students.


Program Overview

Program Name: BS in Computer Science
School Status: Private
Tuition: $412/credits
Credit Requirements: 126 credits
Program Length: 4 years

Delivery

Format: 100% online
Instruction Style: Synchronous and asynchronous

Contact

Phone: (816) 322-0110
Email: admissions@calvary.edu
Social Media Accounts: Facebook; Twitter

20

Friends University

Wichita, KS Cost: $$$$$ Graduation Rate: 39%

Friends University maintains its flagship campus in Wichita, Kansas, enrolling 2,000 students each year. The institution offers more than 40 undergraduate degrees, including an online bachelor of science in computer science and information systems. This program delivers a cross-disciplinary curriculum that prepares candidates to earn various Microsoft certifications.

Students complete core business classes such as financial and managerial accounting, marketing principles, and professional communications. They also develop the strategic management skills needed for capacity planning and quality assurance. As part of their major requirements, candidates examine networking principles and database management systems.

The online bachelor's in computer science program culminates with an applied capstone experience. Learners work in teams to design and implement software projects using lifecycle methodologies. Friends provides dedicated career services, helping students explore professions, search for internships, and create effective resumes and cover letters.


Program Overview

Program Name: BS in Computer Science and Information Systems
School Status: Private
Tuition: $445/credit
Credit Requirements: 124 credits
Program Length: 4 years

Delivery

Format: 100% online or hybrid (online/on campus)
Instruction Style: Synchronous and/or asynchronous

Admission Requirements

GPA: 2.0 minimum

Contact

Phone: (800) 794-6945
Email: learn@friends.edu
Social Media Accounts: Facebook; Twitter

21

Old Dominion University

Norfolk, VA Cost: $$$$$ Graduation Rate: 52%

Boasting a 96% student satisfaction rate, Norfolk, Virginia-based Old Dominion University is a leader in distance education. The school delivers more than 50 online undergraduate programs, including a bachelor of science in computer science. By completing a curriculum that synthesizes engineering methodology with experimental IT techniques, candidates are well-prepared to work as database architects, computer systems analysts, and web administrators.

The degree plan introduces students to computer architecture and the UNIX family of operating systems. Additional coursework consists of discrete structures, theoretical computer science, and object-oriented programming and design. Candidates can personalize their education by completing internships and taking on a complementary minor.

Hosting one of the best online bachelor's in computer science programs, ODU offers guaranteed admission to Virginia community colleges students if they possess at least 15 transferable credits with a 2.5 GPA. Financial aid opportunities include general merit scholarships and tuition discounts for military personnel.


Program Overview

Program Name: BS in Computer Science
School Status: Public
Tuition: $356/credit in-state; $407/credit out-of-state
Credit Requirements: 120 credits; 30 credits (degree-completion track)
Program Length: 2-4 years

Delivery

Format: 100% online
Instruction Style: Synchronous and asynchronous

Contact

Phone: (800) 968-2638
Email: online@odu.edu
Social Media Accounts: Facebook; Twitter

22

Eastern New Mexico University

Portales, NM Cost: $$$$$ Graduation Rate: 35%

Eastern New Mexico University delivers 30 fully remote undergraduate and graduate degrees through Blackboard. The school's online degree options include a bachelor of science in computer science for students with a strong background in mathematics.

Candidates benefit from small class sizes and personalized faculty guidance, preparing them to succeed as software engineers, tech consultants, and database managers.

Required classes consist of programming language concepts, data structures, and operating systems. Learners develop the skills to design algorithms using depth-first searches and average-case analysis techniques. The school strongly encourages candidates to complete a mathematics minor if they plan on attending graduate school.

The online bachelor's in computer science program provides free tutoring services and success coaching. ENMU funds over $22 million in financial assistance each year. Award opportunities include scholarships for transfer applicants and New Mexico high school graduates.


Program Overview

Program Name: BS in Computer Science
School Status: Public
Tuition: $1,998/semester in-state; $2,997/semester out-of-state
Credit Requirements: 120 credits
Program Length: 4 years

Delivery

Format: 100% online or hybrid (online/on campus)
Instruction Style: Synchronous or asynchronous

Admission Requirements

Standardized Tests: ACT or SAT

Contact

Phone: (575) 562-2178
Email: andrew.anaya@enmu.edu
Social Media Accounts: Facebook; Twitter

23

Southeast Missouri State University

Cape Girardeau, MO Cost: $$$$$ Graduation Rate: 49%

Established in 1873, Southeast Missouri State University enrolls 12,000 learners in 145 undergraduate programs and 75 graduate programs. The catalog contains online degree options such as a bachelor of science in computer science accredited by the Accreditation Board for Engineering and Technology.

The online computer science degree plan includes required coursework in security in data protocols, ethics in the cyberworld, and web design for electronic commerce. Students take advanced coursework in one of three specializations. By pursuing the artificial intelligence track, they can delve into data mining and analytics as well as 3D game programming.

In lieu of a traditional freshmen admission process, applicants can select a test-optional route. Transfer candidates must possess at least 24 credits earned with a 2.0 GPA.

All students can apply for institutional scholarships and endowed/sponsored awards. Ninety-six percent of SEMO graduates find relevant employment or pursue postbaccalaureate academics.


Program Overview

Program Name: BS in Computer Science
School Status: Public
Available Tracks: Artificial intelligence; business administration; cybersecurity
Tuition: $300/credit
Credit Requirements: 120 credits
Program Length: 4 years

Delivery

Format: 100% online
Instruction Style: Asynchronous

Admission Requirements

GPA: 2.0 minimum
Standardized Tests: ACT or SAT

Contact

Phone: (573) 651-2766
Email: southeastonline@semo.edu
Social Media Accounts: Facebook; Twitter

24

DePaul University

Chicago, IL Cost: $$$$$ Graduation Rate: 72%

Based in Chicago, DePaul University maintains 12 online academic programs through its College of Computing and Digital Media. These include a bachelor of science in computer science program for transfer students.

This multidisciplinary program offers two concentrations and prepares learners for careers in healthcare, software development, and the banking and financial sectors.

Required classes cover topics such as distributed systems and data analysis. Students who pursue the game systems concentration round out their undergraduate training by designing their own computer games. Candidates who opt for the software development track learn to apply Agile methodologies to global management projects.

On top of standard admission requirements, applicants must have completed at least one semester of C++ or JAVA training. The university provides scholarships specifically for learners enrolled in the online bachelor's in computer science program.


Program Overview

Program Name: BS in Computer Science
School Status: Private
Available Concentrations: Game systems; software development
Tuition: $655/credit
Credit Requirements: 192 credits
Program Length: 3 years

Delivery

Format: 100% online
Instruction Style: Asynchronous

Admission Requirements

GPA: 2.0 minimum

Contact

Phone: (312) 362-8381
Email: advising@cdm.depaul.edu
Social Media Accounts: Facebook; Twitter

25

Davenport University

Grand Rapids, MI Cost: $$$$$ Graduation Rate: 49%

A private, nonprofit institution headquartered in Grand Rapids, Michigan, Davenport University facilitates distance education through Blackboard. Learners can pick from 50 online degree and certificate options.

Online programs include a bachelor of science in computer science with four optional specializations. Graduates go onto successful careers with employers such as Google and Microsoft as well as international business firms and healthcare organizations.

The curriculum includes foundational coursework in database design and object-oriented programming with C#. Students complete advanced classes based on their chosen specialization. For example, those who pursue the gaming/simulation track learn to create 2D and 3D games using simulation tools and a collaborative project-development model.

Davenport's degree is one of the few online bachelor's in computer science programs that offer out-of-state learners a lower tuition rate than state residents. Over 95% of students receive financial aid. Transfer candidates can apply for a 20% tuition discount grant.


Program Overview

Program Name: BS in Computer Science
School Status: Private
Available Specializations: Mathematical modeling; artificial intelligence; computer architecture and algorithms; gaming and simulation
Tuition: $777/credit in-state; $519/credit out-of-state
Credit Requirements: 120 credits
Program Length: 4 years

Delivery

Format: 100% online
Instruction Style: Asynchronous

Admission Requirements

GPA: 2.0 minimum
Standardized Tests: ACT or SAT

Contact

Phone: (800) 686-1600
Email: info@davenport.edu
Social Media Accounts: Facebook; Twitter

Online Bachelor's in Computer Science Program Overview

An undergraduate computer science degree explores various fundamental concepts through practical and theoretical approaches. Common subjects considered in a computer science curriculum include operating systems, algorithms, software, programming languages, and legal and ethical issues. Advanced mathematics courses, such as discrete mathematics, linear algebra, and calculus, provide vital complementary skills.

The overarching goal of a bachelor's in computer science program is to graduate knowledgeable and skilled computer professionals. Alongside enhancing technical abilities, faculty strive to develop well-rounded individuals with a professional code of ethics, excellent communication skills, and a commitment to lifelong learning.

Graduates can apply their newfound knowledge to careers in software development, information security, database administration, and network engineering. Many bachelor's degree-holders in the field find work without needing to pursue a graduate degree. Read on to uncover more information about completing an online bachelor's program in computer science.

Common Bachelor's in Computer Science Degree Courses

Introduction to Computer Science

This course provides an overview of fundamental concepts in the field. Topics may include computer architecture, networking, program development, data organization, and object-oriented programming. Students gain familiarity with each concept in order to begin advanced study.

Discrete Mathematics

Often required as a prerequisite for more advanced classes, this course introduces students to basic logic, relations, functions, sets and set operations, and methods of proof. By completing coursework, students gain the knowledge and skills needed to succeed in the rest of their program.

Algorithms and Data Structures

The study of algorithms and data structures may be separated into two courses or combined in a single class. Coursework covers the design and analysis of computer algorithms and complex data structures used within algorithms. Students learn to design and implement searching, sorting, and graphing algorithms.

Operating Systems

This survey course explores concepts and characteristics of contemporary operating systems. Topics may include memory management, process and interprocess communication, security, and multi-threading. Students gain a fundamental understanding of operating systems and learn to design and construct various components.

Software Engineering

An undergraduate-level software engineering course introduces students to the methods, strategies, and tools used in software development. Commonly covered concepts include requirements analysis and specifications, software security, validation, and maintenance. Some schools offer two separate courses focusing on "front end" and "back end" lifecycle processes.

Online Bachelor's in Computer Science Admission Requirements

  • High School Education

    Prior to beginning any bachelor's degree program, prospective students must have completed a high school-level education. Schools often have specific curriculum and accreditation requirements for traditional high school students, homeschooled students, and students who have earned a GED certificate or finished a high school completion program.

  • Minimum GPA

    Many college admission policies list a minimum high school GPA for prospective students. This may be a firm requirement or a preferred qualification, depending on the school. Minimum GPA requirements typically fall between 2.0 and 3.0. Prospective students with a GPA below the minimum requirement may receive conditional acceptance.

  • ACT or SAT Scores

    Many prospective undergraduates must supply ACT or SAT scores as part of their application packet. These standardized tests attempt to measure college readiness and the likelihood of a student's future success. Schools may or may not require specific minimum scores for unconditional admission.

  • Course Prerequisites

    While relatively uncommon, some online undergraduate computer science programs require certain prerequisites. The most common courses needed for admission include calculus, finite math, and/or statistics. Applicants who do not meet prerequisite requirements can typically enroll in corresponding courses at their prospective school.

  • Work Experience

    Like prerequisite courses, work experience is an uncommon admission requirement for most undergraduate programs. However, certain schools do prefer or require applicants to demonstrate evidence of relevant work or volunteer experience. This experience may allow students to earn prior learning credits that can be applied to their degree plan.


Online Bachelor's in Computer Science Career Paths

An online bachelor's in computer science provides the technical and theoretical knowledge required to succeed in many technology careers. Two of the most in-demand positions pursued by graduates are software developer and information security analyst. Between 2018 and 2028, these positions are projected to grow by 21% and 32%, respectively, according to the BLS.

A bachelor's degree is sufficient for entry-level opportunities in these fields, with advancement opportunities available after a worker has gained experience. A graduate-level education is not necessarily required to secure upward mobility in the computer technology industry. Additionally, if desired, professionals can pursue various certifications related to information security.


Related Careers

Frequently Asked Questions

What can you do with a bachelor's degree in computer science?

Earning an online bachelor's in computer science prepares graduates for many employment opportunities. Potential careers include computer and information systems manager, computer network architect, software developer, and information security analyst. The government, healthcare, insurance, and financial services industries are major employers of these graduates.

Is a computer science degree a BS or a BA?

Depending on the school, computer science students may be awarded a bachelor of arts or a bachelor of science degree. Both pathways should provide adequate training for computer and IT careers, but general curriculum requirements vary. Namely, BS degrees tend to require more mathematics and science classes, while BA degrees require more writing and language classes.

How much is a bachelor's degree in computer science?

According to the National Center for Education Statistics, the average annual cost of in-state tuition at four-year public universities is $9,037. The same cost at four-year private universities is more than $30,000. However, expenses may vary significantly from one institution to another. Scholarship and grant opportunities can help reduce your out-of-pocket costs.

How long does it take to get a bachelor's degree in computer science?

Traditionally, completing a bachelor's degree requires four years of full-time study. Specific time commitments vary, however. Students can earn their degree faster by taking a larger course load, enrolling in summer classes, and/or joining an accelerated program. Alternatively, students can earn their degree over a longer period of time by finding a program with part-time scheduling options.

How much can you make with a bachelor's in computer science?

The future income potential of a graduate with a bachelor's in computer science depends on their chosen career path, employer, years of work experience, and the cost of living in their geographic location. According to the BLS, the median annual wage for all computer and information science jobs in the United States is $86,320.

Discover Similar Degree Programs

Looking for something else? Explore these other online degrees.

Additional Reading and Resources

Want more? We have additional resources to help you in every stage of your educational journey.