Computer and information technology professions boast some of the highest salaries in the United States. Computer research scientists, computer network architects, and software developers, on average, earn more than $100,000 per year. Also, the Bureau of Labor Statistics (BLS) projects that from 2018 to 2028, the need for software developers will grow 21%, three times the average projected growth rate for all professions.

Lucrative salaries and impressive job growth means more people enter the computer science field each year. As a result, you need every advantage if you want to start a career that provides an excellent salary, benefits, and the chance for professional growth. To stand apart from other applicants, consider earning an online bachelor's degree in computer science.

2019’s Best Accredited Online Computer Science Programs

The following list includes the best online computer science programs in the U.S. They offer rigorous curricula -- courses that challenge students while imparting the latest computer science knowledge and skills. While researching these programs, keep in mind that even a top school may not offer courses that match your education needs or career goals. You may discover that this ranking does not include the best program for you. However, by reviewing these programs, you will gain a deeper understanding of the factors that make a program great. If you have questions about a program, contact the school directly to learn more.

Rank School Location Cost Graduation Rate Description Toggle
1

University of Florida

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

Established in 1853, the University of Florida stands as a public university located in Gainesville, Florida. Within UF's college of liberal arts and sciences, the bachelor of computer science program prepares students for employment in growing and lucrative fields, such as finance, insurance, healthcare, computer security, and beyond.

UF's computer science degree students complete 120 credits to graduate. In addition to general education classes, required coursework includes computer organization, data structures and algorithm, applications of discrete structures, and operating systems. Mandatory foundation courses include analytic geometry and calculus, physics, technical writing, and engineering logistics. Learners in this program also complete a mandatory internship and engineering-focused independent research course. This online computer science degree prepares learners for careers as business intelligence analysts, computer programmers, database administrators, and web developers.

Students must submit applications between August 1 and November 1, regardless of the term they wish to begin classes. Minimum qualifications for admission to UF's program include a 2.5 GPA or higher, 1280-1430 SAT scores, and a score of 28-32 on the ACT. Applicants also need a high school course background in English, math, natural sciences, social sciences, and two years of foreign language.

UF undergraduate students take advantage of various student services, including a career counseling center. Advisers at the center meet with UF learners in their first semester to ensure they maximize their college experience. On-campus student life includes a recreational sports facility, UF bookstore, healthcare center, the Florida Museum of Natural History, and the Harm Museum of Art.


Program Overview
Program Name: Bachelor of Science in Computer Science
Tuition: $129.18/credit in-state; $552.62/credit out-of-state
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Synchronous

Admission Requirements
GPA: Minimum 2.5
Standardized Tests: ACT or SAT

Contact
Phone: 855-994-2867
Email: admissions@ufonline.ufl.edu
Social Media Accounts: Facebook; Twitter

2

Florida State University

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

Located in Tallahassee, Florida State University is a public research school that began in 1851. Designed to train lifetime computer professionals, FSU boasts one of the best online computer science degrees. Students in the program learn foundational computer science topics that position them for entry-level careers upon graduation. The online curriculum explores systems and networks, object orientation, basic software building, and the interdependence of design. Undergraduates examine essential program languages, including C, C++, Java, Perl, HTML, and Lisp.

FSU faculty deliver synchronous courses through the Canvas learning management system, which also provides students access to course syllabi, assignment outlines, exams, discussion boards, and other learning tools. Degree seekers take exams online or at an external site with a proctor.

Applications for the online computer science degree must include ACT or SAT scores, a 650-word essay, and transcripts showing a record of high school classes in English, natural science, social science, math, and a foreign language. For incoming and transfer students, up to 45 credits may transfer toward the online bachelor's degree in computer science. Credit from things like Advance Placement and the College Level Examination Program is also available.

Applicants must submit all application materials by November 1, March 1, or June 1 for the spring, summer, or fall semesters, respectively. Full-time students complete the online program in four years or less. Entering students who possess an associate degree with transferable credits can finish in two years or less. All FSU online learners pay the same tuition rates as on-campus students.


Program Overview
Program Name: Bachelor of Science in Computer Science; Bachelor of Arts in Computer Science
Tuition: $180.49/credit in-state; $686.04/credit out-of-state
Credit Requirements: 120
Program Length: 2 years with transfer credit

Delivery
Format: Online
Instruction Style: Synchronous

Admission Requirements
Standardized Tests: ACT or SAT

Contact
Phone: 850-770-2243
Email: sleach@pc.fsu.edu
Social Media Accounts: Facebook; Twitter

3

Johns Hopkins University

Baltimore, MD Cost: $$$$$ Graduation Rate: 93%

Established in 1876 in Maryland, Johns Hopkins University offers one of the best online computer science degrees in the United States. This innovative program brings together interdisciplinary fields like speech and natural language processes, computational biology, algorithm design, information security, and robotics into one convenient computer science curriculum. Learners interested in studying traditional computer science topics, including theoretical computer science or operating systems, also flourish at Johns Hopkins.

Students choose from 10 different concentration areas that strongly dictate their coursework, including big data and cloud computing, bioinformatics, systems and knowledge management, human-computer interaction and visualization, and software engineering. Additionally, advanced bachelor's students may combine computer science with a master's program to create their own dual degree.

Johns Hopkins' part-time students focusing on computer science and engineering can complete their degrees as part-time learners with weekend and weeknight courses. This specialized track covers computer theory and analysis, design, and implementation of information systems. The computer science department also offers research opportunities, internships, summer programs, and undergraduate teaching assistantships. Graduates with this online computer science degree can move on to prestigious careers at Fortune 500 companies such as Intel, Apple, Google, and Microsoft.

Transfer and incoming students apply for admission by March 1 and January 2, respectively. Applications must include a recommendation from a school counselor, official transcripts, two teacher evaluations, an application fee, and SAT or ACT scores. Incoming students with 12 or more college credits may transfer up to 60 credits toward the computer science degree.


Program Overview
Program Name: Bachelor of Science in Computer Science
Available Concentrations: Big data and cloud computing; bioinformatics; cybersecurity; data communications and networking; database systems and knowledge management; enterprise and web computing; human-computer interaction and visualization; software engineering, systems, and theory
Tuition: $383/credit
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online or hybrid
Instruction Style: Synchronous

Admission Requirements
Standardized Tests: ACT or SAT

Contact
Phone: 410-516-4050
Email: wsecommunications@jhu.edu
Social Media Accounts: Facebook; Twitter

.
4

University of Illinois at Springfield

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

A liberal arts college established in 1969, the University of Illinois at Springfield offers a competitive online computer science degree. Learners take courses in data structures and algorithms, operating systems, programming languages, software engineering, and computer organization to keep up with frequent technological changes in the field. Computer science learners take an entrance exam to assess their skills upon starting the program. After coursework, students must pass a required exit exam.

Online computer science degree applicants need a minimum 2.0 GPA, college-level experience in java programming, calculus, discrete or finite math, and statistics. Accepted students without these prerequisites may enroll in remedial courses during their first year at UIS. Incoming transfer students must provide a record of coursework in programming concepts, discrete structures, applied statistics, and business calculus. For graduation, all students complete 120 credits. At least 30 credits must come from courses at UIS.

Students gain access to many amenities and educational services at UIS. The school offers an Engaged Citizenship Common Experience Speaker series that celebrates diversity and calls for social action. The school features small class sizes and a 15-to-1 student-to-faculty ratio to help online learners receive more individualized guidance. Computer science majors can take advantage of lab research and software development opportunities on campus.

Undergraduates locate summer semester and post-graduation research opportunities through the Center for State Policy and Leadership. UIS also specializes in placing students interested in science and conservation with professionals at the Nature Conservancy, which conducts the largest wetlands restorations in the world.


Program Overview
Program Name: Bachelor of Science in Computer Science
Tuition: $304.50/credit
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online or hybrid
Instruction Style: Synchronous

Admission Requirements
GPA: 2.0 GPA
Work Experience: Programming experience recommended

Contact
Phone: 217-206-8245
Email: sbray2@uis.edu
Social Media Accounts: Facebook; Twitter

5

Oregon State University

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

Established in 1868, Oregon State now hosts over 30,000 students and serves as the largest school in the state. Oregon State also boasts three institutions in the country with sea-grant, space-grant, and sun-grant designations. As such, the school receives a substantial amount of research funding, including $441 million in 2017.

Online computer science majors take advantage of this special research-focused program through a 60-credit, post-baccalaureate track or a 180-credit BA or BS track. Those who already possess a BA or BS can enroll in the post-baccalaureate program to add to their existing skill set and increase job prospects. Students pursuing the bachelor's degree choose from concentrations in applied computer science, computer systems, or the computer science double degree.

Learners must possess advanced math skills, though no prior experience in computer science is necessary. Required courses for the undergraduate degree cover diverse topics, including web development, software engineering, computer networks, algorithms, mobile and cloud software development, and web security. This online computer science bachelor's degree prepares learners for research-intensive careers or further education. By emphasizing lab work, development, and research, many Oregon State degree holders move on to master's and doctoral programs.

Incoming students may transfer up to 45 credits, provided they earned a "C-" or higher in each course. To apply as a transfer student, applicants need at least 16 credits from a regionally accredited college or university. Upon completion of the program, Oregon State graduates who do not pursue further education seek out computer science positions as computer hardware engineers, database administrators, network and computer systems administrators, and database administrators.


Program Overview
Program Name: Bachelor of Science in Computer Science
Tuition: $487/credit
Credit Requirements: 180 quarter credits
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Synchronous

Admission Requirements
GPA: Minimum 2.75 GPA

Contact
Phone: 541-737-3617
Email: eecs@oregonstate.edu
Social Media Accounts: Facebook; Twitter

6

Regis University

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

A private Catholic university established in 1877 in Denver, Colorado, Regis University offers an online computer science bachelor's degree, the only online program of its kind with accreditation from the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology. Required courses for the major include discrete mathematics, algorithms and complexity, principles of programming languages, mobile and enterprise computing, and web and enterprise computing. Regis also offers optional undergraduate certificates in information system security and eSecurity for computer science majors.

For graduation, computer science students complete 128-133 credit hours. Incoming students may receive credit for prior college credits, professional licenses, professional employment, or military credit. Incoming students may transfer up to 90 credits toward the bachelor's degree. Unlike many schools, prospective transfer credits never expire at Regis. Undergraduate applicants must possess a high school diploma, transferable credit from a regionally accredited college or university, and proof of past work experience. Applications include a personal essay, official transcripts, application fee, and online application forms.

Regis computer science graduates can move on to work in challenging and rewarding careers as application developers, specialized software builders, database administrators, security architects, and video game animators. Students and alumni take advantage of career counselors, online job boards, and an employer contacts database through the school's center for career and professional development. The center also organizes online chats with recruiters from local and national information technology and business organizations for distance learners.

Regis University holds regional accreditation from the Higher Learning Commission.


Program Overview
Program Name: Bachelor of Science in Computer Science
Tuition: $510/credit
Credit Requirements: 128-133
Program Length: 4 years

Delivery
Format: Online or hybrid
Instruction Style: Synchronous and asynchronous

Admission Requirements
GPA: Minimum GPA
Work Experience: Required

Contact
Phone: 720-669-8988
Email: ruadmissions@regis.edu
Social Media Accounts: Facebook; Twitter

7

Old Dominion University

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

Old Dominion University is a public research university located in Norfolk, Virginia. With over 25,000 students, ODU remains one of the largest higher education institutions in the state. ODU's online bachelor of computer science degree comprises 120 credit hours. Located in the college of sciences, the department of computer science helps students explore the field and its relationship with engineering.

In addition to general education courses, computer science majors complete approximately 21 required courses, including software engineering, operating systems, computers in society, problem solving in programming, and computational software. Full-time degree seekers at ODU complete the bachelor's degree in four years or less. All students need a 2.0 cumulative GPA or higher to graduate.

Faculty deliver both asynchronous and synchronous courses through the ODUOnline program and Blackboard. Online learners meet one on one with professors during virtual office hours, work with classmates through web conferencing, and take most exams online. Some classes require distance learners to login at specific times to observe a live-streamed lecture. Some online computer science coursework requires on-campus obligations.

Incoming students may transfer up to 90 credits toward the computer science bachelor's degree. At least 30 credit hours must come from ODU classes. The university guarantees admission for prospective students transferring from schools in the Virginia Community College System. In this scenario, transfer students need at least 15 transferrable credits with a 2.5 GPA or higher. Those learners with a 3.5 GPA or higher receive automatic consideration for merit-based scholarships when they apply.


Program Overview
Program Name: Bachelor of Science in Computer Science
Tuition: $352/credit in-state; $389/credit out-of-state
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online and hybrid (depending on course selection)
Instruction Style: Synchronous and asynchronous

Admission Requirements
GPA: 2.5 Minimum
Standardized Tests: ACT or SAT

Contact
Phone: 1-800-968-2638
Email: sciencesonline@odu.edu
Social Media Accounts: Facebook; Twitter

8

Regent University

Virginia Beach, VA Cost: $$$$$ Graduation Rate: 61%

Regent University is a private Christian institution located in Virginia Beach, Virginia. Established in 1977, this small research school hosts approximately 8,600 students. Regent offers an online computer science degree that helps students gain expert technology and programming knowledge in a Christian environment.

Required courses for computer science majors include New Testament studies, general biology, software engineering, microeconomics, and smart computing. Degree seekers can analyze and develop computer systems and networking infrastructures as they come to understand programming languages and database management.

Prospective students must submit an application fee, official transcripts, a completed admissions questionnaire, and a copy of a government-issued ID. Incoming students may transfer up to 90 credit hours to the computer science bachelor's degree at Regent. In addition to courses earned at schools in the Virginia Community College System and regionally accredited institutions, Regent may award credit for prior professional or military experience. Students with at least 15 college credits may apply for transfer student admission.

Regent students take advantage of various resources on campus and online to make the most of their college experience, including the office of career and talent management. At the center, learners receive career preparation training from professional counselors and learn about local, national, and international internships, career opportunities, and job fairs. Regent's Center for Student Happiness offers tutoring services, webinars, and other online and in-person resources to help students. Regent also offers many religious and prayer-focused groups and activities around campus and online for interested students.


Program Overview
Program Name: Bachelor of Science in Computer Science
Tuition: $395/credit
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Synchronous

Contact
Phone: 757-352-4127
Email: admissions@regent.edu
Social Media Accounts: Facebook; Twitter

9

Central Methodist University

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

Established in 1854, Central Methodist University is a liberal arts university located in Fayette, Missouri, with United Methodist Church affiliation. CMU's online computer science degree helps students build analytical, communication, and problem-solving skills. Classes focus on introductory concepts in database technology, programming languages, hardware, and software. CMU offers both a bachelor of arts and a bachelor of science in computer science.

Required courses for computer science majors at CMU include database systems, web programming, web page design, game programming, and discrete math. In total, students need 120 credits for graduation.

CMU expects incoming students to have taken high school coursework in English, science, math, social studies, and a foreign language -- all with a 2.5 GPA or higher. Competitive test scores for applicants include 21 or higher on the ACT or 1050 on the SAT. Accepted students with lower grades and scores follow provisionary conditions under the guidance of the Director of Admission and the Academic Standards and Admission Committee. Competitive applications for prospective transfer students reflect a 2.0 GPA and at least 12 college credits.

Learners take advantage of CMU's Digital U program in which undergraduates receive a free Apple iPad. Students use the device for both classes and recreation. Computer science majors also partake in job preparation and coaching at the career development center. Additional student services at CMU include a 24/7 technology helpdesk, writing center, academic counselors, remote library access, veteran services, and resources for student musicians. Students can also receive counseling and therapy services free of charge.


Program Overview
Program Name: Bachelor of Science in Computer Science; Bachelor of Arts in Computer Science
Tuition: $260/credit
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online or hybrid
Instruction Style: Synchronous

Admission Requirements
GPA: 2.5 Minimum
Standardized Tests: ACT or SAT

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

10

Auburn University

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

Established in 1856 in Alabama as a public research university, Auburn University now hosts over 29,000 students and serves as the second largest university in the state. The department of computer science and software engineering offers an online bachelor of computer science degree for students with at least 60 transferable college credits. The department boasts an award-winning faculty with accolades in human-computer interaction, computer networks, cybersecurity, and wireless engineering. Auburn also holds regional accreditation from the Southern Association of Colleges and Schools Commission on Colleges.

Auburn learners prepare for careers with theoretical computer science training and hands-on applications of essential skills. This program specializes in information technology, operating systems, database management, web and mobile applications development, network platforms, and computer network design. For graduation, students complete 18 required courses and two electives, including algorithms, software engineering, mobile applications, and web application development. Computer science majors also enjoy electives, such as system administration, formal languages, wireless networks, and computer architecture.

Upon admission to this accelerated computer science degree online, students gain access to a support network committed to their academic success. Both an admissions adviser and a student success coordinator keep in touch with students throughout schooling to ensure that they perform at the best of their abilities. Undergraduates take advantage of Auburn's entirely online program and complete the degree in as few as two years.

Prospective students need a 2.5 GPA or higher and credits that fulfill Auburn's general education prerequisites. Auburn requires prospective students to submit an online application, official transcripts, and an application fee.


Program Overview
Program Name: Bachelor of Computer Science (Degree Completion Program)
Tuition: $501/credit
Credit Requirements: 60
Program Length: 2 years

Delivery
Format: Online

Admission Requirements
GPA: 2.5 Minimum

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

11

Fort Hays State University

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

Located in Kansas, Fort Hays State University's computer science department offers an online computer science degree for distance learners. Students focus on enhancing computer software, improving networks, and interpreting data. Additional strengths of this curriculum include training in digital storage and retrieval, human-computer interaction, electronic media, information security, and digital design.

FHSU's extensive alumni network helps computer science majors locate jobs after school. Program graduates can procure employment at Fortune 500 corporations, research-intensive organizations, government agencies, and postsecondary institutions.

Applicants for the online bachelor's degree in computer science submit official transcripts, standardized test scores, and a completed online application. Prospective students under 21 must submit ACT or SAT scores. Incoming students may earn credit for approved military occupational specialties, advanced placement examinations, the College Level Examination Program (CLEP), and DANTES Subject Standardized Tests. Competitive applications reflect an ACT or SAT score higher than 21 or 1080, respectively. Applicants should also rank in the top third of their high school class with a minimum 2.0 GPA. Non-Kansas residents need to meet higher standards with at least a 2.5 GPA.

In total, computer science majors take 55 general education and 65 major credits. Required computer science classes include introduction to web development, front-end development, database design, and back-end web development. Additionally, learners obtain sufficient training in computer languages, computer graphics, and software engineering. FHSU also offers CLEP exams for both computer information systems and college algebra. For transfer students, up to 90 credits from accredited colleges or universities may transfer toward your computer science bachelor's degree. At least 30 credits of the total 120 need to come from FHSU classes.


Program Overview
Program Name: Bachelor of Science in Computer Science
Tuition: $218.67/credit
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online and hybrid
Instruction Style: Synchronous and asynchronous

Admission Requirements
GPA: 2.0 in-state; 2.5 out-of-state
Standardized Tests: ACT or SAT

Contact
Phone: 785-628-3478
Email: tigers@fhsu.edu
Social Media Accounts: Facebook; Twitter

12

University of Maryland-University College

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

With over 90,000 students worldwide, the University of Maryland is one of the largest distance-learning schools in the world. UMUC offers an online bachelor's degree in computer science through its state university global campus. Students may complete this degree entirely online or elect to take hybrid courses when available.

The computer science curriculum focuses on programming, algorithms optimizations, mathematics and computing, and computer languages. UMUC majors learn to use Java, C++, MATLAB, OpenGL, and Octave. Required courses for UMUC degree seekers include introductory and intermediate programming, data structures and analysis, compiler theory, computer graphics, and object-oriented and concurrent programming.

In total, learners need 120 credits for the computer science bachelor's degree, including 15 credits of a minor concentration or related electives. Popular concentrations include cybersecurity or mathematics. Upon program completion, many UMUC graduates elect to take certification exams, such as the Microsoft Certified Solutions Expert (MCSE) or Oracle Certified Java Programmer.

Computer science majors take advantage of various student resources and organizations, including the student-led computing club and Upsilon Pi Epsilon. Additionally, online learners benefit from cutting-edge online learning tools, including an interactive calendar, online assignments and testing, and audio feedback from professors. Active-duty military service members, selected reserves, national guard, and their spouses and children receive a reduced tuition rate.

The school features a 100% acceptance rate for undergraduate programs. Applicants do not need to submit SAT, ACT, GRE, or GMAT scores, provided they possess a U.S. high school diploma or GED.


Program Overview
Program Name: Bachelor of Science in Computer Science
Tuition: $299/credit in-state; $499/credit out-of-state
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online or hybrid
Instruction Style: Synchronous and asynchronous

Admission Requirements
GPA: 2.0 Minimum

Contact
Phone: 855-655-UMUC
Email: Online form
Social Media Accounts: Facebook; Twitter

13

California State University-Monterey Bay

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

California State University was established in 1994 and currently hosts over 7,500 students. The school of computing and design offers an online computer science degree that blends training in theoretical foundations and hands-on information technology practice. Students can also choose a software engineering specialization to further tailor their degree.

CSUMB's fully online computer science classes feature collaborative and interactive components through the iLearn learning management system. All eight-week courses feature a real-time video conference orientation with faculty, teaching assistants, and students. Faculty delivers classes synchronously with weekly instruction and assignments. Some courses require proctored exams that students must take on campus or at an approved facility.

Online students can complete this fully online program in as few as 24 months, and incoming students need at least 60 or more credits of transferable college courses with a "C" or better.

Prospective students often take English composition, speech, critical thinking, and college-level math classes before applying. Additional prerequisites that students must meet before admission to the online program include courses in problem-solving and programming, introduction to data structures, and precalculus. Applicants with a course history of operating systems, computer architecture, and discrete mathematics receive priority for admission. Applicants need a 2.0 GPA or higher for admission.

Popular careers for recent CSUMB computer science graduates include software engineers, mobile app developers, and technology project managers. CSUMB also prides itself on establishing a program that teaches transferable skills that graduates use beyond the computer science field.

CSUMB holds regional accreditation from the Western Association of Schools and Colleges.


Program Overview
Program Name: Bachelor of Science in Computer Science (Degree Completion Program)
Tuition: $525/credit
Credit Requirements: 60
Program Length: 2 years

Delivery
Format: Online or hybrid
Instruction Style: Synchronous and asynchronous

Admission Requirements
GPA: 2.0 Minimum

Contact
Phone: 831-582-3000
Email: csonline@csumb.edu
Social Media Accounts: Facebook; Twitter

14

Thomas Edison State University

Trenton, NJ Cost: $$$$$ Graduation Rate: 45%

Thomas Edison State University is a public university in Trenton, New Jersey, offering an online computer science degree that positions graduates for career changes, advancement in their current position, and personal enrichment. Computer science majors engage with a curriculum steeped in liberal arts studies that also offers a foundation in essential computer science training.

Computer science students at TESU focus on various critical components, including the design and implementation of computer-based solutions and science theory. At the same time, students develop communication skills, learn the principles of software and hardware design, and keep up with changing technologies that impact working professionals in this area.

In addition to general education requirements, computer science majors engage with essential topics in courses such as data structures, introduction to programming, discrete math, operating systems, and computer architecture. In total, students need 120 credits for graduation, including a capstone project and at least 21 credits of electives. Most full-time students require four years to complete the program.

Incoming students from a regionally accredited community college may transfer up to 80 credits toward their bachelor's degree. Similarly, transfer students receive up to 117 credits for courses completed at four-year, regionally accredited institutions. Students may also garner credits through previous military experience, licenses and certifications, work experience resulting in an extensive portfolio of related content, and credit by exam. The Office for Assessment of Professional and Workplace Learning determines the eligibility of each student's proposed experience and transcripts on a case by case basis.

Thomas Edison State University holds accreditation from the Middle States Commission on Higher Education.


Program Overview
Program Name: Bachelor of Arts in Computer Science
Tuition: $396/credit in-state; $499/credit out-of-state
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Synchronous and asynchronous

Contact
Phone: 609-777-5680
Email: admissions@tesu.edu
Social Media Accounts: Facebook; Twitter

15

Lewis University

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

Lewis University, a private Roman Catholic university located in Romeoville, Illinois, educates 6,800 students. The school offers an accelerated online computer science degree that prepares students for a highly competitive marketplace. Available specializations include computational theory, networking, software engineering, data science, digital forensics, and cybersecurity.

Computer science majors at Lewis learn how to design reliable networks and explore programming languages such as Python, Java, C#, Javascript, and Ruby. Students who concentrate on cybersecurity tasks obtain extensive training in data encryption, system defenses, and how to identify and neutralize intruders.Students may also explore the role of computer science in artificial intelligence, machine learning, and big-data analytics.

This fully online program uses a state-of-the-art cloud system and virtual machines, enabling students to enjoy 24/7 access from any location. Courses take eight weeks to complete, and faculty deliver them in asynchronous format. Computer science students may work at their own pace provided they meet the deadlines outlined in the syllabi.

Students need 128 credits to complete the program. In addition to general education classes, Lewis requires 46 credits in classes like algorithms and data structures, client-serving computing, programming languages, and programming fundamentals. The required curriculum also contains a capstone sequence comprised of six credits and at least 12 elective credits. Upon graduation, Lewis students pursue lucrative careers as software developers, web developers, service desk support agents, project managers, data scientists, mobile application developers, and more.

The Higher Learning Commission accredits Lewis University.


Program Overview
Program Name: Bachelor of Science in Computer Science; Bachelor of Arts in Computer Science
Available Concentrations: Computational theory; software engineering; data science; networking; cybersecurity; digital forensics; networking
Tuition: $600/credit
Credit Requirements: 128
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Synchronous and asynchronous

Admission Requirements
Standardized Tests: ACT or SAT

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

16

California University of Pennsylvania

California, PA Cost: $$$$$ Graduation Rate: 52%

California University of Pennsylvania, a public university with approximately 7,300 students, was founded in 1852. Cal U offers an online bachelor's degree in computer science that features training for business-minded students interested in building a career around computer technologies.

Cal U computer science majors learn how to redesign and streamline various business processes with a fundamental understanding of information technology and basic business practices. Computer information systems majors close to campus can take advantage of the school's cutting-edge computer lab. Even students without access to campus can engage with Cal U's extensive learning technologies remotely.

Online students need 120 credits to graduate, and popular courses for computer science majors at Cal U include visual programming, systems project management, and web programming. Classes also address social, economic, and ethical issues in the business world, thus keeping with the department's agenda to produce business-minded computer science experts.

Upon graduation, Cal U alums often pursue leadership and management roles or hands-on careers as database administrators, network and computer systems administrators, information security analysts, and computer systems analysts. Cal U takes pride in preparing students for the competitive job market by helping them obtain internship opportunities in the field. These temporary positions give students hands-on experience and can serve as bridges to professional careers.

Cal U boasts accreditation from the Middle States Commission on Higher Education, and the online bachelor's in computer science program features accreditation from the Accreditation Board for Engineering and Technology.


Program Overview
Program Name: Bachelor of Science in Computer Information Systems
Tuition: $322/credit in-state; $328/credit out-of-state
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Synchronous and asynchronous

Admission Requirements
Standardized Tests: ACT or SAT

Contact
Phone: 724-938-4000
Email: admissions@calu.edu
Social Media Accounts: Facebook; Twitter

17

City University of Seattle

Seattle, WA Cost: $$$$$ Graduation Rate: 49%

City University of Seattle is a private nonprofit school based in Seattle, Washington. Established in 1973, the university serves approximately 7,000 students, and online students can take advantage of its hands-on bachelor's in applied computing degree.

Offering one of the best online computer science degrees, CityU's program emphasizes the fundamentals of network technologies and computing systems. Students practice research and lab techniques with the guidance of a seasoned faculty, and the curriculum offers relevant training for today's top careers, drawing its course content from the Cisco certified network associate certificate, Microsoft certified solutions expert certification, and certified information systems security professional programs.

Students need 180 credits to graduate, and required courses for applied computing majors include introduction to web design, fundamentals of computing, foundational statistics, and programming with Python. In addition to IT ethics, information security, and operating systems classes, online students need to complete a capstone project that demonstrates the level of knowledge and skill obtained throughout the program.

In most cases, full-time students need just over two years to finish degree requirements. Upon completion of CityU's online computer science degree, graduates often pursue work in networks and data systems that support the majority of modern businesses in virtually every industry. Previous students in the applied computing program secured employment as software developers, network engineers, database engineers, information security specialists, and systems integrators.

CityU offers online students valuable resources and ways to get involved with like-minded students. In addition to helpful counselors at the career center and extensive online library services, online students can take part in clubs and secure advantageous internship positions.

CityU holds accreditation from the Northwest Commission on Colleges and Universities.


Program Overview
Program Name: Bachelor of Science in Applied Computing
Tuition: $389/credit
Credit Requirements: 180
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Synchronous and asynchronous

Contact
Phone: 888-422-4898
Email: info@cityu.edu
Social Media Accounts: Facebook; Twitter

18

Park University

Parkville, MO Cost: $$$$$ Graduation Rate: 23%

A private university founded in 1875, Park University offers a bachelor of science in management/computer information systems that educates students for careers across today's technology-heavy fields. The program caters to undergraduate students interested in combining business and computer science.

Online students develop the essential computing and critical-thinking skills to perform in technological careers and academic settings. This program also focuses on developing an understanding of business management tools, business analytics, and computer-related positions in business. Graduates of Park's management/computer information systems program often pursue careers as information technology specialists, business analysts, systems analysts, and business system designers.

Students need 120 credits to graduate, and since business is a secondary focus for this major, students complete 39 credits from the business core curriculum. Classes in this area include principles of financial accounting, principles of managerial accounting, financial management, international business perspectives, and basic concepts of statistics. Computer information systems requirements include classes in networking and security, project management, web programming, and managing information systems.

Undergraduate classes follow either an eight-week or traditional 16-week schedule with multiple starting dates throughout the year. Incoming students need a minimum 2.0 GPA, and applications must include the application fee and copies of high school and/or college transcripts. Transfer students who already possess an associate degree may apply up to 75 credits toward their bachelor's degree at Park. Incoming students may receive up to 75 credits for military experience. Military personnel, their family members, and spouses also receive a tuition discount.

Park University receives accreditation from the Higher Learning Commission.


Program Overview
Program Name: Bachelor of Science in Management/Computer Information Systems
Tuition: $399/credit
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Synchronous

Admission Requirements
GPA: 2.0 Minimum
Standardized Tests: ACT or SAT

Contact
Phone: 888-319-9522
Email: parkvilleadmissions@park.edu
Social Media Accounts: Facebook; Twitter

19

Troy University

Troy, AL Cost: $$$$$ Graduation Rate: 39%

Located in Alabama and founded in 1887, Troy University serves approximately 18,100 students and offers over 70 fully online programs, including an online computer science degree. Its 120-credit bachelor of science in applied computer science requires no on-campus obligations, and full-time students typically complete the program in four years or less.

Online students at Troy can specialize in niche areas of the field, including cybersecurity and advanced programming. The faculty prides itself on offering training in real-world practical skills and expertise. Students develop professional critical thinking and problem-solving skills that transfer to careers in business and computer science. Online classes allow students in a cohort to participate in group projects that focus on projects such as game design, cell phone apps, and web applications.

The computer science department at Troy supports its students with a dedicated tutoring program, active student groups and organizations, and academic and networking events. The department also provides connections to prospective employers and internship opportunities. Many computer science majors increased their marketability by completing an internship immediately upon graduation.

Any applicants with less than 24 college credit hours must apply to Troy as a freshman. Troy gives unconditional admission to applicants with a 2.0 GPA or higher coupled with at least a 20 or 1030 on the ACT or SAT, respectively. Accepted students with lower scores receive conditional admission. In this scenario, first-year students need to complete 12-24 credits with a 2.0 GPA or higher to remain in their program. The same unconditional/conditional rules apply to incoming transfer students with at least 24 college credits.

The Southern Association of Colleges and Schools Commission on Colleges accredits Troy University.


Program Overview
Program Name: Bachelor of Science in Applied Computer Science
Tuition: $325/credit in-state; $650/credit out-of-state
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Synchronous

Admission Requirements
GPA: 2.0 Minimum
Standardized Tests: ACT or SAT

Contact
Phone: 800-414-5756
Email: ask@troy.edu
Social Media Accounts: Facebook; Twitter

20

Southern New Hampshire University

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

Established in 1932, Southern New Hampshire University serves approximately 91,000 students on campus and online. This private university in New Hampshire offers a self-paced online computer science degree, and students can choose from concentrations in information security or software engineering.

SNHU prepares students for careers in this fast-growing field through experiential and applied lessons. Students explore computer science essentials including programming languages such as Python, Java, and C++. They also take courses on operating environments, software development and testing platforms, and design.

Students in the information security track focus on how the design of computer software relates to security risks and privacy issues. They study network and system vulnerabilities and the various methods that computer science professionals employ to neutralize threats and safeguard computer systems. SNHU alums in this area become innovative problem-solvers and offer a highly valuable skill set for virtually any technology-driven company.

Students in the software engineering track learn systematic approaches to creating software on time within the confines of a budget. They learn to write code, test software, follow secure programming procedures, and work with mobile software technologies. Required courses in this area include secure coding, mobile architecture, emerging systems technologies, and software reverse engineering. SNHU software engineering alums often find employment as software engineers, software developers, program analysts, and applications developers.

For admission to the online school, applicants must submit a completed online application, transcript release form, and the electronic attestation form. Prospective students do not need to submit their ACT or SAT scores for consideration.

Southern New Hampshire University holds regional accreditation from the New England Association of School and Colleges.


Program Overview
Program Name: Bachelor of Science in Computer Science
Available Concentrations: Information security; software engineering
Tuition: $320/credit
Credit Requirements: 121
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Synchronous and asynchronous

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

21

Saint Leo University

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

Established in 1889 in Florida, Saint Leo is a private, nonprofit university with Roman Catholic affiliation. Online students interested in developing commercial and industrial programs or computer systems can take advantage of the online bachelor's degree in computer science.

Saint Leo computer science majors learn how to develop technology used in scientific and engineering research. Students in computer science also earn a required specialization in information assurance. With this training, they acquire specialized skills in computer forensics, network security, and penetration testing. Students can then seek employment with universities, research labs, the government, or individual companies. Graduates often go on to hold positions as application software developers, computer researchers, embedded systems developers, and support programmers for scientific and engineering research.

Full-time students usually need four years to complete this 120-credit program, and required courses include software engineering, introduction to internet applications, artificial intelligence, database concepts and programming, and system administration.

Saint Leo offers online students a variety of services, including online clubs and student associations such as the computer science association and computer gamers club. The school also offers student advising, career services, internship searches, and networking opportunities.

Prospective students need to submit an online application, application fee, and high school transcripts. Those with scores from standardized exams such as the College Level Examination Program or Advanced Placement should submit their records at that time. Incoming students may transfer credits toward their bachelor's degree; the registrar reviews transfer applications and transcripts on a case-by-case basis and only accepts credits from regionally accredited colleges and universities.

The Southern Association of Colleges and Schools Commission on Colleges accredits Saint Leo University.


Program Overview
Program Name: Bachelor of Science in Computer Science
Available Concentrations: Information assurance
Tuition: $360/credit
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online or hybrid
Instruction Style: Synchronous and asynchronous

Contact
Phone: 877-622-2009
Email: admissions@saintleo.edu
Social Media Accounts: Facebook; Twitter

22

Dakota State University

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

Dakota State University is a public university in Madison, South Dakota. Founded in 1881, the school serves approximately 3,300 students. DSU offers an online computer science degree that delivers an integrative approach to learning technical, computer programming, and business skills, ultimately preparing graduates for the diverse and competitive job market.

This 120-credit computer science degree takes full-time students approximately four years to complete, not including summer semesters. The curriculum focuses on programming languages, data structures, algorithms, software engineering and development, and computer hardware and architecture. Students may choose several electives and general education classes to help tailor their degree to fit their academic needs.

By taking courses through DSU's Center of Excellence in Computer Information Systems, students become problem-solvers with highly transferable knowledge. DSU students learn to meet the needs of today's demanding business and technology worlds by presenting computer science-driven solutions in virtually any industry. DSU alums hold positions such as software engineer, software developer, tech startup entrepreneur, penetration tester, and programmer.

DSU also offers valuable student services and resources. Outside the classroom, computer science majors participate in student-led interest groups such as computer club and gaming club. The department also hosts social and networking events, programming contests, and undergraduate research opportunities.

Applicants for the online computer science bachelor's degree should submit ACT or SAT scores and transcripts. Competitive applicants rank in the upper 60% of their high school graduating class with a 2.6 GPA or higher and possess at least an 18 or 950 on the ACT or SAT, respectively.

Dakota State University holds accreditation from the Higher Learning Commission.


Program Overview
Program Name: Bachelor of Science in Computer Science
Tuition: $340.05/credit
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 2.6 Minimum
Standardized Tests: ACT or SAT

Contact
Phone: 888-378-9988
Email: admissions@dsu.edu
Social Media Accounts: Facebook; Twitter

23

Florida Institute of Technology

Melbourne, FL Cost: $$$$$ Graduation Rate: 60%

Located in Melbourne, Florida Institute of Technology is a private, nonprofit school established in 1958. Florida Tech offers an online computer science degree that enables its students to learn and apply foundational technical, business, and computing knowledge to develop solutions for modern, complex systems.

Over the span of 124 credit hours, Florida Tech students explore essential computer science theories and practices including programming languages, database and software systems, network design, decision analysis, and web systems analysis and design. As an added feature, this program includes management training to further prepare alums for careers in leadership. In addition to general education classes, computer science majors take required courses such as business computing skills, network theory and design, programming in Java, and advanced visual basics. Students also choose several electives to shape the curriculum to fit their needs.

Faculty deliver courses asynchronously, allowing online learners maximum scheduling flexibility. Students can work at their own pace and do not need to log into their Florida Tech accounts at any particular times. Rather, students complete weekly assignments using lecture videos, interactive media, and chat rooms and discussion boards with other students.

Applicants for the online computer science degree should submit official transcripts, standardized test results, a personal essay, and a letter of recommendation. Transcripts should reflect four years of high school coursework in math and science. Florida Tech expects students to understand basic-to-intermediate trigonometry, analytical geometry, physics, and chemistry. The university also takes into account applicants' extracurricular involvement in clubs, teams, academic competitions, research projects, and volunteer work.

Florida Institute of Technology-Online holds accreditation from the Southern Association of Colleges and Schools Commission on Colleges.


Program Overview
Program Name: Bachelor of Science in Computer Information Systems
Tuition: $510/credit
Credit Requirements: 124
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Contact
Phone: 855-300-1469
Email: information@floridatechonline.com
Social Media Accounts: Facebook; Twitter

24

DePaul University

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

Students have the option to earn a BS in computer science at DePaul University. This entirely online program combines training in mathematics, engineering, and science to offer a diverse and practical computer science curriculum. Students can also choose a concentration in game systems or software development.

Computer science majors master basic algorithm vocabulary, systems programming, and foundational business skills in approximately four years. They focus on cutting-edge topics such as human-computer interaction, artificial intelligence, and computational finance. Alongside general education courses, students take required classes such as Python for programmers, distributed systems, data analysis, software projects, concepts of programming, and introduction to design.

Students must complete two capstone classes during their sophomore and senior years for graduation. Second-year students use the applied computing lab to practice advanced concepts at an early stage with the help of a professor. The fourth-year software capstone provides students with collaborative projects they complete together.

Incoming students need at least a 2.0 GPA and may transfer up to 30 credit hours toward a bachelor's degree. DePaul expects transfer students to boast at least one semester of Java or C++ training.

DePaul features a variety of student resources that support computer science majors. The Computer Science Society gives students opportunities to collaborate on research projects, explore new topics in the field, network with their colleagues, and participate in friendly competitions. Undergraduates can also attend events hosted by Studio Chi, which includes free lectures and research presentations on computing and the humanities.

The Higher Learning Commission accredits DePaul University.


Program Overview
Program Name: Bachelor of Science in Computer Science
Available Concentrations: Game systems; software development
Tuition: $615/quarter credit
Credit Requirements: 192
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 2.0 Minimum

Contact
Phone: 312-362-8610
Email: admission@depaul.edu
Social Media Accounts: Facebook; Twitter

25

Lamar University

Beaumont, TX Cost: $$$$$ Graduation Rate: 30%

Located in Beaumont, Texas, Lamar University was established in 1923 and is part of the Texas State University System. LU offers an online computer science degree that covers essential topics such as information systems, programming theory, computer languages, and data structures. The program requires several credits in mathematics and lab science for graduation, and all online computer science majors need to pass the Educational Testing Service computer science field exam during their last semester.

LU offers concentrations in general computer science, game development, and bioinformatics. All students, regardless of specialty, need 121 credits to graduate. Required courses for all majors include internet programming, network system administration, artificial intelligence, and electrical analysis. LU alums often move on to positions as computer systems analysts, IT managers, web developers, and software developers.

LU offers helpful resources that support both on-campus and online students. Computer science majors in their first or second year receive academic advising, and third- and fourth-year students meet with advisers in their department for more field-specific academic guidance. Online students can also take advantage of LU's writing center, tutoring services, undergraduate research center, and veterans office.

Applicants must submit their ACT or SAT scores and official high school transcripts. They should also rank in the top 25% of their graduating class. Incoming computer science majors may transfer up to 66 credits earned at regionally accredited institutions.

Lamar University holds regional accreditation from the Southern Association of Colleges and Schools.


Program Overview
Program Name: Bachelor of Science in Computer Science
Tuition: $420.50/credit in-state; $942/credit out-of-state
Credit Requirements: 120
Program Length: 4 years

Delivery
Format: Online or hybrid
Instruction Style: Asynchronous

Admission Requirements
Standardized Tests: ACT or SAT

Contact
Phone: 409-880-7011
Email: recruitment@lamar.edu
Social Media Accounts: Facebook; Twitter

Before reviewing the best online computer science programs, learn more about what bachelor's in computer science programs have in common -- their courses, graduation requirements, and other vital information.

As you research computer science programs, also determine which careers for computer science majors match your goals. The program you select affects which careers you can pursue after graduation.