Best Online Computer Science Programs
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:
Rank | School | Location |
---|---|---|
1 | University of Florida | 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 Delivery Format: 100% online Admission Requirements GPA: 2.5 minimum Contact Phone: (352) 294-3290 |
|
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 Delivery Format: 100% online Admission RequirementsStandardized Tests: ACT or SAT Contact Phone: (305) 348-3125 |
|
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) Delivery Format: Hybrid (online/on campus) Admission RequirementsGPA: 2.65 minimum Contact Phone: (877) 644-4635 |
|
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 Delivery Format: 100% online Admission RequirementsGPA: 2.0 minimum Contact Phone: (217) 206-6770 |
|
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 Delivery Format: 100% online Admission Requirements GPA: 2.5 minimum (transfer applicants) Contact Phone: (855) 903-8575 |
|
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) Delivery Format: 100% online Admission RequirementsGPA: 2.0 minimum Contact Phone: (831) 582-3781 |
|
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) Delivery Format: 100% online Admission RequirementsGPA: 2.75 minimum Contact Phone: (541) 737-9204 |
|
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 Delivery Format: 100% online or hybrid (online/on campus) Admission RequirementsGPA: 2.7 minimum Contact Phone: (800) 334-6892 |
|
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 Delivery Format: 100% online Contact Phone: (815) 836-5250 |
|
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 Delivery Format: 100% online Contact Phone: (800) 668-1249 |
|
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 Delivery Format: 100% online or hybrid (online/on campus) Admission Requirements GPA: 2.0 minimum (in-state applicants); 2.5 minimum (out-of-state applicants) Contact Phone: (785) 628-4559 |
|
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 Delivery Format: 100% online or hybrid (online/on campus) Contact Phone: (800) 888-8682 |
|
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 Delivery Format: 100% online Admission RequirementsStandardized Tests: ACT or SAT Contact Phone: (605) 256-5049 |
|
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) Delivery Format: 100% online Admission RequirementsGPA: 2.75 minimum Contact Phone: (303) 735-7472 |
|
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 Delivery Format: 100% online or hybrid (online/on campus) Admission RequirementsGPA: 2.0 minimum Contact Phone: (800) 569-2166 |
|
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) Delivery Format: 100% online Contact Phone: (855) 266-6484 |
|
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 Delivery Format: 100% online or hybrid (online/on campus) Admission Requirements GPA: 2.5 minimum; 2.0 minimum (transfer candidates) Contact Phone: (660) 248-6251 |
|
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 Delivery Format: 100% online or hybrid (online/on campus) Contact Phone: (877) 622-2009 |
|
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 Delivery Format: 100% online Contact Phone: (816) 322-0110 |
||
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 Delivery Format: 100% online or hybrid (online/on campus) Admission RequirementsGPA: 2.0 minimum Contact Phone: (800) 794-6945 |
|
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 Delivery Format: 100% online Contact Phone: (800) 968-2638 |
|
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 Delivery Format: 100% online or hybrid (online/on campus) Admission RequirementsStandardized Tests: ACT or SAT Contact Phone: (575) 562-2178 |
|
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 Delivery Format: 100% online Admission Requirements GPA: 2.0 minimum Contact Phone: (573) 651-2766 |
|
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 Delivery Format: 100% online Admission RequirementsGPA: 2.0 minimum Contact Phone: (312) 362-8381 |
|
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 Delivery Format: 100% online Admission Requirements GPA: 2.0 minimum Contact Phone: (800) 686-1600 |
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.