School Finder

Best Online PhD Computer Science: Students Before Profits

An online PhD in computer science degree affords students the highest level of knowledge and training needed for a career in computer science. It’s a terrific option for those in the computer science field who want to improve their skills and command higher salaries. By pursuing this degree online, students can save money on tuition and create a schedule that is best suited to their needs.

Why Pursue a Ph.D. in Computer Science?

Best Online PhD Computer Science

A Ph.D. in computer science allows you to become a leading researcher and expert in the field. And those who earn this doctorate can pursue some of the top-paying careers in the industry. Moreover, it’s a terminal degree involving independent research in a constantly-evolving field. So whether you want to work in academia or take on a high-level role in technology, a Ph.D. in computer science can get you where you want to be. 

This article will review the 25 best online programs for pursuing a Ph.D. in computer science. We’ll also answer more questions about this degree and discuss the benefits of pursuing your graduate education online.

Online Ph.D. Computer Science Methodology

Tuition varies widely among colleges offering Ph.D. in computer science degrees. However, the ranking methodology for this review is simple. The tuition fees listed in this article are based on in-state graduate tuition per academic year. Note that the costs for out-of-state or online computer science students may differ. All figures come from NCES College Navigator.

The schools are ordered from highest to lowest scores. All of the programs have been accredited by nationally recognized accreditation boards. And each college has been verified as a non-profit institution. 

Best  PhD Computer Science Online

Is It Hard to Get a Ph.D. in Computer Science?

That depends on how you approach it. Computer Science is one of the fastest-growing fields in the world. And those with a Ph.D. in the industry have the chance to work on confounding problems that can have a tremendous impact on society. In addition, they get to work with the most cutting-edge technology in the world. And they can immerse themselves in independent research, exploring new avenues of inquiry. 

In general, doctorate programs are rigorous, and the field of computer science is no exception. Students pursuing an online Ph.D. in computer science will no doubt find it challenging. 

Whether you pursue software engineering or computer architecture, Ph.D. in computer science programs involve a tremendous amount of research. So you should only pursue this degree if you are incredibly motivated to engage in demanding research. However, those who love the subject matter will find this exploration exhilarating. Many computer science doctoral candidates become subject-matter experts in their particular area of study.

Top Schools With Ph.D. Computer Science Programs

School

Tuition

Score

Dakota State University

$5,999

100

University of North Texas

$6,350

99.75

University of Utah

$6,970

99.50

University of Idaho

$7,754

99.25

Mississippi State University

$8,800

99.00

North Carolina State University

$9,095

98.75

Missouri University of Science and Technology

$10,452

98.50

Grand Canyon University

$10,621

98.25

Capitol Technology University

$11,340

98.00

University of California Berkeley

$11,442

97.75

University of South Carolina

$13,734

97.50

Wright State University

$14,298

97.25

University of Rhode Island

$14,454

97.00

Northcentral University

$16,881

96.75

University of Minnesota

$17,844

96.50

Embry-Riddle Aeronautical University

$18,756

96.25

Nova Southeastern University

$21,153

96.00

Pennsylvania State University

$23,189

95.75

Southern Methodist University

$30,672

95.50

Clarkson University

$35,712

95.25

University of Pennsylvania

$38,732

95.00

Syracuse University

$41,616

94.75

Columbia University

$50,496

94.50

Boston University

$58,560

94.25

Johns Hopkins University

$58,720

94.00

Ranking the Top Computer Science Programs Online

#1. Dakota State University

Online PhD in Information Systems

Madison, South Dakota

Students at Dakota State University can enroll in an Online Ph.D. in Information Systems degree. In it, students will develop their understanding of major information systems and installations. In addition, they will learn how to maintain these structures to ensure data security. A total of 88 credits are needed to earn the degree. Students can expect to complete this doctoral program in two to three years. This flexible program can be taken full or part-time. And doctoral students can choose between traditional and online instruction.

Accreditation: Higher Learning Commission

Tuition: $5,999

Score: 100

#2. University of North Texas

Online PhD Degree in Computer Science and Engineering

Denton, Texas

University of North Texas students can enroll in the school’s online PhD in Computer Science and Engineering degree. To graduate, doctoral students will need 42 credit hours beyond a master’s or 72 credit hours beyond a bachelor’s degree. Candidates will study advanced topics involving computer science theory, computer hardware, and computer programming. Additionally, candidates will need to choose a topic for research. Candidates will also present an oral exam and written dissertation on the topic to a committee. 

Accreditation: Southern Association of Colleges and Schools Commission on Colleges

Tuition: $6,350

Score: 99.75

#3. University of Utah

Online PhD Computer Science

Salt Lake City, Utah

At the University of Utah, students can pursue an online PhD in Computer Science degree. A total of 50 credits are needed to complete this computer science program. And students can expect to finish in two to three years. The program is ideal for those currently working in computer science who wish to advance their careers. The University of Utah offers this degree in several specializations. These include computer engineering, human-centered computing, image analysis, and more. This is a highly competitive program with a limited number of openings each year. Financial aid is available. 

Accreditation: Northwest Commission on Colleges and Universities 

Tuition: $6,970

Score: 99.50

#4. University of Idaho

Online PhD in Computer Science

Moscow, Idaho

This online PhD in Computer Science degree is available through the University of Idaho. It is designed for those with a bachelor’s degree in computer science. Students who complete this degree gain significant additional training and expertise. This will prepare them for higher-paying roles in the field. A total of 78 credits are needed to complete this computer science program. Students will work with their academic advisors to develop a plan focusing on their goals and areas of interest. 

Accreditation: Northwest Commission on Colleges and Universities

Tuition: $7,754

Score: 99.25

#5. Mississippi State University

Online PhD Computer Science

Starkville, Mississippi

Mississippi State University offers an excellent online PhD in Computer Science program. Students who have completed this program have gone on to careers with Microsoft, Apple, Amazon, and other big tech firms. A total of 63 credits are needed to graduate. This degree is offered in several specializations. These include artificial intelligence, computational science, graphics, and more.

Accreditation: Southern Association of Colleges and Schools Commission on Colleges

Tuition: $8,800

Score: 99.00

#6. North Carolina State University

Online PhD Computer Science

Raleigh, North Carolina

North Carolina State University students can enroll in a Ph.D. in Computer Science program. A total of 72 credit hours are needed to complete the program. However, those entering with a prior graduate degree may meet those requirements with fewer credits. First, students will take graduate courses in computer theory and computer systems. Then, they will have a preliminary written exam and an oral exam. Finally, they will complete a dissertation and present a defense. A non-thesis option is also available. 

Accreditation: Southern Association of Colleges and Schools Commission on Colleges

Tuition: $9,095

Score: 98.75

#7. Missouri University of Science and Technology

PhD Computer Science Online

Rolla, Missouri

The Missouri University of Science and Technology offers this next program. It’s a 72-credit Doctor of Philosophy in Computer Science. Students in this computer science degree program will work through a curriculum designed to prepare them for high-level careers in the field. By completing this Ph.D in computer science, computer science professionals can command higher salaries. And they can move into roles requiring greater responsibilities. Typically, you will need an MS to enroll. However, in select cases, students may be admitted with an undergraduate degree. 

Accreditation: Higher Learning Commission

Tuition: $10,452

Score: 98.50

#8. Grand Canyon University

Online Doctor of Business Administration with Data Analytics Emphasis

Phoenix, Arizona

GCU offers two online DBAs with Data Analytics Emphasis. These doctoral programs prepare students to work in a variety of high-level roles. The first computer science program is the Qualitative Research Program, while the other is a Quantitative Research Program. Each class takes eight weeks and requires 60 credits to complete. For both programs, students will draft a written dissertation to showcase their findings.

Accreditation: Higher Learning Commission

Tuition: $10,621

Score: 98.25

#9. Capitol Technology University

Online Doctor of Philosophy in Technology

Laurel, Maryland

Capitol Technology University offers this next Doctor of Philosophy in Technology degree. Students will work through various topics, including engineering, networking, and more. Candidates will learn how to leverage technologies to create new solutions to computing problems. A total of 60 credits are needed to complete the program. Experts teach courses in the field. And the 100 percent online format makes it one of the most flexible doctoral programs on our list. 

Accreditation: Middle States Commission on Higher Education

Tuition: $11,340

Score: 98.00

#10. University of California Berkeley

Online PhD Computer Science

Berkeley, California

Students at the Univerity of California Berkely can enroll in the school’s online Ph.D. in Computer Science degree. Through this online Ph.D., students will advance their understanding of complex computer science topics. And their research will make them experts in the field. This computer science program will prepare candidates to advance even further in their careers in industry or academia. A total of 60 credit hours are needed to earn this Ph.D in computer science.

Accreditation: Western Association of Schools and Colleges

Tuition: $11,442

Score: 97.75

#11. University of South Carolina

Online PhD Computer Science

Columbia, South Carolina

This online PhD in Computer Science is offered through the University of South Carolina. Students in this degree program will become experts in a variety of computer science-related topics. You’ll study computer architecture, compiler construction, computational theory, and other advanced topics. Students can potentially complete this program in as little as two years. A total of 60 credits are needed to earn the degree. This is a research-based computer science program that prepares graduate students for careers in academia. But this computer science online program also prepares candidates for research and development in labs and industry. 

Accreditation: Southern Association of Colleges and Schools Commission on Colleges

Tuition: $13,734

Score: 97.50

#12. Wright State University

Online PhD Computer Science

Dayton, Ohio

Wright State University currently offers a Ph.D. in Computer Science and Engineering. Through this program, graduate students will work through advanced topics in computer science. They will study programming languages, network security, cybersecurity, and other related topics. A total of 60 credits are needed to complete this computer science program. A bachelor’s or master’s degree in CS or a related field is required. Students will also need to provide GRE test scores of 1150 on the old scale or 305 on the new scale. 

Accreditation: Higher Learning Commission

Tuition: $14,298

Score: 97.25

#13. University of Rhode Island

Online PhD Computer Science

Kingston, Rhode Island

The University of Rhode Island offers an online PhD in Computer Science degree. This doctoral program is designed to advance a student’s understanding of computer science. Candidates will study programming language semantics, computer algebra, compiler design, and more. A total of 54 credit hours are needed to complete the degree and 18 credits for a dissertation. Students entering with an MS in computer science may apply up to 30 credits toward this computer science program. 

Accreditation: New England Commission of Higher Education

Tuition: $14,454

Score: 97.00

#14. Northcentral University

Online PhD in Computer Science

San Diego, California

This next online PhD in Computer Science is offered by Northcentral University. A total of 60 credits are needed to complete the program, and there are 20 online courses in all. The NCU Ph.D. computer science program takes approximately 50 months to complete. This is a highly flexible program with weekly start dates. It is asynchronous, so students can work on assignments on their own schedule. Students will be mentored by doctoral faculty members and have one-on-one time with their instructors. 

Accreditation: WASC Senior College and University Commission

Tuition: $16,881

Score: 96.75

#15. University of Minnesota

PhD Computer Science Online

Minneapolis, Minnesota

The University of Minnesota offers this online PhD in Computer Science. Students in the program must complete a total of 55 credits. This includes 24 thesis credits. Students will also need to maintain a GPA of 3.45 or higher. This rigorous program involves oral and written exams, a thesis proposal examination, and more. Students will also complete a final thesis defense. All new students are expected to meet with a graduate program coordinator. Candidates are also expected to find an advisor they can work with by the end of the first year. 

Accreditation: Higher Learning Commission

Tuition: $17,844

Score: 96.50

#16. Embry-Riddle Aeronautical University

Online PhD in Electrical Engineering and Computer Science

Daytona Beach, Florida

Embry-Riddle Aeronautical University offers this next program. It’s a 42-credit PhD in Electrical Engineering and Computer Science. The program combines facets of an electrical engineering degree with computer science studies. It primarily focuses on areas of aviation and aerospace cybersecurity. But it also instructs students on next-generation software and hardware solutions. Financial aid and scholarship opportunities are available. 

Accreditation: Southern Association of Colleges and Schools Commission on Colleges

Tuition: $18,756

Score: 96.25

#17. Nova Southeastern University

PhD Computer Science Online

Fort Lauderdale, Florida

Nova Southeastern University offers a blended PhD in Computer Science degree. The program is primarily online with some face-to-face components. The program teaches skills and expertise for high-level positions in computer science. Courses include Data Communications, Computer Networking, Artificial Intelligence, and more. There are two pathways to complete this program. The first is a BS to Ph.D. track. The second is the MS to Ph.D. track. 

Accreditation: Southern Association of Colleges and Schools Commission on Colleges

Tuition: $21,153

Score: 96.00

#18. Pennsylvania State University

Online PhD in Computer Science and Engineering

University Park, Pennsylvania

Pennsylvania State University offers an online PhD in Computer Science and Engineering degree. This PhD in computer science program is highly flexible and excellent for working professionals. Students will gain the training needed to advance their computer science careers by completing this program. A total of 60 credits are required to graduate. In addition, all students will need to complete the Research Experience in Computer Science and Engineering course.

Accreditation: Middle States Commission on Higher Education

Tuition: $23,189

Score: 95.75

#19. Southern Methodist University

Online PhD in Computer Science

Dallas, Texas

Southern Methodist University offers a Computer Science Ph.D. that takes two to three years to complete. A total of 60 credits are required. To apply, students will need GRE graduate school admission test scores and three letters of recommendation. Students will take advanced coursework in a chosen area of research and complete a qualifying examination. They will also do supervised dissertation research and present a defense at the end of the program. 

Accreditation: Southern Association of Colleges and Schools Commission on Colleges

Tuition: $30,672

Score: 95.50

#20. Clarkson University

Online PhD in Computer Science

Potsdam, New York

This next online PhD in Computer Science degree is offered by Clarkson University. A total of 90 credits are needed to complete this PhD in computer science. And it takes about three full academic years beyond a bachelor’s degree. However, students who already have a master’s degree can transfer up to 30 credit hours. A cumulative GPA of 3.0 is needed to graduate. Other program requirements include an original research project submitted as a written thesis. It must also be presented orally before a committee. 

Accreditation: Middle States Commission on Higher Education

Tuition: $35,712

Score: 95.25

#21. University of Pennsylvania

Online PhD Computer and Information Science

Philadelphia, Pennsylvania

Next up is the University of Pennsylvania. UPenn offers an online Doctoral Program in Computer and Information Science. It is housed at Penn Engineering and requires a total of 60 credit hours. There are several research opportunities with the program. Students in the program work with their mentors on an advanced graduate study focus area of their choosing. Plus, students can also select from several specializations. The most recent specialization is an exciting new concentration called Machine Learning + X. 

Accreditation: Middle States Commission on Higher Education

Tuition: $38,732

Score: 95.00

#22. Syracuse University

Online PhD in Computer and Information Science

Syracuse, New York

There are two PhD Computer Science programs at Syracuse University. The first is the Computer and Information Science and Engineering (CISE) PhD. The second is an Electrical and Computer Engineering (ECE) PhD. Each program requires 52 credits of coursework. Applicants must meet minimum GRE scores to be accepted into these highly selective degree programs. 

Accreditation: Middle States Commission on Higher Education

Tuition: $41,616

Score: 94.75

#23. Columbia University

PhD Computer Science Online

New York City, New York

This next program is at Columbia University in New York City. It is offered through the Fu Foundation School of Engineering and Applied Science. This Doctor of Philosophy in Computer Science degree is a full-time program. A dissertation based on original research is required. Students engage in coursework and preliminary requirements during the program’s first half. The last half of the program at NY Columbia university is devoted to research. 

Accreditation: Middle States Commission on Higher Education

Tuition: $50,496

Score: 94.50

#24. Boston University

Online PhD Computer Science

Boston, Massachusetts

Boston University students can enroll in this online PhD in Computer Science degree. Through the program, students will develop an intimate knowledge of the ways computers function. In addition, they will study advanced programming languages and computer sciences. These studies will prepare candidates for careers as computer and data scientists. A total of 64 credits are needed to complete the degree program. In addition, BU requires students to specialize in one of four areas. These include algorithms, systems, software, or theory of computation.

Accreditation: New England Commission of Higher Education

Tuition: $58,560

Score: 94.25

#25. Johns Hopkins University

Online PhD Computer Science

Baltimore, Maryland

Johns Hopkins University students can enroll in the school’s online Ph.D. in Computer Science degree. The program requires a total of 60 credit hours for completion. Those working through the program will become experts in matters related to computer science. They will study topics including computer systems, programming, network design, graphics, cybersecurity, and more. This PhD in computer science program prepares candidates for industry, government, research, and academic careers. 

Accreditation: Middle States Commission on Higher Education

Tuition: $58,720

Score: 94.00

Best Online PhD Computer Science Degree Programs

Online Computer Science Ph.D. Courses

Like most doctoral degree programs, students will typically devote the first few years to required coursework. However, the coursework can vary significantly among schools. So if you have a particular area of interest, check to see if your school offers it. For example, artificial intelligence is becoming an increasingly popular area of study. If this interests you, you might want to look for computer science programs offering a specialization in AI.  

There is generally a lot of flexibility when selecting classes in a Ph.D. program. You’ll have a set number of credits you must earn, and you’ll need to meet certain standards of academic excellence. And you’ll typically meet with an advisor to devise an academic plan that aligns with your goals. After you finish the coursework, you will likely take an exam. You will usually begin the dissertation process after passing the qualifying exam. 

Some schools on this list offer BS to Ph.D. programs. In these online doctoral programs, students will take undergraduate and graduate courses. In MS to Ph.D. programs, students will focus only on graduate-level classes. Some of the required courses for a computer science doctoral program may include:

Programming LanguagesOperating SystemsDesign and Analysis of AlgorithmsData Mining
Database Management SystemsSoftware EngineeringComputer NetworksInformation Retrieval
Search Engine TechnologyDistributed SystemsArtificial IntelligenceMobile Application Development 
Data Visualization Computer GraphicsSoftware Requirements EngineeringObject-Oriented Design
Software Testing and VerificationFundamentals of CybersecurityApplied CryptographyComputer and Network Forensics
Advanced Network SecurityCompiler Construction Data AnalyticsProgram Analysis
Mobile NetworkingDistributed SystemsComputer ArchitectureFault Tolerant Systems
Numerical Linear AlgebraNumerical Optimization TechniquesConcurrent Matrix ComputationFinite Element Methods
Probabilistic AlgorithmsNatural Language ProcessingPattern Recognition and Machine LearningDigital Image Processing

Careers for Computer Science Ph.D. Graduates

A Ph.D. in Computer Science will prepare candidates to work in academia, research organizations, major tech firms, and more. Additionally, one of the largest employers of research scientists in this field is the federal government. Because of your advanced education, you will likely qualify for some of the highest-paying leadership roles in the industry. 

The computer and IT field is growing and will continue to expand for the foreseeable future. The Bureau of Labor Statistics predicts a 13 percent increase in jobs through 2030. This is faster than the average rate of growth for all industries. Additionally, 667,600 new computer science jobs are expected over the next decade. 

What Are the Highest-paying Jobs in Computer Science?

Graduates with a doctoral degree in computer science can land some of the best-paying jobs across all industries. Keep in mind that this salary information is only an average. And it does not account for educational levels. Those with a Ph.D. in the field can (and usually do) earn significantly more. For example, the top 10 percent of computer research scientists earn more than $208,000 a year.

RoleAverage Annual Earnings
Computer Research Scientist$112,000
Computer Network Architect$112,000
Principal Software Engineer$149,000
Software Development Director $163,000
IT Security Architect $137,000
Cybersecurity Engineer$113,000
Development Operations (DevOps) Engineer$118,000
Full Stack Software Engineer$105,000
Mobile Applications Developer $101,000
Information Security Officer$102,000
Salesforce Developer$109,000
Computer and IT Systems Manager$146,000
Software Developer$107,000

Why Pursue an Online Ph.D. in Computer Science?

Online education has become the norm for people all over the world. And more reputable colleges and universities than ever before are offering remote degree programs. The flexibility and convenience of online learning platforms put you in control of when and where you complete your doctoral degree. Here are the primary benefits of completing computer science Ph.D. programs online.

1. An Online PhD Gives You More Control Over Your Schedule

Most Ph.D. candidates are busy people. They may already be working demanding jobs with long hours and lots of responsibility. Additionally, they may have family commitments in addition to their professional lives. Attending an on-campus Ph.D. program adds even more to an already packed schedule.

By completing your Ph.D. online, you can often take your classes on your own time when it’s convenient for you. For example, if you choose an online asynchronous program, you can log in any time of the day or night to work on your Ph.D. You can listen to lectures, complete assignments, and even participate in discussions from anywhere. 

If you love to travel, you don’t need to put your adventures on hold while you attend school for several years. Instead, remote Ph.D. programs allow prospective computer scientists to study from anywhere in the world. So you could be enjoying the afternoon in the Caribbean while simultaneously studying for your Ph.D. Additionally, some online programs even have flexible start dates. So you can choose to begin when the time is right. 

2. Getting a Remote PhD Can Offer a More Personalized Experience

Most students interested in a doctoral degree already have an area of interest they want to focus on. The best online Ph.D. programs will let you choose your area of study and allow you a more personalized learning experience. 

In almost all cases, you’ll partner with a mentor or advisor who will help you design a program based on your goals and interests. This way, you can focus on research methods in those areas where you are genuinely passionate. 

Your advisor will help you in other ways too. Since they already have experience in online learning, they will help you get set up with the web resources and research portals you need to succeed. This personalized one-on-one support is not always possible in an on-campus program. 

3. You’ll Earn the Same Degree as Everyone Else

These days, online Ph.D. programs are identical to those taught on campus. The faculty members for online computer science programs are the same highly respected professors and instructors who teach the on-campus versions of the classes. And they all come from the computer science department.

Additionally, you will earn the same Ph.D. as every other student. The degree is identical, with no mention that you earned it online. And in most cases, you can participate in on-campus commencement ceremonies as well. 

4. An Online PhD Can Save You Money

Some online Ph.D. computer science programs offer online students lower tuition fees than if they were to attend on campus. But even if they don’t, there are other ways remote Ph.D. computer science degrees can save you a lot of money.

For starters, you won’t need to commute to and from classes. That’s a relief right away since you are probably already traveling to a job every day. Also, with the cost of inflation, saving money on transportation is a huge plus. Of course, you’ll also save money on food, snacks, parking, clothing, and other incidentals. 

Finally, many online computer science degree programs can be completed part-time. This allows prospective students to continue working a regular job, which can keep them financially solvent during school. 

5. An Online PhD Increases Your Earning Power

This last benefit is true for all Ph.D. programs, whether online or on campus. Doctoral degrees help people earn more money overall. Having a Ph.D. sets you apart from other potential hires. Employers know you are familiar with advanced research methods and can communicate effectively. 

A Ph.D. also demonstrates your commitment to your field. But an online doctorate in computer science demonstrates you are self-motivated and can work independently. In addition, it shows others that you know how to manage your time and yourself efficiently. 

This concludes our ranking of the top online PhD programs in computer science.

NPCO Staff

See Also:

Best Online Masters In Computer Science

50 Most Affordable Master’s In Data Science Online And On-Campus

Highest Paying Doctoral Programs