You might be using an unsupported or outdated browser. To get the best possible experience please use the latest version of Chrome, Firefox, Safari, or Microsoft Edge to view this website.

  • Where To Earn A Ph.D. In Computer Science Online

Where To Earn A Ph.D. In Computer Science Online In 2024

Doug Wintemute

Published: Mar 27, 2024, 3:00pm

As our reliance on technology grows, so does our need for advanced computer professionals and educators. Despite the number of conferred graduate degrees in computer and information sciences nearly tripling between the 2010–11 and 2020–21 academic years, tech fields are facing a widening skills gap.

While many schools nationwide have developed computer science doctoral programs to help meet professional demand, online Ph.D. in computer science programs are still quite rare. Most schools only offer in-person programs, meaning students who need to work while they study have limited options.

In this guide, we showcase the two online doctorates in computer science that met our ranking criteria. We also explore factors you should consider when choosing a program.

Why You Can Trust Forbes Advisor Education

Forbes Advisor’s education editors are committed to producing unbiased rankings and informative articles covering online colleges, tech bootcamps and career paths. Our ranking methodologies use data from the National Center for Education Statistics , education providers, and reputable educational and professional organizations. An advisory board of educators and other subject matter experts reviews and verifies our content to bring you trustworthy, up-to-date information. Advertisers do not influence our rankings or editorial content.

  • Over 3,868 accredited, nonprofit colleges and universities analyzed nationwide
  • 52 reputable tech bootcamp providers evaluated for our rankings
  • All content is fact-checked and updated on an annual basis
  • Rankings undergo five rounds of fact-checking
  • Only 7.12% of all colleges, universities and bootcamp providers we consider are awarded
  • Best Online Bachelor’s Degrees In Cybersecurity
  • Best Master’s In Computer Science Online
  • Best Online Data Science Master’s Degrees
  • Best Online Master’s In Computer Engineering
  • Best Online Master’s In Information Technology Programs

Degree Finder

Online ph.d. in computer science options, how to find the right online ph.d. in computer science for you, should you enroll in an online computer science ph.d. program, accreditation for online computer science ph.d. programs, frequently asked questions (faqs) about earning an online ph.d. in computer science, capitol technology university, national university, featured online schools.

Learn about start dates, transferring credits, availability of financial credit and much more by clicking 'Visit Site'

Capitol Technology University

Maryland-based Capitol Technology University , which neighbors Washington, D.C., offers 41 online doctoral programs, including an online Ph.D. in computer science. Students learn to evaluate and think critically about computer science issues, actions and perspectives.

The degree typically takes two to three years to complete. Students can choose between a dissertation defense track or a publication track. The publication option requires Ph.D. candidates to publish three peer-reviewed articles. Both tracks feature entirely online and asynchronous coursework with no residency requirements.

Capitol Tech’s online doctoral courses cost $950 per credit, regardless of state residency. Active military service members receive a $100 discount per credit, while retired military service members receive a $50 discount. Learners pay an information technology fee of $40 per credit.

  • School Type: Private
  • Application Fee: $100
  • Degree Credit Requirements: 60 credits
  • Program Enrollment Options: Full-time
  • Notable Major-Specific Courses: Computer science future demands, computer science research background
  • Concentrations Available: N/A
  • In-Person Requirements: No

National University

Founded in 1971, National University (NU) offers more than 190 online programs. Students enrolled in the online Ph.D. in computer science choose their research topic and method, picking between quantitative, qualitative and constructive research. Learners also complete replication studies and develop portfolios.

With weekly start dates, the online Ph.D. takes just over three years to complete. Except for 12-week dissertation courses, virtual classes last eight weeks. Instructors may deliver classes asynchronously or synchronously. Despite the school’s location in San Diego, California, NU charges all online learners the same tuition. The Ph.D. costs an estimated $58,560.

  • Application Fee: Free
  • Notable Major-Specific Courses: Data curation, artificial intelligence

Consider Your Future Goals

Your postgraduate goals should play a central role in your school and program decisions. Knowing what type of career and specialization you want can help you choose the right online doctorate in computer science.

For example, you might enroll in a research-based program if you plan on teaching, while a practice-based program may suit you if you aspire to take on an advanced computer science role .

You can also compare how well each school and program supports your plans. Check each degree’s curriculum, faculty, and mentorship and partnership opportunities to identify how it can help you meet your long-term goals.

Understand Your Expenses and Financing Options

The high cost of a graduate degree can make postsecondary education seem out of reach for many. Total tuition for the programs on this list costs $57,000 at Capital Tech and around $59,000 at NU—that’s a hefty financial investment.

However, you may have financial aid available to you. By completing the Free Application for Federal Student Aid (FAFSA®), you can qualify for various federal grants, scholarships and work-study programs. Other aid providers may use FAFSA data to determine their awards as well. Some schools, including Capitol Tech, also offer tuition discounts to veterans and active service members.

For many students, online degrees make graduate school more accessible thanks to flexible scheduling and reduced travel demands. But the online learning experience differs from on-campus programs, and earning a Ph.D. in computer science online might not work for everyone.

Both online programs on this page feature asynchronous courses, allowing you to study on your own time. However, this also requires more independence, time management and organization. You might also find the environment to be less structured and interactive.

If you thrive in a more traditional classroom experience, synchronous online classes or a hybrid program might fit your needs better.

Accreditation ensures your school or program has undergone a rigorous evaluation process. Your university’s institutional accreditation status can affect your eligibility for financial aid, transfer credits, professional credentials and employment.

Check that your college is accredited by an organization approved by the U.S. Department of Education or the Council for Higher Education Accreditation (CHEA). You can confirm any school’s accreditation status through CHEA’s directories .

Programmatic accreditation provides quality assurance for specific degree programs and departments within universities. ABET accredits computer science degrees , but it does not provide accreditation for doctoral programs.

Our Methodology

We ranked two accredited, nonprofit colleges offering online computer science Ph.D. programs in the U.S. using 14 data points in the categories of student experience, credibility, student outcomes and affordability. We pulled data for these categories from reliable resources such as the Integrated Postsecondary Education Data System ; private, third-party data sources; and individual school and program websites.

Data is accurate as of February 2024. Note that because online doctorates are relatively uncommon, fewer schools meet our ranking standards at the doctoral level.

We scored schools based on the following metrics:

Student Experience:

  • Student-to-faculty ratio
  • Socioeconomic diversity
  • Availability of online coursework
  • Total number of graduate assistants
  • Portion of graduate students enrolled in at least some distance education

Credibility:

  • Fully accredited
  • Programmatic accreditation status
  • Nonprofit status

Student Outcomes:

  • Overall graduation rate
  • Median earnings 10 years after graduation

Affordability:

  • In-state graduate student tuition and fees
  • Alternative tuition plans offered
  • Median federal student loan debt
  • Student loan default rate

We listed the two schools in the U.S. that met our ranking criteria.

Find our full list of methodologies here .

Can I get a Ph.D. in computer science online?

Several schools offer a fully remote or hybrid Ph.D. in computer science. Online degrees typically feature the same content as their in-person counterparts and award the same academic credentials; in many cases, they differ only in delivery format.

Can you get a Ph.D. virtually?

Yes, fully online Ph.D.s in computer science allow you to complete your coursework, perform research, watch seminars and attend meetings virtually. However, your program may feature fieldwork requirements that must be completed in person.

Is it worth getting a Ph.D. in computer science?

A Ph.D. in computer science can prove beneficial for many people, including those who want to work in a postsecondary teaching or research position. Doctorates in computer science can also help professionals advance their careers and take on influential positions in the industry.

How long is a Ph.D. in CS?

The length of your Ph.D. in computer science depends on the program, your previous education and your course load. The programs on this list take about three years to complete, but many others take four to five years.

Doug Wintemute

For nearly a decade, Doug Wintemute has specialized in helping students and professionals make sound education and career decisions. In addition to Forbes Advisor, his work has been featured on many online publications, including ZDNet, Bankrate and NurseJournal.

Hand-Picked Top-Read Stories

Why you should or shouldn’t get a phd, what is self-plagiarism and how can you avoid it, what’s the difference between a dissertation and a thesis, trending tags, top 23 online phd programs in computer science, table of contents hide, is computer science lucrative in the job market, what will you study in an online phd in computer science program, 1. columbia university – new york, ny, 2. upenn engineering – philadelphia, pa, 3. university of north texas – denton, tx, 4. johns hopkins university – baltimore, md, 5. mississippi state university – starkville, ms, 6. syracuse university – syracuse, ny, 7. capella university – online, 8. embry-riddle aeronautical university-worldwide, 9. clarkson university – potsdam, ny, 10. nova southeastern university – fort lauderdale, fl, 11. southern methodist university – dallas, tx, 12. northcentral university – hartford, az, 13. university of the southwest – hobbs, nm, 14. dakota state university – madison, sd, 15. university of utah- salt lake city, ut, 16. aspen university- phoenix, az, 17. indiana university bloomington- bloomington, in, 18. capitol technical university -bloomington, in, 19. university of california- berkeley, ca, 20. university of rhode island – kingston, ri, 21. colorado technical institute – denver, co, 22. naval post-graduate school – monterey, ca, 23. university of minnesota – minneapolis, mn, online phd in computer science: conclusion.

No longer relegated to a supplement to on-campus programs, online PhD programs have become a viable option for students looking to advance their education. And computer science phd programs online are some of the most popular PhD programs right now, fueled by the increasing demand for highly skilled scholars in the tech industry. This is therefore the perfect time to earn a PhD in Computer Science as there are plenty of high-paying jobs available for graduates with a doctorate in this field.

But with so many universities offering online PhDs in computer science, how do you pick the best for your needs?

We’ve compiled a list of the top 25 online doctorates in computer science, based on factors such as program quality, affordability and flexibility.

The job market for scholars in fields like computer science online phd is growing rapidly, with a projected growth rate of about 15-20 percent through the next few years. This means that there will be many new job opportunities for computer science PhD graduates in the coming years. The average annual salary is $100,000 – $130,000.

There are many different subfields of IT & computer science phd online, so there are many job roles available to graduates. Some popular subfields include artificial intelligence, cybersecurity , data science, and software engineering. Graduates of online phd programs in computer science can find employment in a variety of industries including technology, finance, healthcare, manufacturing, and government.

Computer science is also one of the most versatile degrees you can study. You can find online phd programs in computer information systems that focus on everything from networking to game development. And with the rise of online learning, it’s now easier than ever to get a top-notch computer science degree from anywhere in the world.

While many of the online PhD computer science programs on this list offer a similar curriculum, you will likely encounter some variance from school to school. In most cases, you can expect to study advanced principles of computer science, along with current research and developments in the field.

You may also have the opportunity to choose a concentration or specialization in an area that interests you. Popular concentrations in computing phd online include artificial intelligence, big data, cybersecurity, software engineering, and PhD in cloud computing online. Online phd programs in computer science in the USA present the most versatile options.

A PhD in computer science online in any area including online PhD computer science in USA usually requires students to complete a dissertation or thesis in order to graduate. This final project will allow you to showcase your knowledge and original research.

The Top 25 Online Doctoral Programs in Computer Science

When it comes to earning your online doctoral degree in computer science, the options are wide, but you want the best.

Here are the top recommendations for online phd programs in computer science. You can choose from a focus area that excites you from any of these programs. There’s something to fit everyone’s needs and interests.

Columbia University in New York offers a Ph.D. in Computer and Information Science with a focus on research. The program is designed for students who have already completed an MS in computer science and want to pursue a career in research and teaching at the highest level. It offers concentrations in artificial intelligence, big data, computer security, database systems, machine learning, and more. All courses are offered online, and students have the opportunity to work with faculty from some of the world’s top universities. Graduates of the program are well prepared for careers in academia, research institutes, and industry.

Columbia’s phd computer science online is an internationally-renowned program that provides students with a comprehensive overview of the field. The curriculum is designed to give students a strong foundation in both theory and practice, while also providing opportunities for them to specialize in their chosen area of study. Degree requirements include completing a set of core courses, passing a qualifying exam, writing and defending a dissertation. Students are also encouraged to participate in research opportunities and attend conferences to further their knowledge while developing their research skills.

The University of Pennsylvania’s School of Engineering offers a Ph.D. in Computer and Information Science. The program is designed for students who want to become researchers and professors in the field of computer science. Courses are offered online and in-person, and students are required to complete a dissertation.

The computer science phd online faculty at UPenn is made up of award-winning researchers who are passionate about their fields. The school has been ranked #1 for graduate programs in computer science by  various U.S. News & World Reports, and it’s no surprise that their online Ph.D. in computer science is one of the best in the country.

Among other requirements, TOEFL/IELTS are mandatory for international students and non-U.S. Citizens including those with Permanent Residence status but English is not their native language.

The University of North Texas offers a Ph.D. in Information Science with a focus in Data Science. The program is designed for working professionals, and classes are offered online in eight-week sessions.

The department offers comprehensive research that is focused on the key areas of Algorithms and Computational Science, Computer Security, Databases and Data Mining, Computer Systems and Networks, software and Intelligent Systems.

For admission to this phd online computer science program, you need to have a minimum GPA of 3.5, impressive GRE scores (quantitative: 156, verbal: 151, writing: 4.5) as well as a good TOEFL score. You also need to present three letters of recommendation plus of course a statement of purpose.

Graduates of the program are prepared to work as data scientists or professors at the university level.

Johns Hopkins University is a prestigious research university located in Baltimore, Maryland . They offer an online phd degree computer science that is available part time, which is great for working professionals. The program is highly respected and has a very low acceptance rate.

Once you complete your online phd computer information systems from Johns Hopkins University, you will be qualified for a range of careers in the tech industry. Some of the most common positions that graduates go on to hold are software engineer, research scientist, data analyst, and product manager. With the Ph.D., you will be in a great position to start your career in one of these roles or any other that you are passionate about.

Mississippi State University offers an online PhD in Computational Engineering. This program is designed to help students develop the skills they need to become leaders in the field of computer science.

The curriculum covers a variety of topics, including big data, machine learning, and parallel computing. Students also have the opportunity to specialize in an area of their choice. Tuition for this program is also affordable.

International students need to have good scores in TOEFL (Test of English as a Foreign Language)

Syracuse University offers a Ph.D. in Computer and Information Science and Engineering. This program is designed for students who want to become researchers and professors in the field of computer science. The curriculum includes coursework in artificial intelligence, database systems, software engineering, and more. Students must also complete a research project and write a dissertation.

The program combines intensive research and coursework, under the leadership of international researchers. The faculty participates in a wide range of research areas that are aimed at equipping graduates with diverse knowledge in the field of computer science.

Capella University is one of the most popular choices for online doctoral degrees in computer science. They offer a Ph.D. in Information Technology ( Doctor of Information Technology ), which is perfect for those who want to focus on developing their skills in the latest technology trends.

The program is suited for working professionals, so it’s flexible and can be completed at your own pace. In fact most of the students at this university happen to be working class adults with families, and mostly take a course per 10-week period. The curriculum structure constantly mirrors the industry, with prominence given to preparing graduates to take up leadership in areas such as cybersecurity and project management.

The university is part of Strategic Education, Inc., an organization that operates a number of programs and institutions in the education sector.

Earning your Ph.D. in Electrical Engineering & Computer Science from Embry-Riddle Aeronautical University can open up a world of opportunities for you in the field of computer science. The Ph.D. program is designed to prepare graduates for careers in research and development and to conduct research into emerging fields. In addition to the world-class faculty, the program benefits from Embry-Riddle’s expertise in aviation and aerospace. The curriculum for the program covers three research areas in general: sense and avoid technologies for unmanned aircraft systems, next generation software and aviation & aerospace cybersecurity.

You’ll also have the opportunity to work with professors who are experts in the field, who will help you hone your skills and knowledge. The Ph.D. in Electrical Engineering & Computer Science can help you become a world-renowned expert in your field.

The Ph.D. in computer science at Clarkson University is an interdisciplinary program that allows students to tailor their studies to their interests. The program is designed for working professionals, so it can be completed entirely online. Students have the opportunity to choose from a variety of concentrations, including artificial intelligence, big data analytics, cybersecurity, software engineering and more.

Students have access to a wealth of resources, including online libraries, career services and more. You’ll also be happy to know that Clarkson University’s program is accredited by the Computing Accreditation Commission of ABET .

ABET is a leading accreditor of college and university programs in applied science, computing, engineering, and technology. When you earn your degree from an ABET-accredited program like Clarkson’s, you can be confident that you have received a quality education that will prepare you for a successful career in your field.

Nova Southeastern University offers an online computer science phd that is suited to those in industry, education, or government involved in computer science.

The program focuses on the foundations of computer science, providing students with a broad base of knowledge in the field. Students will be prepared to work in a variety of settings and specializations within computer science.  Nova Southeastern University’s online PhD in Computer Science is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

Earning your online Ph.D in computer science from Nova Southeastern University can open up a world of new career opportunities. The program is designed to help you develop the skills and knowledge you need to succeed in the field. Plus, the flexible format makes it convenient for working professionals.

Southern Methodist University offers a Doctorates in Computer Science program. The program is designed for experienced professionals who want to become experts in the field of computer science. It offers a flexible, online curriculum that covers topics such as big data, artificial intelligence, software engineering, and more.

The program is highly respected and has an excellent reputation.  Students in the program will also have the opportunity to specialize in an area of their choice, preparing them for careers in academia or industry.

The Doctor of Philosophy in Computer Science at Northcentral University is practical and the university guarantees students that they will do more than just write papers in the course of study.  You are given freedom to put forward your research proposal based on real-world happenings. The main areas of focus include artificial intelligence, cybersecurity and data mining.

The program consists of 60 credit hours and 20 courses. The recommended completion time is 40 months and the classroom size is one which makes learning a smooth process. One of the biggest advantages of this program is the flexibility that an online program offers. You can study at your own pace and on your own schedule, which is ideal for working professionals or those with other commitments.

The University of the Southwest offers an online Ph.D in Computer Science that can be completed in as little as three years. Coursework focuses on research methods, computer science theory, and electrical engineering. Students are required to complete a dissertation in order to graduate.

The University of the Southwest’s Doctorate in Computer Science program is one of the most affordable and accelerated programs available. It is also highly flexible, allowing you to complete your coursework around your busy schedule. The program is fully accredited by the Higher Learning Commission and provides students with a well-rounded education in computer science theory and research methods.

Dakota State University offers an online Doctorate in Computer Science degree that is designed for working professionals. The program is offered in a cohort-based format, which means that students progress through the program with the same group of classmates. This format allows for collaboration and support among classmates, as well as networking opportunities.

The Computer Science program at DSU is accredited by the Computing Accreditation Commission of ABET. Students in the program will gain knowledge and experience in areas such as big data analytics, cloud computing, cybersecurity, software engineering, and more. Graduates of the program will be prepared to work in positions such as chief information officer (CIO), chief technology officer (CTO), director of information security, and more.

The University of Utah offers a top-ranked Doctoral program in the field of Information and Technology. Students in the program will gain the skills and knowledge they need to become leaders in the field of computer science. The program is designed for working professionals, and classes are offered online in a flexible format.

Admission requirements for the program include a Bachelor’s degree from an accredited university with a minimum GPA of 3.0, and a GRE score of 1000 or higher. Additionally, applicants must submit three letters of recommendation, a resume, and a personal statement.

The Ph.D. program in Computer Science at Aspen University is individualized, rigorous, and prestigious. The goal of the program is to develop original contaminate computer science research that can be immediately impactful, as well as future-looking and trendsetting.

Graduates from the program often go on to pursue careers in academia or industry research laboratories, where they enjoy freedom to shape the intellectual agenda, author major publications, hold key positions in technology companies, or found their own companies.

Many Ph.D. graduates end up working in influential jobs outside of their field of study altogether because the market always needs creative minds interested in big ideas who have the ability to understand complex problems.

The Ph.D. program in Computer Science at Indiana University Bloomington is one of the oldest and most respected programs in the country. The program has been consistently ranked among the top 10 computer science programs by credible bodies, and the graduates have gone on to succeed in careers across academia, industry, and government.

The program curriculum is designed to give students a comprehensive understanding of the field of computer science, as well as prepare them for research careers in academia or industry. The faculty are leading researchers in a wide range of areas, including artificial intelligence, human-computer interaction, programming languages, security and privacy, systems and networking, and theory of computation.

While Capitol Technical University is often known for their excellent undergraduate and graduate programs in computer science, many people don’t know that they also offer a Ph.D in Computer Science.

Capitol Technical University’s Doctorate in Computer Science program is designed for experienced professionals who want to continue their education and expand their knowledge in the field of computer science.The program is offered online, so students can continue to work while they earn their degree. The curriculum is designed to be relevant and current, so students will gain the latest skills and knowledge in the field.

In order to be eligible for Capitol Technical University’s Doctorate in Computer Science program, you must first hold a Master’s degree in computer science or a related field. In addition to your degree, you must also have at least five years of experience working in the field of computer science. The program is research-oriented, plus you have the opportunity to work with some of the best minds in the industry.

The University of California, Berkeley offers a Doctorate in Computer Science (Doctor of Philosophy – Ph.D.). The program is designed for students who wish to pursue a career in research and teaching in the field of computer science.

The Ph.D. degree is earned by completing a program of coursework and original research, culminating in the submission of a dissertation. Students who are admitted to the program must have a masters in computer science or a related field, with a strong academic record. In addition, they must demonstrate superior ability in research and scholarship.

The University of California, Berkeley’s Doctorate in Computer Science (Doctor of Philosophy – Ph.D.) program is ranked among the very best by different bodies in the US.

The doctorate program in computer science at the University of Rhode Island is one of the best, offering a wealth of benefits that you won’t find anywhere else. For example, the faculty at URI are experts in their field and are always updating their teaching methods to stay current.

The program offers a balanced curriculum of theoretical and practical coursework, delivered by a faculty of experienced professionals who are dedicated to helping students reach their potential. The program also offers ample opportunities for research and collaboration with faculty and peers.

URI is accredited by the ABET, which is a rigorous accreditation process that ensures programs meet the highest standards. ABET accreditation is important because it means that employers know that graduates from an ABET-accredited program are ready to hit the ground running. Employers know that an ABET degree means that you have the skills, knowledge and ability to do the job.

The Colorado Technical Institute online Doctorate in Computer Science is one of the most respected and acclaimed programs. With a strong focus on research and a well-rounded curriculum, this program provides students with the skills and knowledge necessary to succeed in today’s highly competitive field of computer science.

Located in Denver, Colorado, this program is also highly convenient for students who may not be able to relocate to attend a campus-based program. If you’re looking for an online Doctorate in Computer Science that will give you the freedom to learn at your own pace while still providing an excellent education, then the Colorado Technical Institute is a nice option.

Navigating political turbulence and increasingly sophisticated cyber-attacks requires the very best in computer science research. The Department of Computer Science (CS) at the Naval Postgraduate School (NPS) produces leading edge research to enable warfighters to stay ahead of these threats.

An NPS PhD in Computer Science provides unique hands-on learning opportunities that result in graduates who are ready to lead immediately upon receiving their commission. Students choose NPS for its World-Class faculty, RELEVANT curriculum, reasonable tuition fees with numerous financial aid opportunities. The classes are scheduled to meet the needs of busy working professionals.

UMN offers an online Ph.D in computer science that can be completed in three years, and is perfect for working professionals. This program is designed for students who want to continue working while they earn their degree. It offers the same rigorous coursework as the on-campus program. In addition, the online program offers asynchronous learning, which allows students to complete coursework on their own schedule.

A Ph.D. from the University of Minnesota will give you the skills and knowledge you need to be a leader in computer science and to make a difference in the world. You’ll learn from some of the best faculty and have access to some of the most advanced technology and research facilities in the world.

The University of Minnesota is also a leader in online education, offering some of the best online programs. You’ll get all the benefits of a top-notch university education without having to leave home.

Online programs tend to be more affordable than traditional on-campus programs, and a PhD in computer science is no exception. You’ll save money on things like tuition, room and board, and other associated expenses. Another benefit of these programs is the learning environment. Because you’ll be taking your courses online, you’ll never feel like just another number.

With this list, you should be able to find your perfect fit, apply and start pursuing your dream PhD in computer science online.

Yelena Skosyrskih

PHD in Economics, Associate Professor, Department of Business Process Management, Faculty of Market Technologies IOM

10 Most Affordable PhD in Computer Science Programs Online 2024

Find your perfect school.

Computer Screen with Source Code

Author: Josh Davidson / Reviewed by: Melissa Anderson / First covered: February 2019 / Updates: 2

Key Takeaways:

  • The #1 school in our ranking of the low-cost online PhD in computer science programs is Dakota State University, followed by the University of Utah.
  • A doctorate in computer science can open up various advanced career opportunities in academia, research, and industry.
  • Identify specific areas of interest within computer science (e.g., artificial intelligence, cybersecurity, data science, software engineering ). Look for programs and faculty members whose research aligns with your interests.
  • Research the institution’s reputation. and look for programs with strong research output, resources, and connections in your field of interest.
  • Check for funding opportunities, including scholarships, assistantships, and grants. Many PhD programs offer stipends, tuition waivers, or research grants.

20 Most Affordable PhD in Computer Science Programs Online

Pursuing an affordable online PhD in computer science opens up exciting possibilities. According to the U.S. Census Bureau’s “Educational Attainment in the United States 2017” report, less than 3% of Americans have a doctorate.

Featured Programs

Obtaining your Ph.D. can elevate you to the top of your field. If you want to be a cut above the rest, have opportunities in the newest technologies, and use your expert abilities to grow and work in the field you love, completing a Ph.D. in computer science online is right for you.

There are many areas of specialty in the computer sciences. One of the newest trends is artificial intelligence. With a doctorate in CS, there is an opportunity to work in this field to ensure the safest and most reliable research and development. If you desire to teach computer science at the college level, obtaining this Ph.D. is often required, and you can get a job in almost any technological school.

With an online doctorate of CS, you will be researching the most advanced topics in the field. Many US Ph.D. in computer science degrees are taken online due to the independence it allows working professionals.

The programs are comparable to the courses taken at a brick-and-mortar college, and you leave with a Ph.D. from the college providing online learning.

Degrees Included in This Ranking:

Online Ph.D. in Information Systems

Ph.d. in computer science online, online doctor of philosophy (ph.d.) in technology.

  • Online Computer and Information Science Ph.D
  • Online Electrical and Computer Engineering PhD
  • Ph.D. Online in Computer Science and Engineering
  • Online Ph.D. in Information Technology

Ranking the 10 Most Affordable Online Computer Science PhD Programs

This list comprises the 10 Most Affordable Ph.D. in Computer Science Programs Online. Colleges are listed by tuition. Tuition numbers were taken from the NCES College Navigator tool. Only universities with a PhD in Computer Science with an online option were considered. Consider the following online PhD programs in computer science:

Note: This ranking was originally published in February 2019 and was last updated in September 2023. The 2023 updates may affect the ranking order, but the list has not been re-ordered.

#10 University of South Carolina

Columbia, sc.

Tuition : $13,374

The College of Engineering and Computing was established in 1961 and offers many degrees in many different technological facets. Graduates can have careers in many sectors. Some go on to be entrepreneurs, others work in cyber-security, while others work with artificial intelligence, and the list goes on.

Many of the projects and research performed in this Ph.D. course are supported by government agencies or are collaborative efforts with local industries. The University of South Carolina is one of the top 25 graduate programs according to national publications such as US News and World Report.

  • Top-ranked university
  • Robust tech support for online learners
  • Affordable tuition
  • Less reputable computer science department
  • Less diverse student body

#9 University of Rhode Island

Kingston, ri.

Tuition : $14,822

URI’s Ph.D. in computer science department serves undergraduates and postgraduates, including PhDs. The Ph.D. in computer science online is a research degree that provides the opportunity to complete a major research project that enhances the field of computer science. Their curriculum provides the expertise needed for a career in research-based innovation.

Graduate courses are offered at convenient times for professionals. Students in the Ph.D. program typically conduct a major research project with one of the university’s research groups to produce new intellectual contributions to the computer science field.

  • Highly ranked graduate programs in computer science
  • Scheduling flexibility
  • 24/7 tech support for distance learners

#8 University of California, Berkeley

Online phd computer science, berkeley, ca.

Tuition : $11,700

The University of California was founded in 1868. It has an impressive list of academic achievements and rankings. In the new rankings, Berkeley’s graduate programs placed first in the world, according to US News and World Report, including their Ph.D. program in computer science.

Berkeley graduates have gone on to achieve high endeavors, such as 20 Nobel Prizes, 30 recipients of the National Medal of Science and over 250 founders of companies. Graduate students represent 92 countries and all 50 states.

Berkeley’s EECS graduate programs have been ranked first and second in the US for excellence.

Berkeley’s graduates are highly satisfied with their education and, as a result, rank very high on the rating scale:

  • 90% overall (and 85% of those who pursued non-academic careers) say they were well prepared for their careers by Berkeley
  • 95% overall (and 93% of those who pursued non-academic careers) would pursue a doctoral degree again
  • 86% would select the same field of study
  • 95% would choose graduate study at Berkeley if they could start again
  • High student satisfaction rates
  • Top-ranked graduation programs
  • Prestigious university
  • More competitive

#7 Capitol Technical University

Tuition : $11,340

Capitol Technology University is a STEM-focused institution of higher education providing undergraduate and graduate degrees in engineering, information sciences, and technology leadership. CTU’s degrees offer flexibility with opportunities to grow and adapt to emerging workforce needs.

Capitol Technical University has three Ph.D. programs focusing on technology. Cybersecurity (DSc), technology Ph.D., and a technology combination program MS/Ph.D. (a unique program that offers a combination of a Ph.D. in technology and a master of science in research methods.)

Graduates will be positioned to contribute significantly to their fields by creating new knowledge and ideas. They’ll learn a skill set that will give them the tools to easily research and publish findings and present them in an accurate and professional manner.

Students work with Capitol Technical University first, then work independently on a research topic of publishable quality. They will gain knowledge in legal, political ethics, and social aspects of their field. Some of CTU’s graduates are employed at government agencies and large corporations. Others have started their own tech companies.

Out of hundreds of top-notch employers, a few standouts are the Department of Defense, Honeywell, and Lockheed Martin.

  • Dual degree programs available
  • Flexible curriculum
  • Lower graduation rate
  • Less prestigious university

#6 Indiana University Bloomington

Bloomington, in.

Tuition : $10,033

Maybe you immediately think of Hoosiers and basketball when you hear Indiana University. Along with that notoriety, Indiana University boasts of many other diverse achievements.

Crest toothpaste was developed by three IU researchers. Olympic gold medalist Mark Spitz came from IU, as did Nobel prize winners Mark Cuban (American businessman and owner of the Mavericks basketball team), a dozen pro-sports players, and actors and actresses like Oscar-winning actor Steve Tesich.

This University has a computer department that is very competitive with other universities. Indiana University has a world-class faculty with expertise in foundations such as algorithms, programming languages, parallel and distributed systems, cloud computing, networks, hardware, data mining, machine learning, intelligent systems, and security.

The cross-disciplinary approach exposes you not only to the latest research in high-performance computing, data and search, artificial intelligence, and computer security but also gives you the opportunity to apply those insights to real-world problems, from controlling pandemic disease to tracking the effects of climate change on polar ice.

  • Affordability
  • High graduation rate
  • Less diverse

#5 National University

San diego, ca.

Tuition : $15,912

Northcentral University’s Ph.D. in technology and innovation management, specializing in computer science, is a 100% online program. Its specialization in teaching how a computer functions from the inside out, giving the inside track to understand the foundational technology in any information system fully.

The NCU Ph.D. program students are mentored by PhDs who are specialists in the field because they are 100% doctoral faculty. Students also receive practical experience by being in the online classroom with exposure to the research community and, in turn, receive chances to present at conferences and seminars.

This is one of the most flexible universities we reviewed, offering weekly course starts, no scheduled lecture hours, no group assignments, weekly assignments, and the ability to schedule courses around a student’s personal and professional obligations. There is no requirement to start at the beginning of a semester.

North Central University does not require students to be on campus at all. This makes it easy for working professionals, as well as for military personnel and international students who will not have to relocate. North Central’s programs provide students with the opportunity to partner with a member of their 100% doctoral faculty in each of the courses.

During the online Ph.D. in the computer science program, the student focuses their research on contributing new knowledge and theory to the body of knowledge in their field. North Central University offers two programs in computer science. They have an applied doctorate program where the student will focus their research on the practical application of knowledge and theory that already exists within their field.

If a student is considering continuing their work in their field of choice by implementing their research in the field, the applied doctorate might be the right choice. If the student plans to contribute to their field through research and analysis, the Ph.D. program seems like the right choice.

  • Top-ranked graduate programs in information technology
  • 100% doctoral faculty
  • More diverse

#4 Mississippi State University

Mississippi state, ms.

Website Tuition: $9,398

Mississippi State ranks among the top 50 best colleges in the South in Money Magazine’s “Best Colleges for Your Money” 2017 listing.

MSU is among the top 9 schools in the U.S. to hold all three of the National Security Agency’s Centers of Academic Excellence awards. They are working closely with Pacific Northwest National Laboratory, and their researchers are using big-data analytics and high-performance computing to solve some of the nation’s top cybersecurity problems.

Fixed on defeating the full spectrum of cyber attacks, Mississippi State’s National Science Foundation CyberCorps program is the 3rd largest in the country. The Department of Computer Science and Engineering has a strong presence in computing.

The Miss. State Ph.D. specializes in research in traditional areas of computer science, cross-specialty areas, and interdisciplinary projects.

Recent graduates hold jobs at places like:

  • Microsoft Research
  • Palo Alto Research Center
  • Verari Systems Software
  • Fairmont State University
  • Jackson State University
  • Mississippi Valley State University
  • Nova Southeastern University
  • Tennessee Tech University
  • Smaller class sizes
  • Limited tech support

#3 Aspen University

Denver, colorado.

Website Tuition: $3,900

Aspen’s Doctor of Science in Computer Science offers a responsibly priced distance Ph.D. in computer science. The program builds an understanding of theoretical concepts and practical applications of computer science in the context of advanced research and analysis methods relating to computer architecture and software design.

Aspen also offers a special series of courses designed to aid them in developing, researching, and writing the doctoral dissertation.

Aspen offers tuition rates low enough that most of their students can afford to pay their tuition in cash or through a monthly payment plan, enabling their students to gain a financially responsible Ph.D.

  • Highly affordable
  • More diverse student body
  • Less prestigious computer science programs

#2 University of Utah

Salt lake city, utah.

Websi t e Tuition: $7,353

Dozens of University of Utah’s academic programs, including computer science, rank in the top 100 by U.S. News & World Report. About 50 students a year enter the Ph.D. program at the University of Utah. This University offers eight different tracks of computer science. These are:

  • Computer Engineering
  • Data Management and Analysis
  • Graphics and Visualization
  • Human-centered Computing (HCC) Track
  • Image Analysis
  • Networked Systems
  • Scientific Computing

At least 50 hours of graduate coursework is required for the Ph.D. degree in computer science. This must comprise at least 27 hours of regular graduate coursework and at least 14 semester hours of dissertation research.

Independent study and seminars cannot be used as part of the required 50 hours. Of the required 27 semester hours of regular courses, up to six hours may be graduate-level courses outside of the School of Computing.

  • Numerous specializations
  • Robust tech support

#1 Dakota State University

Madison, sd.

Tuition: $5,999

Dakota State University specializes in computer management, computer information systems, and other related undergraduate and graduate programs. DSU started in 1881 as a school for teacher education, and it makes sure to keep that as a central focus, along with many other offerings now as well.

DSU offers three doctorates: a doctor of philosophy in cyber operations a doctor of philosophy in information systems, and a doctor of philosophy in computer science. There is an online option available through Dakota State University. Their distance Ph.D. in computer science allows students to take online courses.

Students use various resources like DSU’s course management system and Desire2Learn to get assignments, lecture notes, and exams. Students schedule and work with their classmates in a virtual classroom.

Through these advanced graduate courses, Dakota State University students learn about:

  • Artificial Intelligence
  • Programming Languages
  • Mobile Applications
  • Computer Networks
  • Cybersecurity
  • Information Assurance
  • Office Automation
  • Bioinformatics
  • Software Development
  • Data Mining
  • Database Management Systems

Graduate coursework in operations research is offered and may be used to provide an operations research concentration to the Ph.D. program. Admission to graduate college is a selective process based on those who are outstanding among recipients of baccalaureate degrees.

A distance Ph.D. in computer science from DSU is a great investment and is billed hourly. That means you’ll always only pay for the number of classes you can take.

  • Very affordable

Earning Your Online Ph.D. in Computer Science FAQ:

What are my opportunities for a career with a computer science ph.d. online.

  • Contract R&D organizations
  • Government laboratories
  • Lockheed-Martin, Pfizer, and Ford have high-tech or internal R&D sections that do PhD-level computer science work
  • Professor in any major tech university
  • Startup companies and consulting firms
  • Finance companies and hedge funds
  • Secure a teaching faculty position in some reputable institution
  • Postdoc research and publish papers and research articles
  • Dynamic organization working in the field of hardware and software development
  • Own a software house and explore new and innovative software ideas
  • Organizations working in the field of robotics and artificial intelligence
  • Google, Inc., Apple Computer, Inc., Microsoft Corp
  • Software engineer
  • Research scientist
  • Senior data scientist
  • Staff software engineer
  • Computer scientist
  • Principal software engineer

What can I expect to earn annually?

Expect to earn salaries of at least $105,000, potentially earning up to $150,000 and beyond.

How long will it take to complete my Ph.D. in computer science online?

The average time it will take for your Ph.D. is between 5–7 years. You should be able to do it in 3–4 years. 10 years is the maximum number of years most schools will allow you to complete a Ph.D. Time will vary depending on students’ schedules, their field requirements, and their chosen school.

  • NCES: College Navigator

Related Resources

  • Highest Paying PhD
  • Affordable Colleges for a STEM Degree
  • What is the Difference Between an Information Tech and a Computer Science Degree?
  • PhD Computer and Information Systems Security Online
  • PhD Management Information Systems Online

This concludes our ranking of the 10 Most Affordable Online Ph.D. in Computer Science Programs.

Best Online Doctoral Degrees in Computer Science

Getting a Ph.D. in computer science can help students pursue niche technology careers, but it's not easy to find an online program. Here's why.

Computer science is a vast and complicated field. While many CS professionals enter their careers with only a bachelor's or master's degree, students who are interested in more abstract or cutting-edge topics in computer programming often pursue doctorates.

While there are plenty of options to earn a BS or MS in computer science online, online Ph.D. in computer science programs are far more rare, especially now that schools are returning to in-person learning after the lockdown portion of the COVID-19 pandemic.

Why get a Ph.D. in computer science?

Most people who stay in school long enough to earn doctorates in computer science do so because they are interested in academics rather than pursuing regular tech-sector jobs. They often focus on abstract subfields like quantum computing or machine learning, leading to jobs working in research labs funded by universities or the government. 

Meanwhile, most high-paying tech companies are happy to hire bachelor's-level CS graduates straight out of undergrad, with master's graduates filling more senior or managerial roles. Earning potential in these roles can be higher with a Ph.D., but a BS-holder with enough career experience can often earn a comparable salary. 

Highest-Paying Computer Science Jobs

Computer and Information Research Scientist

$126,830

Master's

Computer Network Architect

$116,780

Bachelor's

Software Developer

$110,140

Bachelor's

Information Security Analyst

$103,590

Bachelor's

Postsecondary Teacher (Professor)

$80,560

Doctorate

Source: Bureau of Labor Statistics

In short, when it comes to computer science as a degree options, earning a Ph.D. only makes sense if you're pursuing cutting-edge research or becoming a college professor. For most programming roles, a bachelor's or master's degree is enough, even at higher career levels.

The best online computer science doctoral degrees

While online learning can work for lower-level CS courses, where datasets are limited and require less processing power, computer science doctoral candidates often need access to specialized computing equipment that can process the large amounts of data required for cutting-edge work. That kind of computation simply can't be done via a home WiFi, so Ph.D.-level students need access to research labs — or their own expensive, high-end equipment. 

Aside from the technology limitations, many CS doctoral students are pursuing professorships and a career in academia. For them, making an in-person connection and being present on campus is often necessary for career advancement.

For these reasons, it's relatively rare to find fully online Ph.D. in computer science programs. There are a few — for example, Northcentral University and Auburn University both offer fully online options — but it's far more common for "online" doctorate programs in CS to offer some classes remotely while still having on-campus requirements for other courses or research work.

During the height of COVID-19 lockdown, most doctoral programs in CS moved partially online. This included programs at private schools, like Johns Hopkins University , and state schools, like Mississippi State University . However, with vaccines lowering virus rates, these programs are returning to campus, where students have more equitable access to technology and mentorship.

The lack of available, fully online computer science doctorate programs is why we are not offering a comprehensive ranking at this time. There are not enough programs to make an honest list, and many of the online programs currently available are moving back to in-person formats for 2022.

What to expect in a computer science doctoral degree program

If it sounds like a Ph.D. in computer science is the right path for your career, here's what you can expect once you've enrolled.

Computer science courses

Unlike at the undergraduate and master's levels, where students can expect to take a variety of computer science courses covering both general and niche topics, doctoral programs in CS are more targeted. Students are responsible for conceptualizing and executing their own research, and what subjects they can pursue often depends on the specialties of working professors at their chosen university. 

There is some coursework at the doctoral level, but independent research and dissertation projects take up the bulk of students' time and attention.

Computer science degree levels

If a Ph.D. sounds like more than what your computer science career goals require, you have a few other options. 

Firstly, not all computer science professionals need a full degree. For example, computer support specialists often only need a high school education and a certificate in computer science . With an associate degree in computer science , you can pursue roles like web developer or designer, though some employers prefer a bachelor's degree.

Most tech-specific jobs require at least a bachelor's degree in computer science. This includes many of the highest-paying roles, because technology companies often reward experience over education, especially in team development environments. It's far more common to find cheap  online computer science degree options at the bachelor's level than at the doctoral level.

However, a computer science master's degree can help with career advancement when seeking managerial or executive roles. For example, chief technology officers often hold a master's degree — sometimes a dual computer science and business master's.

In conclusion

Earning a Ph.D. in computer science is a great move for students interested in computer research careers or roles in academia. For most tech-sector professionals, though, it's not necessary, and there aren't many options when it comes to earning a doctorate online. 

For most CS careers, a doctorate isn't necessary. But if a Ph.D. in computer science is in your career plan, it's best to research on-campus options, where you can access the school's resources and develop a personal relationship with your professor.

ZDNET Recommends

The Gradcafe

  • Majors & Careers
  • Online Grad School
  • Preparing For Grad School
  • Student Life

Top 10 Best Online PhDs in Computer Science

Lisa Marlin

If you have a passion for technology, a PhD in computer science online could be the key to the career of your dreams . But what if you don’t want to give up your existing job or sacrifice your personal commitments for the 4-7 years  it takes to earn a doctorate? Online PhD computer science programs are the perfect solution, letting you study at your own pace and on your own schedule.

How do you pick out the top computer science PhD programs? Read on to discover the best universities offering online PhD computer science programs today.

Related:  Best Master’s in Computer Science Programs

Table of Contents

Best Online PhD Computer Science Programs

Dakota state university.

Doctor of Philosophy in Information Systems

Dakota State University logo

DSU is designated a center of excellence for advanced studies by The Department of Homeland Security and the National Security Agency. Its doctoral program in information systems prepares students for careers in research, education, or administration through qualitative design, quantitative research, theory, and practice in information science and software engineering.

  • Specializations : Analytics, Security, Healthcare
  • Duration : 3 to 7 years
  • Credit hours: 72
  • Tuition : $580.60 per credit hour
  • Financial aid : Federal loan, work-study, and grants.
  • Acceptance rate: 83.6%
  • Location: Madison, South Dakota

Northcentral University

Doctor of Philosophy in Computer Science  (PhD-CS)

Northcentral University logo

Northcentral University is a non-profit university primarily founded to offer online programs in higher education to working professionals. Their programs don’t follow a cohort system, instead offering one-on-one coaching. Their PhD computer science online program equips students with advanced knowledge in state-of-the-art technologies such as Artificial Intelligence, Cybersecurity, and Data Mining.

  • Credit hours:  60
  • Duration:  40 months
  • Tuition :  $1,094 per credit
  • Financial aid:  Scholarships, loans, grants, and veteran benefits
  • Acceptance rate:  90%
  • Location : San Diego, California / Scottsdale, Arizona

Capella University

Doctor of Philosophy in Information Technology (General IT)

Capella University logo

Capella University is a higher education institution that emphasizes competency-based education and works with consulting industry experts to design its curriculum. Its computer science PhD online program will help you gain advanced knowledge in IT practice and ethical leadership strategies. Out of all the online PhD programs in computer science on this list, this one offers unique courses about business research design.

You can choose an area of focus such as network architecture and design or IT security, or focus on technology within a particular industry for your dissertation. The program allows you to transfer up to a maximum of 12 credits.

  • Courses : Information technology strategic planning, testing, measurements, business research design, qualitative design & analysis.
  • Credits:  75
  • Tuition:  $965 per credit
  • Financial aid : Scholarships, military benefits
  • Acceptance rate : 100%
  • Location: Minneapolis, Minnesota

Colorado Technical University

Doctor of Computer Science

Colorado Technical University logo

Colorado Technical University is a non-profit institution that provides higher education options for students from all backgrounds using the possibilities of today’s advanced technologies and innovations. It has been awarded a range of honors  and offers opportunities for lifelong learning. Its doctorate in computer science program is suitable for professionals working in the computer science industry, consultancy, and academia. You can choose between concentrations like Big Data Analytics and Cybersecurity & Information Assurance.

  • Courses : Computer science & information systems, future innovation, and qualitative research methods.
  • Credits : 100
  • Duration : Minimum 3 years
  • Tuition : $598 per credit hour
  • Financial aid :  Grants, scholarships, and military benefits
  • Location:  Colorado Springs, Colorado

Capitol Technical University

Doctor of Philosophy (Ph.D.) in Computer Science

Capitol Technology University online

Capitol University provides industry-focused education in various technology fields through its academic and industry experts. The core courses in its PhD in computer science include computer science research methodologies, computer science future demands, and computer science doctoral writing.

  • Credits : 60
  • Duration : Minimum 2 years
  • Tuition : $933 per credit
  • Financial aid : Military discounts and student loans
  • Acceptance rate : 84.4%
  • Location : Laurel, Maryland

University of North Dakota

Online Computer Science Ph.D.

University of North Dakota logo

The University of North Dakota’s online programs have the same curriculum, faculty, and semesters as on-campus programs, and let you earn identical qualifications as its on-campus programs. Its online PhD in computer science includes many courses on the latest technology that help prepare students with practical experience to solve real-world issues.

  • Courses : Data engineering and management, AI/computational intelligence, and computer forensics.
  • Credits : 60 (90 for bachelor’s degree holders)
  • Duration : 4 to 5 years
  • Tuition : $798.08 per credit
  • Acceptance rate : 86.8%
  • Location : Grand Forks, North Dakota

The University of Arkansas at Little Rock

Ph.D. in Computer and Information Sciences

University of Arkansas logo

The University of Arkansas is a doctoral/research-intensive institution designated by the Carnegie Foundation and accredited by the Higher Learning Commission. Its PhD in Computer and Information Sciences is an interdisciplinary program covering subjects from diverse computing fields.

  • Tracks : Information quality or information science
  • Credit hours: 75
  • Tuition:  $383 per credit hour
  • Financial aid:  Graduate assistantships, loans, and scholarships
  • Acceptance rate:  56%
  • Location:  Little Rock, Arkansas

Clarkson University

Ph.D. in Computer Science

Clarkson University logo

Clarkson University is a small university with strong links to reputed industry organizations that boasts a 97% placement rate. Its PhD in computer science is an interdisciplinary program that is jointly offered by the Electrical & Computer Engineering and Computer Science departments. The curriculum includes theory, practice, seminars, and a thesis.

  • Course : Theory & algorithms, languages & software development, applications, computer systems & networks
  • Credit hours : 36
  • Duration : Maximum 7 years
  • Tuition : $1,533 per credit hour
  • Financial aid : Scholarships, loans, and graduate assistantships
  • Acceptance rate:  78%
  • Location:  Potsdam, New York

University of the Potomac

Doctor of Computer Science (DCS)

University of the Potomac

The University of the Potomac, previously known as Potomac College, offers various degrees in a range of sought-after disciplines, emphasizing technology in education. The university’s PhD program in computer science aims to help students develop their skills and become tomorrow’s leaders in research and development. You can transfer up to 36 credits out of the total of 60 in the program.

  • Credits:  60
  • Duration: 3 years minimum
  • Tuition : $1,551 per 3 credits
  • Financial aid :  Loans, scholarships, grants, and federal work-study
  • Acceptance rate:  100%
  • Location:  Washington, DC; Falls Church, Virginia; Chicago, Illinois

Atlantic International University, School of Science and Engineering

Doctor of Computer Science (D.Sc)

Atlantic International University logo

Atlantic International University’s online programs are based on the philosophy that learning is individual and so are designed with a high degree of flexibility to meet every student’s needs. Its PhD in computer science allows students to build on their knowledge in computing and broaden their research interests.

  • Courses : Machine Learning, Artificial Intelligence, Advanced operating systems, Design & analysis of VLSI
  • Tuition : $5,750
  • Location : Honolulu, Hawaii

Online PhD Computer Science Requirements

The essential prerequisite for almost every PhD in computer science online is a master’s degree in computer science or a related field. Exact requirements vary between programs, but you’ll typically need to submit the following:

  • Academic resume
  • Letters of recommendation
  • Academic transcripts
  • A personal statement , research proposal, or both.

After gaining admission to the program, you’ll need to complete 3-7 years of studies. Usually, the coursework covers theory of advanced topics in computer science and associated disciplines. The final thing you’ll need to complete to earn your doctorate is a research-based dissertation.

How to Choose  a Computer Science PhD Program

It can be difficult to choose between the best computer science PhD programs available today.

Here are a few key factors to keep in mind:

  • Accreditation : Make sure the university or college is nationally or regionally accredited. This will mean that the program follows high standards and the certificate has value.
  • Cost : Keep in mind that this may not only involve tuition, but also other fees.
  • Curriculum : Consider the courses, specializations, and tracks offered.
  • Career Prospects: Assess whether the program is geared toward career paths in research, academia, or practical roles, and how these match with your interests. Will the program allow you to meet your career objectives?

Related Reading:  Top 10 Best PhD in Computer Science Programs

What Jobs Can You Get with a PhD in Computer Science?

With a PhD in computer science, you’ll be eligible for a range of senior-level roles in the sector.

Here are some of the most common jobs for individuals with a doctorate in computer science, with the annual median salary for each:

  • Information Systems Manager ( $85,093 )
  • Network Architect ( $122,110 )
  • Database Administrator ( $74,488 )
  • Professor, Computer Science ( $89,106 )
  • IT Consultant ( $80,909 )
  • IT Director ( $122,212 )
  • Senior Project Manager, IT ( $116,497 )
  • Vice President, IT ( $153,028 )
  • Information Security Analyst ( $73,450 )

Related:  Top 10 Highest Paying PhD Degrees in 2022

What is the Average Cost of a PhD in Computer Science?

The per-credit tuition can range from $450 to $1,000 , depending on the specific program. Therefore, the total program tuition could add up to $27,000 to $60,000.

It’s also important to factor in other study expenses in addition to tuition. Studying online will help you avoid accommodation and transportation fees, though you may need to pay a technology fee.

PhD in Computer Science FAQs

Can you get a phd in computer science online.

Yes, it is possible to earn a PhD in computer science online. Many universities offer online doctorate computer science programs. While some are 100% online, others require you to complete a minimal amount of face-to-face sessions to complete the program.

Is a PhD in Computer Science Worth It?

A PhD in computer science can be extremely valuable. The Bureau of Labor Statistics  (BLS) projects that computer and IT occupations will grow by 13% from 2020 to 2030, higher than the average across all occupations. Moreover, the annual median salary is $97,430, more than double that of the average across all professions.

How Fast Can You Get a PhD in Computer Science?

The duration times vary depending on the program and whether you choose to study full or part-time. You can complete a PhD in computer science in as little as three years. Most programs will let you take up to seven years to gain your doctorate.

How Long Does it Take to Get a PhD in Computer Science?

Most students take 5-7 years to complete a PhD in computer science. However, you may be able to cut this down to 3-4 years, particularly if you can transfer credits from previous studies.

Final Thoughts

The field of computing and information technology offers a wide range of opportunities. With technology advancing at breakneck speeds, this sector needs increasing numbers of professionals with advanced qualifications in specialized computer science-related fields. Therefore, online PhD computer science programs can set you up for a lucrative and rewarding career at the highest levels of the industry.

Interested in expanding your dream PhD search beyond an online computer science PhD? Discover more excellent courses, both on-campus and online, with our guides to the best free online master’s courses , the best online PhDs in Psychology , and the best online engineering degrees .

Lisa Marlin

Lisa Marlin

Lisa is a full-time writer specializing in career advice, further education, and personal development. She works from all over the world, and when not writing you'll find her hiking, practicing yoga, or enjoying a glass of Malbec.

  • Lisa Marlin https://blog.thegradcafe.com/author/lisa-marlin/ 30+ Best Dorm Room Essentials for Guys in 2024
  • Lisa Marlin https://blog.thegradcafe.com/author/lisa-marlin/ 12 Best Laptops for Computer Science Students
  • Lisa Marlin https://blog.thegradcafe.com/author/lisa-marlin/ ACBSP Vs AACSB: Which Business Program Accreditations is Better?
  • Lisa Marlin https://blog.thegradcafe.com/author/lisa-marlin/ BA vs BS: What You Need to Know [2024 Guide]

Top 10 Best Master’s in Mathematics Online Programs [2024]

Top 10 best online dba programs in 2024, related posts.

Here's how to find a job as a recent college graduate.

How New Grads Research Companies to Find Jobs

best phd in computer science online

Experience Paradox: Entry-Level Jobs Demand Years in Field

Grad school application rates have more than doubled for artificial intelligence programs.

Grad Trends: Interest in Artificial Intelligence Surges

Here's how to earn consideration from the big tech players as a new grad.

Applying to Big Tech This Year? Here’s How to Ace It.

Fewer employers list education requirements in job postings.

73% of job seekers believe a degree is needed for a well-paying role–but is it?

There are more jobs than talent in these cities.

Tech Talent Crunch: Cities with More Jobs Than Workers

Best Online DBA Programs

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

Recent Posts

  • How Many Grad Schools Should I Apply To?
  • Last Mile Education Fund Paves the Way for Tech Students, Offers Lifeline Grants
  • When to Apply for Grad School: Easy Monthly Timeline [2025-2026]
  • 30+ Best Dorm Room Essentials for Guys in 2024
  • Best Laptop for Programming Students in 2024

The Gradcafe

© 2024 TheGradCafe.com All rights reserved

  • Partner With Us
  • Results Search
  • Submit Your Results
  • Write For Us

Online Ph.D. in Computer Science Programs

Holland Webb

AccreditedSchoolsOnline.org is committed to delivering content that is objective and actionable. To that end, we have built a network of industry professionals across higher education to review our content and ensure we are providing the most helpful information to our readers.

Drawing on their firsthand industry expertise, our Integrity Network members serve as an additional step in our editing process, helping us confirm our content is accurate and up to date. These contributors:

  • Suggest changes to inaccurate or misleading information.
  • Provide specific, corrective feedback.
  • Identify critical information that writers may have missed.

Integrity Network members typically work full time in their industry profession and review content for AccreditedSchoolsOnline.org as a side project. All Integrity Network members are paid members of the Red Ventures Education Integrity Network.

Explore our full list of Integrity Network members.

Explore and compare a list of accredited schools to enroll in your next program.

Person in college

Computer science is the study of computers and computation. It incorporates mathematical models, data analysis, software engineering, and information security. Careers in this field include user design, software development, database administration, and systems analysis. Most of these careers require a bachelor’s degree or higher to get started.

For experienced professionals, a Ph.D. in computer science can provide a pathway to chief technology officer and computer science professor careers. Earning your doctorate online means you can study from home while maintaining your professional and personal responsibilities.

Popular Online Programs

Learn about start dates, transferring credits, availability of financial aid, and more by contacting the universities below.

What Is a Ph.D. in Computer Science?

A Ph.D. in computer science is the highest degree in the field, and it can prepare you to pursue roles in leadership, research, and academia. In this program, you take advanced computer science coursework and may specialize in a subfield such as cybersecurity. A Ph.D. also includes a series of research courses.

This program usually requires 72-90 credits beyond a bachelor’s degree or 60 credits more than a master’s degree . Whether on campus or online, a Ph.D. in computer science concludes with a dissertation, which is an original research project. This degree is available in online, hybrid, and residential formats, though in-person programs are most common.

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

  • Advance the field by researching complex computer science concepts
  • Continue working full time while studying
  • Network and build connections with other computer science professionals
  • Demonstrate your credibility and commitment to your peers and prospective employers
  • Help you land a role that pays more for your expertise

Other Types of Computer Science Doctorates

Doctor of Information Technology: A DIT emphasizes advanced practices in applied technology leadership. This 3-4 year degree requires a technology background — often a master’s degree in information technology and three years of experience in the field. The program may conclude with an applied research course sequence and project in place of a dissertation.

Doctor of Computer Science: A DCS blends theories, applications, and research in computer science. This 3-5 year degree may include specialization options such as big data analytics or cybersecurity and information assurance. DCS students research and write on industry-relevant trends as part of their final projects.

Doctor of Science: Like a Ph.D., a D.Sc. is a research-oriented doctorate but applies exclusively to a STEM field. A D.Sc. in computer science can focus on computer science theory or applied research. This program requires about 60 post-master’s credits.

Doctor of Engineering: A D.Eng., like a Ph.D. in computer engineering, is a research-oriented degree. Instead of emphasizing computer science theory, however, this degree focuses on solving real-world computer engineering problems. A D.Eng. may require 2-4 years beyond the master’s degree.

Doctor of Education: An Ed.D. is a three-year doctorate focused on teaching, school administration, or applied education research. An Ed.D. in computer science can help current K-12 teachers expand their knowledge of computer science education but does not usually prepare students for initial teaching licensure .

Compare Online Doctoral Programs in Computer Science

Use the following table to find and compare schools that offer online or hybrid doctoral programs in computer science. All schools listed are nonprofit, institutionally accredited, and in the United States.

Schools With Online Doctorates in Computer Science
SchoolPublic or Private?Degree OfferedTotal CreditsCost per CreditDissertation Required?In-Person Requirements
PrivatePh.D.60$950YesNo
PrivatePh.D.90$1,500YesYes
PrivateDIT90$795YesYes
PublicPh.D.42-72$800YesNo
PublicPh.D.55$537YesNo
PublicPh.D.N/A$1,200YesNo
Private<Ph.D.60$920YesNo
PrivatePh.D.66$979 – $1,428YesYes
PublicPh.D.75$396YesYes
PublicPh.D.60-90$818 (out-of-state) or $546 (in-state)YesNo
PublicPh.D.64$887 (in-state) or $1,727 (out-of-state)YesYes
PublicPh.D.60$573 (in-state) or $1,240 (out-of-state)YesYes
PublicPh.D.60-90$680 (in-state) or $1,145 (out-of-state)YesYes

Doctoral Coursework in Computer Science

An online Ph.D. in computer science typically includes a mix of traditional coursework, a research course sequence, and a final research project (usually a dissertation). A dissertation often comprises 12-18 credits, must make an original contribution to the field, and requires approval from faculty.

A professional or practice-based program may require you to investigate an applied research problem, whereas a traditional program may emphasize computer science theory. Some programs offer concentration options, which allow you to focus your coursework in a particular subdiscipline of computer science.

Computer science courses may include:

  • Theory of computation
  • Computer systems architecture
  • Simulation of biology
  • Deep learning
  • Artificial intelligence

Possible concentrations may include:

  • Computational science and engineering
  • Database systems
  • Human-computer interaction
  • Information security
  • Machine learning

Did You Know…

According to the Bureau of Labor Statistics (BLS), the top 10% of computer and information research scientists earn over $233,110.

The BLS projects that computer and IT jobs will grow by 14% from 2022-2032.

Why Accreditation Matters for Computer Science Ph.D. Programs

In the U.S., an accredited school has undergone a rigorous review process with a private organization to ensure that it meets minimum standards of governance, financial stability, and academic quality. Accreditation occurs at the institutional and programmatic levels.

Institutional accreditation signals that a third-party company has approved the entire college or university. Institutionally accredited schools can offer access to financial aid , and their degrees are recognized by employers worldwide. Most institutional accreditors are regional bodies, such as the New England Commission of Higher Education.

Programmatic accreditors only approve individual departments or programs within schools. ABET is the main programmatic accreditor for computer science, but this organization does not accredit doctoral programs. However, the presence of ABET-accredited bachelor’s programs could be an important quality indicator when comparing doctoral programs.

Computer Science Ph.D. Admission Requirements

Completed application form, bachelor’s in computer science or a related field from an accredited school, minimum gpa of 3.0-3.5, 2-3 letters of recommendation, statement of purpose, resume or cv, what can you do with a ph.d. in computer science.

An online Ph.D. in computer science can raise your salary potential and qualify you for more leadership opportunities in tech. Many professionals with computer science Ph.D. degrees make six figures working as computer scientists, computer systems analysts, and computer network architects.

The table below highlights some career paths you can follow with this degree. Research and business jobs can offer some of the highest salaries for computer science graduates.

Computer Science Ph.D. Jobs
JobMedian Salary (2023)Job Growth Rate (2022-32)
Computer and Information Research Scientists$145,080+23%
Computer Network Architects$129,840+4%
Computer Systems Analysts$103,800+10%
Computer Programmers$99,700-11%
Computer Science Teachers, Postsecondary$84,380+8%

Frequently Asked Questions About Online Computer Science Ph.D. Programs

How much does a doctorate in computer science cost.

The National Center for Education Statistics reports that a research doctorate in math, engineering, or computer science costs an average of $25,260 in annual tuition. A professional doctorate in these fields costs an average of $18,342 per year. Some in-person doctorates offer research or teaching assistantships that can cover up to 100% of your tuition costs, along with a living stipend.

Do you need a master’s to get a Ph.D. in computer science?

Some schools require you to hold a master’s degree to apply for their Ph.D. in computer science, but other programs accept applicants with bachelor’s degrees in the field. A few programs award master’s degrees as part of the pathway to Ph.D. degrees.

Is a computer science Ph.D. hard?

The journey to any Ph.D. is long and rigorous, and as a STEM field , computer science can present many challenging courses and concepts. Consequently, a computer science Ph.D. is an especially tough degree for many students to earn. However, with perseverance and preparation, many people complete their computer science doctorates each year.

How fast can you get a Ph.D. in computer science?

An on-campus or online Ph.D. in computer science typically requires 72-90 credits total or 60 credits for a student who holds a master’s degree in the field. Depending on your academic preparation and whether you study part time or full time, your degree may take 3-5 years. Most Ph.D. programs only permit students to enroll for seven years.

Is a Ph.D. in computer science worth it?

As of July 2024, Payscale reported that people with Ph.D. in computer science degrees earned an average salary of $139,000 per year. Senior data scientists, software engineers, and chief data scientists with doctorates may earn more. Only you can determine if these roles and salaries justify the time, energy, and expense required to earn a Ph.D.

Page last reviewed June 18, 2024.

Online Master’s Programs in Computer Science

Online Master’s Programs in Computer Science

The computer science degree can come with specializations, giving students broader knowledge in a specific area they might enjoy.

Career Guide for STEM Majors

Career Guide for STEM Majors

What Are the Easiest Ph.D. Degrees to Get?

What Are the Easiest Ph.D. Degrees to Get?

Shape your future with an online degree.

Connect with a community of peers, and find a program that will allow you to continue your education in a fast and flexible way.

25 Best Online PhD in Computer Science [2024 Guide]

An online PhD in Computer Science degree is one of the most impressive degrees you can earn in the field of computers and technology.

PhD in Computer Science

Getting a doctoral degree in computer science may prepare you to run a research lab focused on computing topics or teach in a university setting. It may also qualify you to head up computer teams in organizations that depend on technology systems.

Editorial Listing ShortCode:

Through the convenience of online courses, you could earn a computer science degree that may lead to high-paying and prestigious positions.

Online PhD in Computer Science Programs

Computer and Information Systems Managers working

A PhD in Computer Science is a research degree. You may explore some of the latest developments in this field and begin building your own body of research.

PhD computer science online programs often boast that they offer both breadth and depth. They are broad because they provide courses on a wide range of computer science topics. These include theory, software, artificial intelligence, and system architecture. You will need to demonstrate understanding in each of the breadth areas.

The depth portion of the program comes from intense study in one particular area of the field. After taking the necessary courses, you may have to pass written or oral exams on the topic.

Your work in this area will serve to prepare you for the dissertation process. There are often multiple steps to this major research project, and you may be working on it for several years.

Each university has its own dissertation requirements. You may need to take a preliminary exam, form an advisory committee, and defend your finished dissertation. If you are successful with this process, you’ll officially become a Doctor of Computer Science.

With a PhD, you may join the ranks of academics. You may qualify to run a research facility in this field or head up university courses. Having a PhD may also help you achieve tenure at a college.

Another option would be to work for a technology company. Organizations that build systems, develop software, or work toward greater tech integration need experts who are the best of the best. A number of organizations could be eager to have computer science PhDs join their teams.

Other companies need computer science experts as well. You may head up technology departments in organizations that use proprietary software, collect big data, depend on artificial intelligence systems, or run extensive networks.

Computer Science Careers & Salaries

Computer Science Careers & Salaries

Many people who enroll in computer science PhD programs have their sights set on academic careers in this area of study. You may also put your knowledge into practice with a job in the field that’s focused on computers and technology.

As a computer science researcher working in a computer science lab, you may develop new theories or technologies that will influence how computing is done for years to come.

Another job that might appeal to you is teaching computer science at the college level. Many universities prefer to hire faculty members with terminal degrees, especially for full-time, tenured positions. As a professor, you might have opportunities to both teach and conduct research.

According to the Bureau of Labor Statistics , the average annual salary in the computer and information technology sector is $91,250.

Computer and Information Systems Managers $151,150
Computer and Information Research Scientists $126,830
Computer Network Architects $116,780
Software Developers $110,140
Information Security Analysts $103,590
Database Administrators $98,860
Computer Systems Analysts $93,730
Computer Programmers $89,190
Postsecondary Computer Science Teachers $85,540
Network and Computer Systems Administrators $84,810

With a PhD in Computer Science, you may qualify to head up computing departments in various organizations.

Software and technology companies rely on having experts who can develop new products or enhance current offerings. Other organizations need computer professionals as well. You might ensure network security, develop proprietary databases, or build networks.

Companies also need managers who can oversee entire teams of technology professionals. Managers are often called in for problems that no one else can solve, so your doctoral-level knowledge might give you an advantage in such leadership roles.

Plus, your research and analytical skills may equip you to make critical decisions about the future of your department or organization. Based on data from the Bureau of Labor Statistics, jobs in computers and technology are expected to grow at an 11% rate through the next decade.

Computer Science Doctoral Curriculum

Computer Systems Analyst working in her office

In online computer science PhD programs, you can explore topics of interest to you at great length. You may be able to build a curriculum that contributes to your professional and research goals. The following are examples of the types of classes you may take:

  • Advanced Software Engineering : You may explore how the principles of software engineering have shaped other experts’ work and then begin to develop your own engineering projects.
  • Analytical Tools : This course will introduce you to advanced applications that can help you make the most of data that you organize and evaluate.
  • Artificial Intelligence Systems : A career in artificial intelligence can benefit from a class that introduces you to the latest research in this field and helps you understand the theories that govern AI practice.
  • Big Data Analytics : This course can help you become an expert at handling enormous data sets and drawing valuable meaning from them.
  • Computer Network Systems : An advanced course in networking will prepare you to troubleshoot complex problems and develop new methods for improved network efficiency.
  • Database Theory and Practice : In a doctoral database class, you’ll explore topics like semantics, transactions, and systems of organizations.
  • Digital Security : This class will help prepare you to guard data and networks against even the most sinister threats.
  • Ethics in Data Management : You may wrestle with challenging issues as you discuss laws and matters of integrity that are related to data management, networking, and computer research.
  • Programming Theory : This course will dive deep into advanced topics in programming languages, such as semantics, concurrency, and type theory.
  • Research Methods : You may take multiple courses about designing a research project, carrying out a study, and preparing your findings for presentation.

Before completing an online PhD computer science program, you will probably prepare and present a dissertation. You might work on this intensive research project over several years.

Admissions Requirements

PhD in Computer Science student studying online

Doctoral programs can be competitive. Your admissions materials are meant to showcase the strengths that you’ll bring to the program.

  • Personal statement : You’ll often write an explanation of what you’d like to accomplish through the program.
  • Resume : An outline of your work history will show what sort of professional experience you’ll bring to your studies.
  • Transcripts : Most schools will want to see a record of your masters studies, but some programs accept promising students who hold only a bachelors degree.

Some schools request GRE scores for their graduate programs. This isn’t a universal requirement, though, and some programs allow applicants to request a waiver.

Accreditation

A PhD is a highly respected degree when it comes from an accredited college. Regional accreditation serves as a mark of distinction. It confirms that students graduate with sufficient knowledge of their subject areas and are prepared to enter the workforce.

By attending an accredited program, your credits will more likely transfer to other schools if you need to switch programs. Hiring committees are also more inclined to respect and extend job offers to accredited degrees. Information on accredited schools is available from the US Department of Education .

Financial Aid and Scholarships

PhD in Computer Science Financial Aid

Paying for a doctorate out of pocket might be a challenge, but financial aid might help make this an attainable goal. Some colleges offer partial or complete rides to their doctoral students. In exchange for this assistance, you may need to teach classes or contribute to others’ research projects.

Additional assistance may be available through government programs at the federal or state level. To find out whether you qualify for grants or loans, submit the Free Application for Federal Student Aid (FAFSA) .

Private organizations might contribute to your education through scholarships or fellowships. These programs usually have only a handful of recipients, so you may consider highlighting your unique strengths on your applications.

You might be able to get help from work as well. Some employers offer tuition assistance to team members who want to enhance their professional knowledge.

What Can You Do with a PhD in Computer Science?

Software developer working on her computer

Earning a PhD in Computer Science may be a way for you to secure a spot in computer science academia. Once you have this degree, you may be able to get a full-time position as part of a university’s faculty, or you may be qualified to run a research facility that works on new computing developments.

With a PhD, you may also make significant contributions to the practical use of computers and technology in a variety of organizations. Potential job titles include computer systems manager, software developer, information security analyst, and computer network architect.

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

Database Administrators working together

The total length of your PhD program will depend on a variety of factors. Whether you enroll full-time or part-time and whether you move through classes on a set schedule or at your own pace can affect how long it will take you to earn your degree.

Even still, it’s common for doctoral programs to take 3 to 5 years to complete. Some of that time will be spent on coursework, but much of it may also be dedicated to your dissertation efforts.

Some schools set a maximum amount of time that you should be enrolled. Some set the limit to around 8 years, but this may vary from school to school.

Is a PhD in Computer Science Worth It?

Computer and Information Research Scientists working together

Yes, a PhD in Computer Science is worth it for many professionals. According to the Bureau of Labor Statistics, computer and information technology jobs are set to grow at 11% over the next 10 years, much faster than the average for all occupations.

Common careers in this field include computer and information research scientist, computer network architect, postsecondary computer science teacher, software developer, and computer and information systems manager.

Whether you’re interested in academic or hands-on roles, a PhD may qualify you for higher-paying positions and take you to the top of the computer science field. You’ll explore cutting-edge research and contribute your own body of work to this dynamic sector.

Universities Offering Online PhD in Computer Science Degree Programs

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

Auburn University

Students in the PhD in Computer Science and Software Engineering program at Auburn University will work closely with their graduate program officers to create plans of study that work for them. The degree requires 66 post-bachelors degree credits, but some of those can be transferred from previously completed graduate courses.

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

Capella University

Capella University’s PhD in Information Technology program is another option for students interested in obtaining doctoral degrees in computer science.

The program requires 11 core courses, 5 electives, 3 dissertation research seminars, and both a comprehensive exam and dissertation to graduate. Both core and elective courses are largely computer science-related.

Capella University is accredited by the Higher Learning Commission.

Capitol Technology University

Capitol Technology University doesn’t offer a PhD in Computer Science, but it does offer a 60 credit PhD in Unmanned Systems Applications program.

It prepares students to design, program, and repair advanced computer systems that don’t require human oversight, such as artificial intelligence, self-flying planes, computer-driven automobiles, and other similar technologies.

Capitol Technology University  is accredited by the Commission on Higher Education of the Middles States Association of Colleges and Schools.

Clarkson University

Clarkson University’s computer science PhD program requires 90 total credits for completion. Students can transfer up to 30 of these from another graduate-level computer science program.

There are 36 credits of required computer science core courses, including ones in theory, programming languages, and systems operations. Research-oriented courses are also required.

Clarkson University is accredited by the Middle States Commission on Higher Education.

Colorado Technical University

The Doctor of Computer Science program at Colorado Technical University teaches students to develop software process improvement plans, predict digital and technological trends, evaluate the security of organizations’ network systems and design, and test and implement research-driven experiments.

There are optional concentrations in cyber security and information assurance as well as big data analytics.

Colorado Technical University is accredited by the Higher Learning Commission.

Columbia University

Students in Columbia University’s computer science PhD program will take ten courses in classes related to artificial intelligence, applications, systems, and theory.

Elective courses vary based on students’ needs and interests. Part-time students aren’t accepted into this program, and all students must deliver dissertations based on original research to graduate.

Columbia  is accredited by the Middle States Commission on Higher Education.

Dakota State University

Dakota State University’s PhD in Computer Science program is the first of its kind in South Dakota. It can be taken online or on-campus, and both options allow students to customize their curricula to meet their career objectives. Courses include analytics, software exploitation, machine learning, offensive security, and information assurance.

Dakota State University is accredited by the Higher Learning Commission.

Embry Riddle Aeronautical University

Students interested in computer science can enroll in Embry-Riddle Aeronautical University’s PhD in Electrical Engineering and Computer Science program.

It features a comprehensive curriculum that focuses on both the software and hardware sides of computer science. It’s a research-oriented program that prepares students for careers teaching at the postsecondary level.

Embry-Riddle is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

Indiana University Bloomington

Indiana University Bloomington offers a PhD program from one of the nation’s top computer science departments (U.S. News & World Report).

Students will conduct both practical and theoretical research in various computer science disciplines as well as in statistics, biology, and cognitive science. Other course topics include artificial intelligence and systems, cyber security, and analytics.

Indiana University  is accredited by The Higher Learning Commission.

Johns Hopkins University

Johns Hopkins University offers a very comprehensive PhD in Computer Science program that includes plenty of perks for students. Each student receives a yearly stipend and opportunities for teaching or research fellowships. Graduates of the program should be prepared for a variety of careers in government, research, academia, or industry.

Johns Hopkins University is accredited by the Middle States Commission on Higher Education.

Mississippi State University

Mississippi State University’s doctoral program in computational engineering is a good choice for students interested in becoming computational engineers within government, educational, or corporate settings.

The program teaches students to design and operate complex software that helps simulate real-world environments in order to predict trends and periods of economic change.

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

Missouri University of Science and Technology

Missouri University of Science and Technology offers a masters degree, a graduate certificate, and a PhD in Computer Science. The PhD program is a 72 credit program that includes 15 lecture course credits, 24 research credits, 24 core course credits, and other required courses as outlined by the PhD committee.

Missouri University of Science and Technology is accredited by the Higher Learning Commission.

National University

The computer science doctoral program at National University seeks to provide students with an in-depth understanding of information systems’ foundational technology. The degree can help prepare students for a myriad of jobs within the field of technology leadership.

The program requires the completion of 20 courses for a total of 60 credit hours and can typically be completed in 50 months.

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

Nova Southeastern University

The PhD in Computer Science program at Nova Southeastern University encompasses 64 credits, including 8 core courses and a number of dissertation-related research courses.

The program is delivered through a mixture of online and traditional instruction and provides students with the tools needed to develop creative technological solutions to problems.

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

Syracuse University

Syracuse University’s PhD in Computer and Information Science and Engineering program is geared towards students who are interested in taking more research-oriented approaches to the fields of computer science, information technology, and engineering.

Strong emphasis is placed on electrical engineering and areas of computer science specifically related to hardware.

Syracuse University is accredited by the Middle States Commission on Higher Education.

University of Arkansas Little Rock

The PhD in Computer and Information Sciences program at University of Arkansas – Little Rock has two tracks from which students can choose: an information science track and an information quality track; both are offered online. Both tracks also require 51 core credits and 12 credits each of elective and track-specific courses.

UA Little Rock is accredited by the Higher Learning Commission.

University of Idaho

University of Idaho’s PhD in Computer Science program was recently ranked first in the west by US News and World Report among other publications.

It teaches students about advanced computer science concepts in the fields of data science, collaborative virtual environments, cyber security, machine learning, artificial intelligence, and survivable systems.

The University of Idaho is accredited by the Northwest Commission on Colleges and Universities.

University of North Texas

Students enrolled in University of North Texas’s PhD in Computer Science and Engineering program will learn the skills they need to work in high level positions in government, education, and industry. It also prepares them to teach. The curriculum includes courses in software engineering, natural language processing, and cyber security.

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

University of Pennsylvania

University of Pennsylvania’s computer and information science doctoral program is a good choice for students interested in computing, information processing, and computer science.

The curriculum features a good mixture of coursework, lecture courses, research, and hands-on experience. Students work closely with faculty mentors to help with developing their scholarly publications.

The  University of Pennsylvania  is accredited by the Middle States Commission on Higher Education.

University of Rhode Island

Although the University of Rhode Island’s PhD in Computer Science program cannot be completed entirely online, there are several courses in the curriculum that can be taken online. For full-time students, the program usually takes about 4 years to complete, and one major collaborative research project is required to graduate.

The  University of Rhode Island  is accredited by the New England Commission of Higher Education.

University of South Carolina

University of South Carolina doesn’t offer a PhD in Computer Science, but it does offer a Doctor of Education in Learning Design and Technologies, which is a very computer science-heavy program.

The program teaches students about the analysis, implementation, design, and development of technology-based learning, distance learning, and online education.

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

University of Southern California

University of Southern California’s computer science PhD program is open to students who have completed bachelors degrees in computer science or a closely related field.

Completion of a masters degree is not required. The program requires 60 credits for completion, along with a dissertation, a teaching requirement, and a qualifying examination.

USC is accredited by the Western Association of Schools and Colleges.

University of Utah

There are two computer science-related PhD programs at the University of Utah: the PhD in Computer Science and the PhD in Computing. Between these two programs and three masters programs, the school only accepts about 100 students each year, so it’s an extremely competitive program. PhD students are supported financially.

The University of Utah is accredited by the Northwest Commission on Colleges and Universities.

Walden University

Walden University’s Doctor of Information Technology program features a personalized, practice-oriented curriculum that suits the needs of students in various IT positions.

The degree prepares students for management and leadership roles within various sectors and for careers as professors at colleges and universities. Students also have access to individual mentoring.

Walden is accredited by The Higher Learning Commission.

Wright State University

Students enrolled in the PhD in Computer Science and Engineering program at Wright State University have the benefit of learning from a top-of-the-line, professional faculty and experiencing a comprehensive curriculum covering hardware, software, and theory.

There are plenty of hands-on, collaborative projects that help students gain real-world experience as well.

Wright State University  is accredited by the Higher Learning Commission.

Getting Computer Science Doctorate Online

Getting Computer Science Doctorate Online

For those who have found computer science to be a good major , the next logical step could be to pursue advanced studies in the field.

Through online doctoral study, you may explore computing topics, invest your efforts in an area of interest, and develop original computer science research. At the end of your program, you’ll hold a PhD in Computer Science, which is a degree at the very top of this field.

Having a doctorate may qualify you for advanced research, teaching, or management roles. You may contribute to important technological developments that improve how data, artificial intelligence, or programming languages are used.

For your chance to earn a PhD in Computer Science, you may consider which accredited online program would be the best fit for your learning style and research interests.

best phd in computer science online

best phd in computer science online

Online PhD in Computer Science Guide | Salary & Requirements 2024

Phd in computer science overview.

The field of computer science has seen exponential growth in the last decade as web-based apps and media platforms continue to grow. An online Doctor of Philosophy (PhD) degree in Computer Science prepares graduates for some of the highest-paying positions in the nation with technology firms of varying sizes.  

As industries continue to adopt digital technologies, the demand for graduates with postsecondary degrees in the field of computer science remains steady. Businesses like Google and Microsoft continue to hire web developers, coders, and other computer science specialists to manage their web-based platforms/services. 

What Is Computer Science?

As a computer science professional, your job is to: 

  • Observe, listen to, and communicate with clients
  • Python, HTML, Java, C++ and more
  • Offer strategies to ensure the functionality of web-based platforms
  • Collaborate with UX specialists to ensure website functionality 

Depending on the industry or client, computer science specialists may work in-house or be contracted externally. 

What Can I Do With An Online PhD in Computer Science?

There are many viable career options for professionals with an online PhD in Computer Science. At tech corporations, start-ups, and in higher education, computer science professionals:

  • Develop software
  • Maintain data systems 
  • Teach students coding theory
  • Complete programmatic updates
  • Maintain server security

Professionals with an online PhD in Computer Science provide in-demand services that continue to increase in value as countless entities adopt web-based platforms for business and internal use. 

Others who graduate with a PhD in Computer Science end up working in academia as a PhD satisfies minimum requirements for many colleges and universities. 

PhD in Computer Science Salaries and Career Outlook

Graduates with a PhD in Computer Science may pursue careers as:

  • College Professors
  • Computer Science Specialists
  • Database Managers
  • Research & Development 

Job growth in the computer science career field can vary depending on the position, and graduates should note that these statistics are reflections of the current job market that can fluctuate over time. 

Computer Science PhD Career Paths 

  • Median Salary: $85,540 
  • Career Outlook: +7% (2020-2030)

Professors that teach computer science at the university level conduct courses in coding, software design, and database management.

  • Median Salary: $126,830 
  • Career Outlook: +22% (2020-2030)

Professionals in this field to develop new software and improve on existing platforms to improve user experience and efficiency.

  • Median Salary: $116,780 
  • Career Outlook: +5% (2020-2030)

Network architects help organizations manage their local-area networks and wide-area networks.

  • Median Salary: $110,140 

Software developers create computer programs/applications and work closely with UX specialists to provide iterative updates that address bugs/create efficiencies. 

Source: BLS

Earning A PhD in Computer Science

An online PhD in Computer Science typically takes between 4-5 years to complete. It’s always smart to research in-person and online formats to find the program that fits your schedule. 

Aspiring PhD students should consider admissions requirements, areas of specialization, and cost to ensure the program they choose fits their goals and lifestyle.

Pros And Cons Of PhD in Computer Science

Time, cost, and job placement are important factors to review when looking for a PhD program. Compared to a master’s degree in computer science, a PhD in Computer Science allows graduate students to gain access to higher-paying, upper-level positions in the tech and academic fields.

Due to the flexibility offered with an online program, doctoral students have the opportunity to complete their degree with sometimes little to no impact on their current day job.

Coursework In PhD in Computer Science Programs

Most classes included in computer science programs align with industry standards. Classes like Computer Languages, and Database Design, and Machine Learning provide students with a wide range of knowledge and skills to help them operate in a variety of roles post-graduation. 

Courses often include topics like data management, robotics, artificial intelligence, and software development. As a prerequisite to many of these classes, general knowledge of computer science and hardware can help students prepare for PhD-level coursework. 

Computer science graduate programs typically culminate in a research project. 

Skills Learned In PhD in Computer Science

With a PhD in Computer Science, graduates enter the workforce with a wide range of industry-specific skills. These programs build skills such as:

  • Writing and improving code
  • Website generation
  • Advanced software engineering
  • Communication
  • Troubleshooting
  • Operational functionality 
  • Systems maintenance

How Long Does It Take To Get A PhD in Computer Science?

Some PhD programs take four years to complete, while others take up to five years. Most programs usually require 90 credit hours, including electives and the Teaching Assistantship requirement.

Factors that impact the length of a degree program include:

  • Prior education (Master’s in Computer Science preferred)
  • Accelerated course availability
  • Synchronous vs asynchronous learning
  • Part-time vs. full-time course loads

Choosing The Best PhD in Computer Science

There are many ways to earn a PhD in Computer Science. For example, you can choose to study online, in-person, or through a hybrid of both options. You may want to earn additional certifications and licenses, depending on your specialization or field of interest. This section explores the different options available for future computer science students. 

Online vs In-Person Graduate Degrees

Potential computer science PhD applicants have options depending on their current schedule and employment status. Applicants should be aware that there are many online programs to choose from. 

  • Online learning offers flexibility, though on-campus learning can provide additional networking opportunities that may improve the job search post-graduation. 
  • On-campus, students learn interpersonal skills that benefit them in professional settings. 
  • If students choose to study online, this can be a great way to balance a job while completing the doctoral program. 

There is no right option between the two, though most doctoral students likely prefer one option over the other.

10 Best Schools With Degrees in Computer Science

  • Massachusetts Institute of Technology
  • Brown University
  • Cornell University
  • Stanford University
  • Carnegie Mellon University
  • Dartmouth College
  • Columbia University in the City of New York
  • University of Pennsylvania
  • University of California – Berkeley
  • Duke University

If you’re looking for other schools that offer online degrees in computer science, check out the Find Your Perfect “U” tool. You can search over 6,000 colleges and universities with 11 different filters to find the  perfect school for you !

How Long Does It Take To Complete An Online Course? 

Depending on the type of online course, student experiences can vary. If courses are taught synchronously, then students must attend online lectures and labs at set times. Hybrid courses offer a combination of online lectures and in-person lab time, ideal for students looking to acquire skills needed to work post-graduation. 

If a course is taught asynchronously, students can watch lectures and study with flexibility. Alternatively, certificate programs offer accelerated online courses that condense the subject matter into 3-6 week increments. 

Licensure and Certification

Many computer science positions prefer and potentially require applicants to have a license and/or certification (especially for PhD grads). Prospective students should be sure to research their intended job prospects to ensure they acquire the appropriate credentials depending on the region and type of position they may hold. 

Admissions Requirements 

The first step to applying to any program is to check the admissions requirements to confirm the prerequisite experience needed to qualify. Most information technology programs require:

  • Proof of completion of a 4-year  bachelor’s degree  from a regionally accredited institution
  • Minimum GPA requirements – These vary depending on the program
  • Official Transcript
  • GRE test score 
  • Application fee
  • Letter of Intent
  • Letters of recommendation 

It is always a good idea to submit applications to schools with varying rates of acceptance. You should also diversify your application list and include schools with high and low rates of admission.  

Paying For A PhD in Computer Science

The cost of an  online PhD in Computer Science  varies depending on a range of factors. In-state tuition tends to be much cheaper than out-of-state, so be sure to apply to programs locally if cost is a determining factor. 

Online programs can be more cost-effective and accessible than in-person programs, providing applicants with options depending on their prior obligations. Some online programs also extend in-state tuition rates to all students regardless of where they live.

Lastly, colleges, universities, and organizations offer scholarships that are merit or need-based that can help minimize the financial impact of going to school.

Scholarships

There are  many scholarship  options for students in the field of computer science. Here are a few: 

  • Generation Google Scholarship
  • Richard E Merwin Student Scholarship
  • IEEE Presidents Scholarship

Computer Science Career Resources

Online computer science phd faqs.

  • Due to the web-based nature of the IT sector, pursuing an online PhD in Computer Science is a lucrative alternative to in-person education. Market projections for job growth and compensation are very positive. 
  • Professionals with a PhD in Computer Science can expect to make upwards of $80,000 post-graduation, with some roles grossing up to $200,000 annually. 
  • A PhD is a lengthy,  intense, and challenging ordeal. Potential applicants should think about the time and financial commitment before applying to a program. 
  • After receiving a PhD in Computer Science, graduates can enter the workforce immediately at top tech firms, internally at fortune corporations, and in the academic field in a teaching capacity.  

Get all the Universities.com's college news, advice, updates, financial aid, and more  straight to your inbox.

  • Payscale.com
  • https://upe.acm.org/
  • https://www.computer.org/
  • https://www.bls.gov/ooh/computer-and-information-technology/home.htm
  • https://cse.gatech.edu/academics/computer-science-phd-program
  • https://www.cs.ubc.ca/students/grad/prospective-grads/grad-programs/phd-track-msc-program
  • 1-800-NAT-UNIV (628-8648)
  • Bachelor of Arts Degree in Early Childhood Education (BAECE)
  • Bachelor of Arts in Early Childhood Development with an Inspired Teaching and Learning Preliminary Multiple Subject Teaching Credential (California)
  • Bachelor of Arts in English
  • Bachelor of Arts in History
  • Master of Arts in Social Emotional Learning
  • Master of Education in Inspired Teaching and Learning with a Preliminary Multiple and Single Subject Teaching Credential and Intern Option (CA)
  • Master of Arts in Education
  • Master of Early Childhood Education
  • Education Specialist
  • Doctor of Education
  • Doctor of Philosophy in Education
  • Doctor of Education in Educational Leadership
  • Ed.D. in Organizational Innovation
  • Certificate in Online Teaching (COT) Program
  • Online Medical Coding Program
  • Building Our Team Through Community Policing
  • Inspired Teaching and Learning with a Preliminary Single Subject Teaching Credential
  • Inspired Teaching and Learning with a Preliminary Multiple Subject Teaching Credential and Internship Option (California)
  • Preliminary Administrative Services Credential (CA Option)
  • Preliminary Education Specialist Credential: Mild/Moderate with Internship Option (CA)
  • All Teaching & Education
  • Associate of Science in Business
  • Bachelor of Business Administration
  • Bachelor of Science in Healthcare Administration
  • Bachelor of Arts in Management
  • Master of Business Administration (MBA)
  • Master of Public Health (MPH)
  • Master of Science in Data Science
  • Master of Public Administration
  • Doctor of Criminal Justice
  • Doctor of Philosophy in Organizational Leadership
  • Doctor of Business Administration
  • Doctor of Philosophy in Business Administration
  • Post-Baccalaureate Certificate in Business
  • Post-Master's Certificate in Business
  • Graduate Certificate in Banking
  • Certificate in Agile Project Management
  • All Business & Marketing
  • Bachelor of Science in Nursing (BSN) (California)
  • Bachelor of Science in Nursing (BSN) Second Bachelor Degree (California)
  • Bachelor of Science in Clinical Laboratory Science
  • Bachelor of Science in Public Health
  • Master of Science in Nursing
  • Master of Science in Health Informatics
  • Master of Healthcare Administration
  • Doctor of Nurse Anesthesia Practice (DNAP)
  • Doctor of Health Administration
  • Doctor of Nursing Practice in Executive Leadership
  • LVN to RN 30 Unit Option Certificate
  • Psychiatric Mental Health Nurse Practitioner Certificate
  • Family Nurse Practitioner Certificate
  • Emergency Medical Technician Certificate
  • All Healthcare & Nursing
  • Bachelor of Arts in Psychology
  • Bachelor of Arts in Integrative Psychology
  • Bachelor of Science in Criminal Justice Administration
  • Bachelor of Arts in Sociology
  • Master of Science in Applied Behavioral Analysis Degree
  • Master of Arts Degree in Counseling Psychology
  • Master of Arts in Consciousness, Psychology, and Transformation
  • Doctor of Clinical Psychology (PsyD) Program
  • Doctor of Philosophy in Marriage and Family Therapy
  • Doctor of Philosophy in Psychology
  • Doctorate of Marriage and Family Therapy
  • Graduate Certificate in Trauma Studies
  • Post-Master's Certificate in Psychology
  • Post-Baccalaureate Certificate in Applied Behavior Analysis
  • Pupil Personnel Services Credential School Counseling (PPSC)
  • University Internship Credential Program for Pupil Personnel Services School Counseling (California Only)
  • All Social Sciences & Psychology
  • Bachelor of Science in Cybersecurity
  • Bachelor of Science in Electrical and Computer Engineering
  • Bachelor of Science in Computer Science
  • Bachelor of Science in Construction Management
  • Master of Science in Cybersecurity
  • Master of Science in Computer Science
  • Master of Science in Engineering Management
  • Doctor of Philosophy in Data Science

Doctor of Philosophy in Computer Science

  • Doctor of Philosophy in Technology Management
  • Doctor of Philosophy in Cybersecurity
  • All Engineering & Technology
  • Associate of Arts in General Education
  • Bachelor of Arts in Digital Media Design
  • Bachelor of Arts in General Studies
  • Master of Arts in English
  • Master of Arts in Strategic Communication
  • Foreign Credential Bridge Program
  • All Arts & Humanities
  • Graduate Certificate in Forensic and Crime Scene Investigations
  • Bachelor of Public Administration
  • Bachelor of Science in Homeland Security and Emergency Management
  • Minor in Business Law
  • Master of Criminal Justice Leadership
  • Master of Forensic Sciences
  • Master of Science in Homeland Security and Emergency Management
  • Doctor of Public Administration
  • College of Law and Public Service
  • All Criminal Justice & Public Service
  • Paralegal Specialist Certificate Corporations
  • Paralegal Specialist Certificate Criminal Law
  • Paralegal Specialist Certificate Litigation
  • Associate of Science in Paralegal Studies
  • Bachelor of Arts in Pre-Law Studies
  • Bachelor of Science in Paralegal Studies
  • Juris Doctor
  • Associate of Science in Human Biology
  • Associate of Science in General Education
  • Bachelor of Science in Biology
  • Bachelor of Science in Mathematics
  • All Science & Math
  • Program Finder
  • Undergraduate Admissions
  • Graduate Program Admissions
  • Military Admissions
  • Early College
  • Credential & Certificate Programs
  • Transfer Information
  • Speak to an Advisor
  • How to Pay for College
  • Financial Aid
  • Scholarships
  • Tuition & Fees
  • NU offers a variety of scholarships to help students reduce their financial burden while focusing on achieving their goals. Explore Scholarships
  • Colleges/Schools
  • University Leadership
  • Office of the President
  • Academies at NU
  • Course Catalog
  • Accreditation
  • Workforce and Community Education
  • President’s Circle
  • Board of Trustees
  • NU Foundation
  • Military & Veterans
  • Coast Guard
  • Space Force
  • National Guard & Reservist
  • Military Spouses & Dependents
  • Military Resources
  • NU proudly serves active duty and Veteran students from all branches of the military — at home, on base, and abroad. Military Admissions
  • Online Degrees & Programs
  • Consumer Information
  • Student Login
  • Graduation Events
  • Student Portal
  • Student Bookstore
  • Student Resources
  • Dissertation Boot Camp
  • Show your NU pride and shop our online store for the latest and greatest NU apparel and accessories! Shop Now
  • Request Info
  • Our Programs

Person working at desk in office

Doctor of Philosophy   in Computer Science   (PhD-CS)

100% online phd-cs.

Complete your studies on your own time.

New start date every Monday

Start your first course when it’s convenient for you.

40 Months to your PhD-CS

Finish your PhD-CS in just 20 courses.

National and Northcentral have merged, and this program is now offered by NU.  Learn more .

Build a better future in technology with the 100% online Doctor of Philosophy in Computer Science (PhD-CS) degree program at National University. Expand your expertise by studying subjects such as software engineering, artificial intelligence, data mining, and cybersecurity. Your doctoral journey will take you deep into the examination of real-world computational issues and the analysis of advanced computing problems.

Through NU’s PhD-CS program, you’ll be given the opportunity to propose your own research, complete hands-on replication studies, and add to the computer science knowledge base. You’ll build your own portfolio while completing your doctoral studies.

Build a Better Technology Future

National University’s innovative PhD in Computer Science program exposes you to the latest concepts, methods, and technology through cutting-edge courses designed and taught by highly experienced and respected industry experts. 

WASC logo

The Western Association of Schools and Colleges (WASC) accredits public and private schools, colleges, and universities in the U.S.

Course Details

  • Credit Hours: 60
  • Courses: 20
  • Estimated Time to Complete: 40 months

The Doctor of Philosophy in Computer Science (PhD-CS) program can be completed in 60 credits. Each course runs 8 weeks and dissertation courses run 12 weeks.

Course Sequence

The PhD program requires a minimum of 60 credits. Additional credit hours may be allowed as needed to complete the dissertation research. If granted, additional courses will be added to the student degree program in alignment with the SAP and Academic Maximum Time to Completion policies. Students who do not complete their program in accordance with these policies may be dismissed.

All incoming PhD-CS students will complete a required writing assessment during their first course, TIM8101.

In this course, students will study how computer science concepts and theories can be applied and used to solve real-world problems. Students will also be introduced to research in computer science and become acquainted with venues for sharing knowledge in the field. 

Programming languages and algorithms evolve due to changes in technology, needs, security, and other environmental adjustments. Programming must therefore adjust solutions quickly while limiting the use of resources. This course is an advanced study of the practical and theoretical principles behind the design, analysis, and implementation of algorithms and programming languages for research and professional practice. During this course, you will evaluate the practical and theoretical principles behind language development and the use of different programming languages to address programming problems. You will also examine current algorithms and their evolution for resolving common and anticipated computational problems.

In this course, students will explore emerging issues in computer network design and management. Of particular attention will be topics on how mobile computing has changed the way networks are designed and managed.

Organizations depend on distributed systems and parallel computing to achieve the performance and reliability required by their systems. These systems provide organizations with the ability to leverage hardware and software platforms to improve efficiency. During this course, you will research the latest developments in computing concepts, such as instruction level parallelism, task level parallelism, multicore computing, and distributed algorithms. You will complete the course by predicting evolving trends in distributed algorithms and parallel computing.

Data and databases are the foundation of all business systems. Organizations that do not understand the importance of data management are less likely to survive in the modern economy. During this course, you will study advanced concepts of database management systems and data warehouses. You will also research processes and techniques used to improve data repositories, manipulate data, and prevent data corruption. By the end of the course, you will be able to construct, assess, and transform data to improve business intelligence to support informed business decisions.

This course includes methods, means, and processes involved in transforming raw data into useable form for a multitude of analytics. Data curation is a set of processes that transforms, manages, stores, and democratizes data for use for analysts and data scientists through the lifecycle of data. The curation of data enables an organization or researcher to maximize the value of the data and effectively use the transformed data to produce and deliver insights. This course considers data that have been already acquired and integrated into useable repository and focuses on teaching techniques to make those data usable for next steps in developing analytics models.

This course will consolidate a foundation of concepts relating to security and cybersecurity, enabling the successful examination of greater detail and complexity in later courses. You will examine the full range from governance through compliance with laws, through people risks, to technology. Various mitigation options are considered to reduce vulnerabilities, counter threats, and to protect an organization’s data and system assets. You will study the need to protect organizations from future exposures and apply critical thinking and synthesis to motivate the resources needed to defend an organization.

With more application systems and data processed, together with mobile, cloud, and virtual environments all technology system risks increase for security, privacy, compliance issues. While expectations for safety rise, increased complexity and threats make the provision far more difficult and expensive. Record tampering and accidental or intentional exposure are also among the internal risks every enterprise face. During this course, you will learn how to assess, mitigate, and manage risks, threats, and vulnerabilities. You will also study theories, models, standards, and frameworks that aid the effective design, protection mechanisms, practices, and procedures to implement and manage operations within information systems.

This course serves as an extensive exploration of statistics for the technology leader. Included in the course, is an advanced examination of statistical analyses commonly used for information systems and technology research. During this course, you will use different statistical tools to enhance your advanced analytical skills. These statistical analysis skills are required to plan, conduct, and interpret quantitative data to inform enterprise decisions. You will also learn to illustrate and produce technical output reports.

Artificial intelligence is becoming more and more useful in helping solve everyday problems. Intelligent agents and natural language processing have become common in the marketplace. During this course, you will evaluate the impact of artificial intelligence on performance and enterprise resources. You will also expand your ability to improve an artificial intelligence application to address varied user specifications. Finally, you will be able to produce a complete artificial intelligence project plan that will integrate with current and proposed IT solutions for process improvement.

Business processes change continually and require new technology solutions to improve production. Improved technology solutions can speed up processes, increase service delivery speed, and reduce the number of defects. This project-driven technical research course explores the principles and processes needed for the efficient development of software solutions with a focus on software quality design and development. During this course, you will research and suggest models and frameworks to improve software development processes based on different business problems and needs.

This course provides a survey of the different methods used to conduct technology-based research. During this course, you will learn about the research principles and methodologies that guide scientific inquiry in order to develop an understanding of the effects of research on individuals and organizations. Specifically, you will study the scientific research lifecycle, data collection methods, and research design methodology. You will finish the course by selecting a research design methodology to support your research interests through the remainder of your program.

Select one of the three research choices below.

This course is an advanced examination of the theories, concepts, and strategies for managing technology policies while developing and implementing computer science projects. During this final course in the PhD-CS program, before starting the dissertation sequence, you will research and design an information technology policy strategy for software development and implementation. You will also evaluate ways to improve the competitive position of an organization, recommend coding control structures for data integrity and security, and plan ways to address business concerns regarding the adoption of new technologies.

The Pre-Candidacy Prospectus is intended to ensure students have mastered knowledge of their discipline prior to candidacy status and demonstrated the ability to design empirical research as an investigator before moving on to the dissertation research coursework. Students will demonstrate the ability to synthesize empirical, peer reviewed research to support all assignments in this course. The Pre-Candidacy Prospectus is completed only after all foundation, specialization, and research courses have been completed.

Students in this course will be required to complete Chapter 1 of their dissertation proposal including a review of literature with substantiating evidence of the problem, the research purpose and questions, the intended methodological design and approach,  and the significance of the study. A completed, committee approved (against the minimum rubric standards) Chapter 1 is required to pass this course successfully. Students who do not receive approval of Chapter 1 to minimum standards will be able to take up to three supplementary 8-week courses to finalize and gain approval of Chapter 1.

Students in this course will be required to work on completing Chapters 1-3 of their dissertation proposal and receive committee approval for the Dissertation Proposal (DP) in order to pass the class. Chapter 2 consists of the literature review. Chapter 3 covers the research methodology method and design and to includes population, sample, measurement instruments, data collection and analysis, limitations, and ethical considerations. In this course, a completed, committee-approved Chapters 2 and 3 are required and, by the end of the course, a final approved dissertation proposal (against the minimum rubric standards). Students who do not receive approval of the dissertation proposal will be able to take up to three supplementary 8-week courses to finalize and gain approval of these requirements.

Students in this course will be required to prepare, submit, and obtain approval of their IRB application, collect data, and submit a final study closure form to the IRB. Students still in data collection at the end of the 12-week course will be able to take up to three supplementary 8-week courses to complete data collection and file an IRB study closure form.

In this dissertation course students work on completing Chapters 4 and 5 and the final Dissertation Manuscript. Specifically, students will complete their data analysis, prepare their study results, and present their findings in an Oral Defense and a completed manuscript. A completed, Committee approved (against the minimum rubric standards) Dissertation Manuscript and successful Oral Defense are required to complete the course and graduate. Students who do not receive approval for either or both their Dissertation Manuscript or defense can take up to three supplementary 8-week courses to finalize and gain approval of either or both items as needed.

**Students select one research methods and one directed research course based on their own research proposal. 

Option 1: Quantitative Research

The results of technical research are frequently used to support informed management decisions. This course provides technology leaders and professionals with the skills needed to design and conduct quantitative research studies to support specific types of data. During this advanced course in research, you will explore and apply different types of quantitative research methods and statistical techniques. You will also explore instrumentation, data collection, and data analysis tools and techniques to create aligned, ethical, and substantive research designs.

A quantitative research design includes objective analysis using experimental, quasi-experimental, and related techniques. Technical quantitative research involves statistical analysis of data collected from a larger number of participants to determine an outcome that can be applied to a general population. During this course, you will work through the scientific research process and apply your knowledge of quantitative research design to develop a technical research proposal in which you can use to support your research interests through the remainder of your program.

Option 2: Qualitative Research

The results of qualitative research are frequently used to support informed management decisions. This course provides technology leaders with an in-depth introduction to qualitative methods for studying human behavior, including grounded theory, narrative analysis, and case studies. During this advanced course in research, you will apply qualitative research methods to an information technology-based study. You will also deepen your research knowledge and skills by conducting interviews, collecting and coding data, producing ethical data conclusions, and creating objective research reports.

A qualitative approach to research of a technical nature integrates theoretical, conceptual, and empirical constructs with common practices and experience to gain an understanding of performance and functionality, develop an applied and testable model for improvement, or provide insights into problems to develop new ideas. During this course, you will work through the scientific research process and apply your knowledge of qualitative research design to develop a technical research proposal to support your research interests through the remainder of your program.

Option 3: Constructive Research

The results of technical research are frequently used to develop new products and services. This course provides technology leaders and professionals with the skills needed to design and conduct constructive research studies based on theory. During this advanced course in research, you will examine the methods and measurements used to design constructive research studies to develop sound technical solutions or prototypes. You will also explore software and security testing tools and user acceptance testing methods in order to create aligned, ethical, and substantive research designs.

Technical constructive research focuses on models, frameworks, tools, and software used by industry to improve value creation. A constructive approach to research of a technical nature integrates theoretical and empirical constructs with common practices and experience to develop an applied and testable model to improve the fields of computer science and information technology. During this course, you will work through the scientific research process and apply your knowledge of constructive research design to develop a technical research proposal in which you can use to support your research interests through the remainder of your program.

Degree and Course Requirements

The University may accept a maximum of 12 semester credit hours in transfer toward the doctoral degree for graduate coursework completed at an accredited college or university with a grade of “B” or better.

The PhD-CS degree program also has the following graduation requirements:

  • A minimum of 48 credit hours of graduate instructions must be completed through NU
  • GPA of 3.0 (letter grade of “B”) or higher
  • Submission of approved final dissertation manuscript to the University Registrar, including the original unbound manuscript and an electronic copy
  • Official transcripts on file for all transfer credit hours accepted by the University
  • All financial obligations must be met before the student will be issued their diploma and/or degree posted transcript.

The PhD-CS degree prepares you for computer science positions within a variety of data, technology, manufacturing and service sectors. Through a deep examination of real-world computational issues and analysis of advanced computing problems, you’ll expand your expertise in software engineering, artificial intelligence, data mining, and cybersecurity. These skills will qualify you to pursue a range of occupations that include:

  • Data Scientist
  • Software Developer
  • Systems Engineer
  • Machine Learning Engineer
  • Post-secondary Computer Science Educator

According to Emsi labor market analytics and economic data 1 , computer science careers span a variety of technology, manufacturing, and service settings, including:

  • Defense Manufacturing and Services
  • Computer and Information Technology
  • Financial Services
  • Colleges and Universities

SOURCE: Emsi Labor Analyst- Report. Emsi research company homepage at https://www.economicmodeling.com/company/ (Report viewed: 4/19/2022). DISCLAIMER: The data provided is for Informational purposes only. Emsi data and analysis utilizes government sources to provide insights on industries, demographics, employers, in-demand skills, and more to align academic programs with labor market opportunities. Cited projections may not reflect local or short-term economic or job conditions and do not guarantee actual job growth. Current and prospective students should use this data with other available economic data to inform their educational decisions.

DISSERTATION PROCESS

Faculty assists each NU Doctoral student to reach this high goal through a systematic process leading to a high-quality completed dissertation. A PhD dissertation is a scholarly documentation of research that makes an original contribution to the field of study. This process requires care in choosing a topic, documenting its importance, planning the methodology, and conducting the research. These activities lead smoothly into the writing and oral presentation of the dissertation.

A doctoral candidate must be continuously enrolled throughout the series of dissertation courses. Dissertation courses are automatically scheduled and accepted without a break in scheduling to ensure that students remain in continuous enrollment throughout the dissertation course sequence. If additional time is required to complete any of the dissertation courses, students must re-enroll and pay the tuition for that course. Continuous enrollment will only be permitted when students demonstrate progress toward completing dissertation requirements. The Dissertation Committee determines progress.

Program Learning Outcomes

As a graduate of National University’s Doctor of Philosophy in Computer Science (PhD-CS) program, you’ll be able to:

  • Develop knowledge in computer science based on a synthesis of current theories
  • Explain theories, applications, and perspectives related to computer science
  • Evaluate theories of ethics and risk management in computers and emerging technologies
  • Formulate strategies  for managing computing resources in global organizations
  • Contribute to the body of theory and practice in computer science

Enrolling in a university is a big decision. That’s why our dedicated admissions team is here to guide you through the admissions process and help you find the right program for you and your career goals.

To apply to the Doctor of Philosophy in Computer Science (PhD-CS) degree program, you must have a conferred master’s degree from a regionally accredited academic institution.

To that end, we’ve simplified and streamlined our application process, so you can get enrolled in your program right away. Because we accept and review applications year round, you can begin class as soon as next month, depending on your program and location of choice.

Learn more about undergraduate, graduate, military, and international student admissions, plus admissions information for transfer students. You can also learn more about our tuition rates and financial aid opportunities.

To speak with our admissions team, call  (855) 355-6288  or request information and an advisor will contact you shortly. If you’re ready to apply, simply  start your application today

Man in a button-down shirt smiles at a young boy in glasses who also wears a backpack

Weekly Course Starts

Why Choose National University

  • 190+ Degree Programs
  • Online or On-Site
  • Year-Round Enrollment
  • Military Friendly

We’re proud to be a Veteran-founded, San Diego-based nonprofit. Since 1971, our mission has been to provide accessible, achievable higher education to adult learners. Today, we educate students from across the U.S. and around the globe, with over 240,000 alumni worldwide.

head shot image of man named Francisco

“National University has impacted my career. You can immediately apply what you learn in class to your business.”

-Francisco R., Class of 2016

A mother sits on a couch with a laptop and smiles at her toddler-aged son, who is looking forward.

FLEXIBLE SCHEDULE

white scholarship oppotunities icon

The Key Grant Scholarship

Do you qualify for a needs-based scholarship? Learn more about the NU Key Grant Scholarship and other scholarship opportunities to unlock the door to your dreams!

Program Disclosure

Successful completion and attainment of National University degrees do not lead to automatic or immediate licensure, employment, or certification in any state/country. The University cannot guarantee that any professional organization or business will accept a graduate’s application to sit for any certification, licensure, or related exam for the purpose of professional certification.

Program availability varies by state. Many disciplines, professions, and jobs require disclosure of an individual’s criminal history, and a variety of states require background checks to apply to, or be eligible for, certain certificates, registrations, and licenses. Existence of a criminal history may also subject an individual to denial of an initial application for a certificate, registration, or license and/or result in the revocation or suspension of an existing certificate, registration, or license. Requirements can vary by state, occupation, and/or licensing authority.

NU graduates will be subject to additional requirements on a program, certification/licensure, employment, and state-by-state basis that can include one or more of the following items: internships, practicum experience, additional coursework, exams, tests, drug testing, earning an additional degree, and/or other training/education requirements.

All prospective students are advised to review employment, certification, and/or licensure requirements in their state, and to contact the certification/licensing body of the state and/or country where they intend to obtain certification/licensure to verify that these courses/programs qualify in that state/country, prior to enrolling. Prospective students are also advised to regularly review the state’s/country’s policies and procedures relating to certification/licensure, as those policies are subject to change.

National University degrees do not guarantee employment or salary of any kind. Prospective students are strongly encouraged to review desired job positions to review degrees, education, and/or training required to apply for desired positions. Prospective students should monitor these positions as requirements, salary, and other relevant factors can change over time.

Search the site

Modal window with site-search and helpful links

Featured Programs

  • Business and Management
  • Computer Science
  • Teaching and Credentials

Helpful Links

  • Admissions & Application Information
  • Online College Degrees & Programs
  • Student Services
  • Request Your Transcripts

Terms & Conditions

By submitting your information to National University as my electronic signature and submitting this form by clicking the Request Info button above, I provide my express written consent to representatives of National University and National University affiliates (including City University of Seattle) to contact me about educational opportunities. This includes the use of automated technology, such as an automatic dialing system and pre-recorded or artificial voice messages, text messages, and mail, both electronic and physical, to the phone numbers (including cellular) and e-mail address(es) I have provided. I confirm that the information provided on this form is accurate and complete. I also understand that certain degree programs may not be available in all states. Message and data rates may apply. Message frequency may vary.

I understand that consent is not a condition to purchase any goods, services or property, and that I may withdraw my consent at any time by sending an email to [email protected] . I understand that if I am submitting my personal data from outside of the United States, I am consenting to the transfer of my personal data to, and its storage in, the United States, and I understand that my personal data will be subject to processing in accordance with U.S. laws, unless stated otherwise in our privacy policy . Please review our privacy policy for more details or contact us at [email protected] .

By submitting my information, I acknowledge that I have read and reviewed the Accessibility Statement . 

By submitting my information, I acknowledge that I have read and reviewed the Student Code of Conduct located in the Catalog .

National University

Chat Options

Logo for Mississippi State Online

  • myState on Mississippi State University
  • Directory on Mississippi State University

Doctor of Philosophy in Computer Science

Fee icon

Tuition & Fees

In-state tuition for everyone!

Apply icon

Take your next step!

bell icon

Access current student portal

Class icon

Class Schedule

Access the master class schedule

Info icon

Request Info

Connect with the team

Get Started on Your Graduate Degree Online Today!

Program highlights:

  • We are a highly interactive, highly ranked, research intensive department that cares deeply about its students and their future.
  • Students are provided extensive opportunities to make connections between research and practice and to experience interactive teaching and learning.
  • Our faculty are experts in their fields of study and many are nationally known for their contributions within the scientific community.
  • This program is offered completely online and does not require students to come to campus in order to complete this program.
Tuition per credit hour $558.50
Instructional Support Fee per credit hour $25.00

Tuition and fees listed are subject to change and do not include all possible charges. Additional fees may apply. Please refer to the master class schedule for individual course charges.

A Note From the Department Head

"Based on government statistics, 63% of all STEM jobs in the United States are computer science related jobs, and there are four jobs available for every graduate in computer science. These are stoning numbers that highlight the importance of computer science discipline in the US and world and its defining effect on economic growth."

"Considering the sharply increasing demand in computer science, since 2010, computer science and engineering department has made it possible to combine Mississippi State top-tier reputation with the flexibility of online study through our online MS in Computer Science. Our rigorous curriculum for this online degree is based on CSE’s on-campus degree, ensuring the elite quality of this program."

"You will be able to take classes in a flexible format that gives you the ability to pursue your educational goals in the manner most consistent with your career goals. The Master’s degree you receive at the end of your studies will be indistinguishable from its on-campus counterpart."

–Dr. Shahram Rahimi, Department Head and Professor

What are some potential careers?

Program structure.

The Doctor of Philosophy in Computer Science degree is a 55 credit hour program with 25 CSE course hours (12 expected to be transferred), 20 hours of dissertation, and 10 additional dissertation or course hours at the student's choosing.. This program is an MS Admit Only program and does not allow for Direct Admissions straight from a bachelor’s degree program. Student applications should clearly identify the domain/specialization students want to work on in their Statement of Purpose, including listing potential Major Professors and rough research ideas. Working with a major professor and guiding committee, students will select appropriate core, specialization, and elective courses and develop a research program. Preparedness for research work will be measured via examinations, and finally defended before a body of peers in the dissertation defense.

Regardless of the program of study, certain policies apply to all coursework chosen. Please refer to our Graduate Handbook for these additional policies.

A student who wishes to study Graduate Computer Science must have the ability to develop and analyze software for their study. Understanding the interface between computer hardware and software is also required, as is some mathematical fluency. Students must demonstrate their potential for success in the program via strong previous academic work, a competitive GRE score, and demonstrated English proficiency as appropriate. Finally, a student must possess those qualifications and research interests that indicate to the Computer Science and Engineering Graduate Studies Committee that the applicant will be successful in the computer science doctoral program. Additional details for these requirements are provided on the Department of Computer Science and Engineering Graduate Admissions webpage .

Examinations

There are three examinations held during the course of PhD study, each with their own purpose:

  • The Qualifying Exam demonstrates mastery of the breadth of computer science and preparation for further study. It must be completed before research is started and is generally performed before coursework is concluded.
  • The Proposal Defense demonstrates mastery of a research area in preparation for determining a topic. It is performed when coursework is concluded and advanced the student to candidacy (Ph.D. research eligibility).
  • The Dissertation Defense is before an audience of peers and is aimed to demonstrate the student's scholarship and contribution. It is the culmination of the student's efforts.

More details concerning the specific timelines, format, and guidelines for each exam is provided on the Department of Computer Science and Engineering Examination Procedure webpage .

Dissertation & Defense

The development and execution of a dissertation is the major milestone of Ph.D. study, and students should work with their dissertation director and guiding committee in tandem to forward their studies. These guidelines supplement, but do not supersede, those provided by the Graduate School; see the Office of the Graduate School guidelines for additional details such as the deadlines, exam process, submission steps, format for the dissertation, and so on.

The primary milestones for the dissertation are as follows:

  • The student must complete coursework and the Qualifying exam.
  • The semester before their anticipated Proposal Defense, students should review their Program of Study via CAPP on Banner to ensure all coursework will be completed.
  • Introduction to the research being proposed.
  • Review of the relevant research in the area.
  • Hypothesis, research goals/questions, research relevancy, proposed research methodology/procedures, and publication plan.
  • The major professor schedules a research proposal session with the students Graduate Committee. The student will present an oral defense of their proposed research. At this time, the student and his/her Committee may negotiate specific changes in the proposed work. Another proposal session may be required as appropriate. When the proposal is passed, the signed written proposal signature page is kept with the CSE office.
  • Upon completion of the research, the student submits a draft copy of the dissertation document to each member of his/her Graduate Committee. This draft copy is must be distributed to the committee members at least one week prior to the planned date of the presentation. All suggestions and concerns should be resolved under the direction of the major professor.
  • When the student is ready to defend the dissertation and be examined, the major professor schedules the presentation and examination. The dissertation presentation is open to all students and faculty. The presentation is followed immediately by an oral examination of the student that is open only to the members of the student's Graduate Committee (and the research director).
  • Once the student has made all changes to the dissertation document requested by the committee members and the committee members and the Graduate Coordinator have signed the approval page, the student submits a signed copy of the approval page to the departmental office. Approval of the thesis proceeds from the committee, to the Graduate Coordinator of the Department, and thence to the Dean of Engineering. After all approvals are obtained, the student must submit an electronic copy of the dissertation to the Library for final approval. The Library provides guidelines for the format of theses. Dr. Ramkumar provides a LaTeX template for those wishing to use it, under the disclaimer that Library guidelines are the primary source of formatting and must be consulted at all times.

Admissions Requirements

Students seeking full admission into this program should apply as a classified student. Non-degree seeking students wishing to take classes offered through the Online program should apply as an Unclassified student.

Applications for the degree programs are reviewed two times a year. The application deadlines for those semesters are as follows:

  • Spring Enrollments need complete applications by November 1
  • Fall Enrollments need complete applications by June 1

**Early applications are highly encouraged

An applicant for admission to graduate study must hold a bachelor's degree from a fully recognized four-year educational institution that has unconditional accreditation with appropriate regional accrediting agencies. They must meet the admission requirements of the Graduate School and the Computer Science program.

Regular admission to graduate study in the program requires a minimum grade point average (last four semesters of undergraduate work) of 3.50/4.00. When a student is deficient in one of the criteria cited, the student's application, nevertheless, may be considered for admission based on the strength of other materials contained in the student's application.

The Graduate Record Examination (GRE) or Graduate Management Admission Test (GMAT) scores are NOT required for entry into this program.

Bagley College of Engineering programs may accept transfer work previously completed by the student. Transcript reviews to determine transfer or prerequisite work will be evaluated AFTER students are granted full admission. Once admitted an academic coordinator can review those transcripts for more information.

To meet admission requirements, submit a separate official final transcript from each college or university attended; faxed transcripts will not be accepted. An applicant may not ignore previous college attendance and must list all colleges attended on the application for admission. You must be in good standing at the last college or university attended

Attention International Students

International students are required to take the Test of English as a Foreign Language (TOEFL) and score greater than 550. Detailed information regarding international applications can be found in the Graduate Catalog . Questions regarding international applications can be addressed to the Office of the Graduate School at [email protected] .

  • ETS is providing home testing for the TOEFL iBT test, and MSU is encouraging students to take advantage of this testing option. For those students applying who have taken the TOEFL within five years of the semester they plan to enroll and are unable to access the TOEFL iBT test from home, we will accept your previous test scores.

Admission Options

Domestic/international classified admissions, domestic unclassified admissions, international unclassified admissions, provisional admissions, readmission, transfer credit.

  • Submit online application . You will choose Doctor of Philosophy in Computer Science as your Program of Study and Online Education as your campus.
  • Statement of Purpose
  • You will be asked to submit three names and three email addresses of individuals you are using as references. Once you click submit, these individuals will be sent an email from MSU, which will provide a link to an online form for completing their recommendations.
  • One official transcript showing bachelor’s degree or progress toward degree. (For international students, please submit a copy in native language along with translated copies, if appropriate.)
  • Electronic transcripts should be sent to: [email protected] Mississippi State University, Graduate School. Only one copy of an electronic transcript is required.
  • Paper Transcripts Address (USPS): Mississippi State University The Office of the Graduate School P.O. Box G Mississippi State, MS 39762
  • Physical Street Address (for DHL, Fed Ex, UPS, DHS, etc.): Mississippi State University The Office of the Graduate School 175 President Circle 116 Allen Hall Mississippi State, MS 39762
  • Payment of $60 non-refundable application processing fee for domestic students. Payment of $80 non-refundable application processing fee for international students.
  • Once you are admitted, you will receive an email with complete instructions on registering for classes and contacting your advisor

Only NINE (9) hours of course work taken as an "Unclassified Student" can be applied toward a degree program. All Unclassified students should submit a classified application once they have reached the maximum of nine hours. Full admission into the Master of Science in Computer Science online program will be based upon successful completion of all classified admissions requirements.

If you are applying unclassified, select "Graduate School - Unclassified" as the college.

  • Submit online application
  • Pay $60 non-refundable application processing fee

PLEASE NOTE In general, students who are not admitted into a degree program are not eligible for student financial aid funds. For more information please visit Student Financial Aid to see if you will be eligible or not while taking courses as an Unclassified graduate student.

  • TOEFL or IELTS scores are required for international students.
  • One copy of academic records showing degree(s) (in native language along with translated copies if appropriate)
  • Must obtain application approval from the Dean of the Graduate School
  • Payment of $80 non-refundable application processing fee for international students.

A student who has not fully met the requirements stipulated by the University and the department for admission to graduate study may be granted admission as a degree-seeking graduate student with provisional status. Such student must have as his/her initial objective advancement to regular status. A provisional student must receive a 3.00 GPA on the first nine hours of graduate level courses on the program of study taken at Mississippi State University (transfer hours or unclassified graduate hours will not apply) in order to achieve regular status. If a 3.00 is not attained, the provisional student will be dismissed from graduate study.

Once enrolled in graduate study, a student who fails to meet the continuous enrollment requirement must complete an Application for Readmission to register for classes. Continuous enrollment is defined as enrollment in two of three semester terms (Fall, Spring, or Summer) with Fall enrollment required. Students who have not been enrolled for a period of three years or longer and are in good academic standing, are eligible to reapply to through the Lapsed Student Program. Readmission is not guaranteed and must be approved by the Department Head, Academic Dean, and Dean of the Graduate School. Interested students or academic departments should contact the Graduate School for more information.

Students may transfer up to twelve (12) hours of graduate level credits from regionally accredited institutions. The decision to grant transfer credit is made by the advisor and the student’s graduate committee. If you wish to transfer credits, contact your advisor. You will need to provide an official transcript showing the courses you wish to transfer.

Example Courses

CSE 8011 Graduate Seminar (Core: Seminar) One hour seminar. Reports on recent advances and problems in computer science by guest speakers, faculty, and students; student participation, general discussion.

CSE 8833 Algorithms (Core: Graduate Theory) (Prerequisites: CSE 4833/6833) Three hours lecture. Advanced techniques for designing and analyzing algorithms, advanced data structures, case studies, NP-completeness including reductions, approximation algorithms.

CSE 6633 Artificial Intelligence (Primary Specialization, Introduction) (Prerequisite: Grade of C or better in CSE 2383 and CSE 2813) Three hours lecture. Study of the computer in context with human thought processes. Heuristic programming; search programming; search strategies; knowledge representation; natural language understanding; perception; learning.

CSE 8673 Machine Learning (Primary Specialization, Advanced) (Prerequisite: CSE 4633/6633) Three hours lecture. Introduction to machine learning, including computational learning theory, major approaches to machine learning, evaluation of models, and current research.

CSE 6413 Principles of Computer Graphics (Secondary Specialization, Introduction) (Prerequisites: MA 3113 and grade of C or better in CSE 2383) Three hours lecture. Graphics hardware; algorithms, graphics primitives, windowing and clipping , transformations,3D graphics, shading, hidden surfaces; standards.

CSE 8990 Special Topics: Data Visualization in R (Secondary Specialization) Credit and title to be arranged. This course is to be used on a limited basis to offer developing subject matter areas not covered in existing courses. (Courses limited to two offerings under one title within two academic years).

CSE 8990 Special Topics: Markov Methods (Additional Hours) Credit and title to be arranged. This course is to be used on a limited basis to offer developing subject matter areas not covered in existing courses. (Courses limited to two offerings under one title within two academic years).

CSE 6663 Human-Human-Computer Interaction (Additional Hours) (Prerequisite: Junior class standing or consent of instructor) Three hours lecture. Conceptual models formed by users, aspects of computer systems which affect users, interface design and evaluation, and examples and critiques of specific interfaces.

CSE 6503 Database Management Systems (Additional Hours) (Prerequisites: CSE 2383 and CSE 2813, both with a grade of C or better) Three hours lecture. Modern database models; basic database management concepts; query languages; database design through normalization; advanced database models; extensive development experience in a team environment.

CSE 8080 Directed Project (Additional Hours) Hours and credits to be arranged. An individual professional project open only to candidates for the Master of Science degree (project option). Formal written and oral project reports are required.

Accessing Online Courses

Accessing course videos.

Videos recorded during our on campus class sessions are uploaded for online students to view within our online course repository.  Online students will have access to course videos within 24 hours of the on campus course completion. Students should visit Engage to access the course videos. Instructions for viewing the recordings and downloading the recordings are offered below.

View and Download Videos

Instructions for viewing classes live or downloading videos, use our video download instructions.

If you experience technical difficulties or have any questions regarding the recording or format of our lecture capture, please contact:

IT Support & Staff Bagley College of Engineering Mississippi State University [email protected] 662.325.7794

Student Resources

  • Thesis and Dissertation
  • Research Guide

Contact Information

Photo of Mindy Wolfe

Mindy Wolfe

Enrollment & Onboarding Coach

  • General Program Questions
  • Assistance with Admissions Process & Requirements

Photo of Anusha Rijal

Anusha Rijal

Retention & Engagement Coach

  • Current Student Inquires
  • Academic & Support Services Assistance

TJ Jankun Kelly Headshot

Dr. T.J Jankun-Kelly

Computer Science and Engineering

  • Graduate Coordinator

Headshot of Tamra Swann

Tamra Swann

Engineering

  • Distance Education Coordinator

Filler image for contacting the department or college

Department of Computer Science and Engineering

best phd in computer science online

best phd in computer science online

Explore your training options in 10 minutes Get Started

  • Graduate Stories
  • Partner Spotlights
  • Bootcamp Prep
  • Bootcamp Admissions
  • University Bootcamps
  • Coding Tools
  • Software Engineering
  • Web Development
  • Data Science
  • Tech Guides
  • Tech Resources
  • Career Advice
  • Online Learning
  • Internships
  • Apprenticeships
  • Tech Salaries
  • Associate Degree
  • Bachelor's Degree
  • Master's Degree
  • University Admissions
  • Best Schools
  • Certifications
  • Bootcamp Financing
  • Higher Ed Financing
  • Scholarships
  • Financial Aid
  • Best Coding Bootcamps
  • Best Online Bootcamps
  • Best Web Design Bootcamps
  • Best Data Science Bootcamps
  • Best Technology Sales Bootcamps
  • Best Data Analytics Bootcamps
  • Best Cybersecurity Bootcamps
  • Best Digital Marketing Bootcamps
  • Los Angeles
  • San Francisco
  • Browse All Locations
  • Digital Marketing
  • Machine Learning
  • See All Subjects
  • Bootcamps 101
  • Full-Stack Development
  • Career Changes
  • View all Career Discussions
  • Mobile App Development
  • Cybersecurity
  • Product Management
  • UX/UI Design
  • What is a Coding Bootcamp?
  • Are Coding Bootcamps Worth It?
  • How to Choose a Coding Bootcamp
  • Best Online Coding Bootcamps and Courses
  • Best Free Bootcamps and Coding Training
  • Coding Bootcamp vs. Community College
  • Coding Bootcamp vs. Self-Learning
  • Bootcamps vs. Certifications: Compared
  • What Is a Coding Bootcamp Job Guarantee?
  • How to Pay for Coding Bootcamp
  • Ultimate Guide to Coding Bootcamp Loans
  • Best Coding Bootcamp Scholarships and Grants
  • Education Stipends for Coding Bootcamps
  • Get Your Coding Bootcamp Sponsored by Your Employer
  • GI Bill and Coding Bootcamps
  • Tech Intevriews
  • Our Enterprise Solution
  • Connect With Us
  • Publication
  • Reskill America
  • Partner With Us

Career Karma

  • Resource Center
  • Bachelor’s Degree
  • Master’s Degree

Best Online Doctorates in Computer Science: Top PhD Programs, Career Paths, and Salary

The field of computer science has an immense predicted growth over the next few years. According to the Bureau of Labor Statistics, computer science and information technology jobs will see a 13 percent employment growth by 2026. The best online PhD in Computer Science can help you learn the most in-demand tech skills needed to get one of these lucrative jobs.

The growing e-learning environment makes it now possible to earn a computer science PhD from the comfort of your home. An online PhD in Computer Science is highly flexible and will give you the same competitive edge as an in-person PhD . In this guide, we’ve put together a detailed list of the best online computer science PhD programs and best computer science jobs for PhD holders.

Find your bootcamp match

Can you get a phd in computer science online.

Yes, you can get a PhD in Computer Science online. Many universities offer a 100 percent online program for computer science doctoral degree students interested in distance learning education. These doctoral programs are flexible and can be customized to your career goals. This flexibility lets online students work while they study, making them great for upskilling computer science professionals.

Most online computer science programs require students to complete a required number of credit hours. Doctoral students can specialize in artificial intelligence, machine learning, database management, or project management, depending on the program they’ve enrolled in and the subject of their doctoral dissertation.

Is an Online PhD Respected?

Yes, an online PhD is respected. Online learning is gaining popularity and, according to Franklin University, there are now about 1,000 online doctorate programs in the country . A respected online PhD degree has been accredited by external agencies recognized by the US Department of Education, meaning it’s been thoroughly reviewed and maintains high quality standards.

Online doctoral programs are an excellent, affordable option for working professionals who can’t attend on campus classes. These programs are as intensive as any traditional doctoral program and students get access to various online resources, guides, and career counseling services. Employers have also started recognizing online degrees, making them even more valuable.

What Is the Best Online PhD Program in Computer Science?

The best online PhD program in computer science is offered by the University of California, Berkeley. The reason it’s the best is the extremely high quality of education it provides as well as the prestige that comes with having attended this university. This graduate program is open to both bachelor’s and master’s graduates. Doctoral students can complete it in three to six years.

Why the University of California, Berkeley Has the Best Online PhD Program in Computer Science

The University of California, Berkeley has the best online PhD program in computer science because it offers ten specializations. Open to both bachelor’s and master’s graduates, UC Berkeley also offers two online options covering a wide range of subjects in electrical and computer engineering.

This graduate program focuses on providing both research and teaching experience. According to US News and World Report, UC Berkeley is not only one of the best national universities but is also the fourth-best university in the world and has excellent faculty and online resources for all of its students. If you can pass the application process, there is no better graduate program you could attend.

Best Online Master’s Degrees

[query_class_embed] online-*subject-masters-degrees

Online PhD in Computer Science Admission Requirements

The admission requirements for an online PhD in Computer Science are different from school to school, but commonly require having a master’s degree from an accredited institution, work experience, and letters of recommendation. Most schools require students to submit their official transcripts, resumes, and a statement of purpose indicating their interest in the program. 

Each program has its own admission process and many universities only consider applications from students who’ve scored a minimum college GPA of 3.0. Others require students to have a solid background in computer science. Students usually need to send GRE scores, although some universities have waived this requirement due to the pandemic.

  • A Master’s Degree in Computer Science or a related field from an accredited institution
  • Relevant work experience
  • A minimum college GPA of 3.0 on a scale of 4.0
  • Letters of recommendation
  • A personal essay or statement of purpose

Best Online PhDs in Computer Science: Top Degree Program Details

School Program Estimated Length
Auburn University PhD in Computer Science and Software Engineering 4 years
Capella University Phd in Information Technology 4 years
Dakota State University Doctor of Philosophy in Information Systems Up to 7 years
Indiana University PhD in Computer Science 5 years
Mississippi State University PhD in Computer Science N/A
Northcentral University PhD in Computer Science 4 years
University of California, Berkeley Phd in Electrical Engineering and Computer Sciences 3-6 years
University of North Dakota PhD in Computer Science 4-5 years
University Of South Carolina PhD in Computer Science N/A
Wright State University PhD in Computer Science and Engineering N/A

Best Online PhDs in Computer Science: Top University Programs to Get a PhD in Computer Science Online

Finding the right online PhD program in computer science can be challenging. The program should align with your career goals and help you excel. You should also need to be able to afford the program. To help you begin your school search, we’ve listed our picks of the best online PhDs in Computer Science.

Auburn University is one of the best universities in Alabama . It is also one of the top 50 public universities in the country , according to US News and World Report. AU was set up in 1856 and is a public land-grant research institution consisting of 15 schools and colleges which offer over 150 majors. The university is home to over 300 clubs and student organizations. 

PhD in Computer Science and Software Engineering

This PhD program at Auburn University helps students develop their research skills using cutting-edge computer technology and is one of the few doctoral programs that allow undergraduate students to enroll. Students with a bachelor's or master's degree in computer science, software engineering, or cyber security engineering are eligible to apply. 

PhD in Computer Science and Software Engineering Overview

  • Accreditation: The Commission on Colleges of the Southern Association of Colleges and Schools
  • Program Length: 4 years
  • Acceptance Rate: N/A
  • Tuition and Fees: $630/credit

PhD in Computer Science and Software Engineering Admission Requirements

  • Your official transcripts
  • A Bachelor’s or Master’s degree in Computer Science , Software Engineering, or Cybersecurity Engineering with a minimum GPA of 3.0 
  • A written statement of purpose
  • Your resume
  • Three letters of recommendation
  • A minimum cumulative GRE score of 300 with a minimum of 150 in the verbal and quantitative sections, and three in the written section

Established in 1993, Capella University is a four-year private institution located in Minnesota. It offers 53 degree programs with over 140 specializations in the areas of business, nursing, health sciences, information technology, social work, and psychology. The university currently has over 38,000 students from around the country enrolled in its various programs.  

Doctor of Information Technology

Students in this graduate program learns to develop technical solutions for troubleshooting complex business problems. This PhD program’s graduation requirements include the completion of 70 credits from eight core courses, four specialization courses, two virtual residencies, and one dissertation. 

Doctor of Information Technology Overview

  • Accreditation: Higher Learning Commission
  • Program Length: 4 years 
  • Tuition and Fees: $750/credit 

Doctor of Information Technology Admission Requirements

  • A master’s degree from an accredited US institution or an internationally recognized institution
  • A minimum GPA of 3.0 on a 4.0 scale
  • For international students, a minimum acceptable score on an English proficiency test

Dakota State University was originally founded in 1881 as a teacher's college and is one of the most affordable universities in the country. According to the university website, 74 percent of students receive an average of $10,160 in financial aid annually. Dakota State University offers half of its undergraduate and graduate programs online. 

Doctor of Philosophy in Information Systems

The PhD in Information Systems at Dakota State University is best suited for those who want a career in a data-intensive industry like banking or finance. Students learn the foundation of information systems, applied statistics, and emerging technologies through a wide range of coursework and a 12-credit dissertation to help them solve real-world problems.

Doctor of Philosophy in Information Systems Overview

  • Program Length: Up to 7 years
  • Tuition and Fees: $580.60/credit

Doctor of Philosophy in Information Systems Admission Requirements

  • A degree from a regionally accredited institution
  • A minimum undergraduate GPA of 3.0 on a scale of 4.0 
  • GRE scores, no minimum specified and can be waived if the applicant has a GPA above 3.25
  • Background in business and information systems

Founded in 1820, Indiana University is one of the top public research universities in the country. More than 71,000 undergraduate and 19,000 graduate students are enrolled in Indiana University’s over 930 academic programs spread across its online campus and seven in-person campuses.

PhD in Computer Science

Indiana University offers a unique multidisciplinary graduate program. Students can conduct research in computer science or study it along with other disciplines like statistics or biology. Some of the subjects students will study include artificial intelligence, programming languages, data science, bioinformatics, and security. Students also get access to supercomputer resources. 

PhD in Computer Science Overview

  • Accreditation: The Higher Learning Commission
  • Program Length: 5 years
  • Tuition and Fees: $418.03/credit (in-state); $1,330.51/credit (out-of-state)

PhD in Computer Science Admission Requirements

  • A three or four-year bachelor's degree
  • A master's degree
  • A GPA of 3.5 (B+) or above
  • Applicants must have completed coursework in data structures, machine organization, assembly language, and discrete structures 
  • Letters of Recommendation
  • Excellent GPA in undergraduate and graduate degree programs 
  • GRE scores, no minimum specified

Mississippi State University (MSU) is a public-land grant state university founded in 1878. Consisting of eight colleges offering over 160 undergraduate and graduate programs, MSU has a total enrollment of around 20,000 students. According to the National Science Foundation, MSU is one of the top 100 research institutions in the country. 

Doctor of Philosophy in Computer Science

In this program, students learn advanced algorithms, machine learning, and artificial intelligence concepts through live and pre-recorded classes. The program curriculum includes core courses, a primary specialization, and a secondary specialization. Recent graduates work for Microsoft, Palo Alto Research Center, Fairmont State University, and Jackson State University.

Doctor of Philosophy in Computer Science Overview

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges
  • Program Length: N/A
  • Tuition and Fees: $539/credit

Doctor of Philosophy in Computer Science Admission Requirements

  • A master's degree from a recognized university in the US or equivalent
  • Your official university transcripts
  • An online application as an unclassified student
  • A minimum GPA of 3.0 on a scale of 4.0

Northcentral University was established in 1996 and has been a part of the National University System since 2019. This private university offers over 60 bachelor's, master's, and doctoral programs on campus and online across its six schools of study. The university is home to approximately 10,500 students.

NCU's PhD in Computer Science is a flexible program with no scheduled lecture hours. Students can schedule the courses as per their professional and personal requirements. During the PhD, students develop a deep understanding of information systems. They also learn about the current theories and applications of computer science. 

  • Tuition and Fees: $1,094/credit
  • A master's degree from an accredited academic institution
  • A copy of your current resume 
  • An online application form

The University of California, Berkeley is a public research university founded in 1868. With a student-to-faculty ratio of 17.8 to one, the university offers over 350 degree programs in various career fields. As previously mentioned, this school is ranked fourth among global universities by US News and Global reports and is among the top national universities.

Venus profile photo

"Career Karma entered my life when I needed it most and quickly helped me match with a bootcamp. Two months after graduating, I found my dream job that aligned with my values and goals in life!"

Venus, Software Engineer at Rockbot

Berkeley's PhD in Computer Science focuses on providing a thorough research and teaching experience to its students. With ten specializations, students can research artificial intelligence, database management systems, human-computer interaction, and programming systems.  Students with a bachelor's degree can also enroll in the program and finish in five to six years. 

  • Accreditation: Western Association of Schools & Colleges (WASC)
  • Program Length: 3-6 years
  • Tuition and Fees: $10,123.75/semester (in-state); $17,674.75/student (out-of-state)
  • A bachelor's degree or equivalent from an accredited institution
  • A statement of purpose
  • A copy of your current resume  

The University of North Dakota was founded in 1883 and is the oldest and largest university in the state. The university welcomes over 13,000 students every year and offers over 225 majors across the fields of business, engineering, law, and more. In fact, it is the only university in North Dakota to have law and medical schools. 

In this PhD program, students develop the skills they need to be able to solve real-world problems using computational technology. Some of the program's core courses include data engineering and management, computer forensics, and computer networks. Students can also specialize in dynamic branches in bioinformatics, atmospheric science, and software design.

  • Accreditation: Higher Learning Commission of the North Central Association of Colleges and Schools
  • Program Length: 4-5 years
  • Tuition and Fees: $616.59/credit (North Dakota resident); $763.77/credit (Minnesota resident); $889.16/credit (non-resident)
  • Master's or bachelor's degree in an engineering or science-related field
  • Your official college transcripts
  • An undergraduate or graduate GPA of 3.0 on a scale of 4.0 
  • A written statement of goals
  • Three references
  • GRE scores, no minimum specified 

The University of South Carolina is a 200-year-old public research university located in Columbia, South Carolina. The university is made up of nine schools and six colleges offering a wide range of undergraduate and graduate degree programs. It has a total enrolment of 35,388 in 2021.

This program’s curriculum includes core coursework covering computer architecture, compiler construction, and algorithms analysis. Students also need to complete a 12-credit dissertation, including a dissertation proposal and defense. The university offers ten specialization options including artificial intelligence, computer vision, machine learning, quantum computing, and robotics.

  • Accreditation: The Southern Association of Colleges and Schools Commission on Colleges
  • Tuition and Fees: 6,867.00/semester (in-state, full-time); $14,880.00/semester (out-of-state, full-time)
  • An undergraduate degree from a recognized university
  • A GRE quantitative score of 165 or higher and a GRE verbal score of 150 or better 
  • Two letters of recommendation
  • A copy of your resume
  • A written personal statement

Wright State University was established in 1964 and is a public university that offers 276 different undergraduate and graduate degree programs. The university is composed of five colleges and two schools and has a student-to-faculty ratio of 15:1. 

PhD in Computer Science and Engineering

This PhD program is an excellent option for those wanting to focus on learning advanced concepts in researching, designing, and testing computer systems. Some of the program’s core courses cover topics in computer programming, operating systems, computer organization, and data structures and algorithms. 

PhD in Computer Science and Engineering Overview

  • Accreditation: Higher Learning Commission (HLC)
  • Tuition and Fees: $7,149/semester (in-state, full-time); $12,143/semester (out-of-state, full-time)

PhD in Computer Science and Engineering Admission Requirements

  • A Bachelor of Science or a Master of Science in computer science, computer engineering, or a similar related discipline from an accredited institution with a grade point average of 3.3 or higher
  • Strong knowledge of high-level programming languages and data structures, computer organization, and architecture 
  • Understanding of operating systems, calculus, probability and statistics, linear algebra, and discrete mathematics

Online Computer Science PhD Graduation Rates: How Hard Is It to Complete an Online PhD Program in Computer Science?

It is extremely hard to complete an online PhD in Computer Science. According to a recent study, almost half of all students don’t graduate from their online PhD programs. A computer science PhD requires extensive independent study and is characterized by extended program length, intensive research, and complex courses.

In fact, the total number of doctoral candidates who’ve earned a PhD in Computer Science is low. According to Statista, only 2414 computer and information science PhD candidates graduated in 2019-20, further demonstrating that earning your doctorate online is challenging.

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

It takes about three to seven years to get a PhD in Computer Science online, depending on the university and its graduation requirements. Factors like the school’s PhD timeline, dissertation process, and policies can impact the amount of time it takes for you to complete your PhD. According to Statista, the average time to earn a PhD is 7.5 years .

Many students choose to enroll in an online degree program because of the increased flexibility, as many of them can be customized according to your needs. Online students can more easily work while they earn their PhD, which can add to the time it takes to complete. That being said, this also allows you to build work experience and a PhD degree. Most universities set a cap on the amount of time you get to finish PhD, but you can always apply to extend your PhD timeline.

How Hard Is an Online Doctorate in Computer Science?

An online PhD in Computer Science is very hard. A PhD is an advanced degree where you develop a deep and specialized body of knowledge. Students are required to complete 60-70 credits of advanced courses on top of conducting independent research for their dissertation and passing comprehensive examinations.

While online PhDs are more flexible than on-campus programs, doctoral students still have to spend a lot of time reading online resources and doing laboratory work. Many students have to dedicate up to 50 hours a week to their PhD program to finish their work in a timely manner.

Before starting their dissertation, students have to pass a qualifying exam and later a preliminary exam. These comprehensive examinations are used by the teaching staff at colleges and universities to make sure that students can handle the work that comes with completing their dissertations.

Best PhD Programs

[query_class_embed] phd-in-*subject

What Courses Are in an Online Computer Science PhD Program?

The courses in an online PhD in Computer Science include computer programming, algorithm design, artificial intelligence, network architecture and security, and technology management. Computer science is an extremely vast field pertinent to many industries, meaning that every PhD degree will have its own unique curriculum and graduate courses.

During your school search, you should check each program’s core courses, elective courses, and thesis courses to find the one that is most in line with your interests. You can also talk to the admission counselor to help you determine if their PhD program fits you. Below are some of the most common areas of study you’ll encounter in a PhD program in this field.

Main Areas of Study in a Computer Science PhD Program

  • Machine learning.
  • Artificial intelligence.
  • Information management.
  • Database management.
  • Operating systems.
  • Network architecture.

How Much Does Getting an Online Computer Science PhD Cost?

On average, it costs $19,314 per year to get a PhD in Computer Science according to the National Center for Education Statistics (NCES). Keep in mind that the average tuition at a public research institution will be significantly lower than the tuition fees of a private research institution.

Some schools also charge non-billable expenses like technology fees or e-library fees from students studying online programs. That being said, an online PhD or even a hybrid program will typically be a lot cheaper than a fully on-campus PhD program in computer science.

How to Pay for an Online PhD Program in Computer Science

You can pay for an online PhD program in computer science by applying for financial aid options such as scholarships, grants, and fellowships. Prospective students are eligible to apply for several fully-funded scholarships. Several universities offer a tuition minimum support which allows students to get a PhD degree without having to pay the tuition.

Most universities also offer some apprenticeships or hire students to assist professors in conducting research work. Students can also apply for paid teaching assistantships to lower their tuition rates.

Students should also submit a Free Application for Federal Student Aid (FAFSA) application. The federal government offers much financial aid to help talented students. Most universities recommend students fill out their FAFSA application during their admission process.

If you are a working professional, you can pay for your online PhD program through your salary or by getting your employer to fund your higher education. Online PhD programs are highly flexible and allow their students to design their programs so they can work side-by-side. Getting a bank loan is also another option.

How to Get an Online PhD for Free

You cannot get an online PhD in Computer Science for free. PhD programs are advanced degree programs that use a university’s top-of-the-line research facilities. That said, some universities offer minimum tuition support to PhD students.

The best way to reduce your tuition is to apply for scholarships, fellowships, and grant options provided by your university. While some universities, like Brown University and Rhode Island University, offer fully-funded PhD programs in computer science, they are rare and only for on-campus programs, and have extremely selective application processes.

What Is the Most Affordable Online PhD in Computer Science Degree Program?

The most affordable online PhD degree program is PhD in Computer Science offered by the University of Utah. This university’s tuition fees sit at around $300.58 per credit before other expenses like technology fees and graduation fees. Even when considering additional fees, the tuition for this school is significantly less expensive than that of UC Berkeley, the most expensive on our list.

Most Affordable Online PhD Programs in Computer Science: In Brief

School Program Tuition
University of Utah PhD in Computer Science $300.58 per credit hour
Aspen University PhD in Computer Science $450 per credit
Mississippi State University PhD in Computer Science $539 per credit
Dakota State University PhD in Information Systems $580.60 per credit
Northcentral University Online Doctor of Philosophy Degree in Technology Management $1,111 per credit

Why You Should Get an Online PhD in Computer Science

You should get an online PhD in Computer Science because it is a growing field with a wide variety of promising career opportunities. With a PhD, you can get access to various high-paying job positions thanks to your expertise in a specialized topic and in-demand tech skills.

A PhD will also help you build problem-solving skills and teach you how to create innovative tech solutions. Additionally, having a doctorate is an excellent way to demonstrate your skills to potential employers, allowing you to pursue a career as a computer scientist and create advanced technology that can improve the lives of people around the world.

Top Reasons for Getting a PhD in Computer Science

  • Advanced skills. Computer science is the fastest-growing field in the world. Thanks to the highly advanced skillset provided by a PhD, PhD grads are eligible for senior-level positions. Additionally, PhDs are research-based programs that teach students how to conduct research and develop new skills which is extremely attractive to employers.
  • Higher chances of getting a high-paying job. The more advanced your degree is, the more you are likely to be considered for a high-paying job. Earning a doctorate makes you eligible for managerial and leadership roles and provides you with a higher earning potential than other degrees.
  • Wide range of Career Opportunities. Students with a PhD can explore a wide variety of career opportunities unavailable to bachelor’s and master’s degree graduates. In this field, there are many job opportunities that require a PhD.
  • Gain specialization and build expertise. A PhD program allows students to specialize and understand a particular subject in-depth. For instance, you can gain expertise in cyber security, machine learning, artificial intelligence, or technology management through a PhD program.

Best Master’s Degree Programs

[query_class_embed] *subject-masters-degrees

What Is the Difference Between an On-Campus Computer Science PhD and an Online PhD in Computer Science?

The primary difference between an online and on-campus computer science PhD is the delivery format. Students must attend in-person classes and follow a strict schedule when attending an on-campus PhD. In contrast, students learning online watch pre-recorded or live lectures from wherever they have access to the Internet.

It is in a university’s best interest to ensure that online and on-campus programs offer similar learning and other student facilities. That being said, not all degrees are suitable for everyone. Choosing whether to attend online or on-campus can be challenging. Below are some factors that can help you decide which type of program is better for you.

Online PhD vs On-Campus PhD: Key Differences

  • Personalization . Online PhDs are often designed for working professionals and allow students to more easily customize their schedules to their needs. On-Campus PhDs follow a more strict structure.
  • End Goal . The student’s focus during an online PhD is to work on independent research. In contrast, an on-campus PhD allows students to work on more collaborative innovative research projects to improve the field of computer science.
  • Learning Format . In an online PhD, students can complete the program without ever having to visit the campus. Contrary to this, the delivery of coursework for on-campus PhD programs is done entirely through in-person lectures and labs.
  • Cost of Attendance . Online PhDs are often cheaper than on-campus PhDs as students use fewer of the school’s facilities. Students also incur fewer costs indirectly related to their studies like transportation or student housing.

How to Get a PhD in Computer Science Online: A Step-by-Step Guide

Two people writing lines of code

To get a PhD in Computer Science online, you first need to find and apply to a program that fits your educational and career goals. The next step is to complete the degree completion requirements set by the university. These requirements include earning a specific number of credits from courses and conducting research for your dissertation project before submitting it.

Having a bachelor's or a master's degree is a mandatory admission requirement of all PhD programs, meaning you’ll first need to earn a bachelor's or master's degree in computer science or a related field before applying. While you’re earning your bachelor's or master's degree program, make sure you keep in mind any prerequisite course requirements from your chosen  PhD program.

Once you've earned your degree, you can start your graduate school search. Make a list of the schools you're interested in and submit your admission forms. Keep in mind that the admission process can be lengthy, so start early. Additionally, you will have to send in your official transcripts, GRE scores, personal essays, and letters of recommendation.

Universities also require prospective PhD students to undertake a qualifying exam after being accepted. This qualifying examination usually takes place before a student starts working on a dissertation and is an oral presentation of their research proposal. During it, the university committee evaluates whether the student can conduct the research required to qualify for the degree.

After gaining admission into a PhD program, your first milestone will be to meet the credit hour requirements. Usually, students have to finish 60 to 90 credits to earn a PhD degree. These are earned from core courses on topics such as database management, programming language, network architecture, machine learning, and systems design.

Once you've completed your coursework, you’ll be required to conduct an independent study. This means you will have to conduct extensive research to propose a practical solution for a real-world proposal. This will typically require you to write a number of research papers. 

Finally, you will have to work on your dissertation project. A dissertation project is the culmination of all the research you’ve done up to this point in your PhD and demonstrates the testing of an existing theory and your proposed solution. You will also have to successfully defend your dissertation before a university committee to earn your PhD. 

Online PhD in Computer Science Salary and Job Outlook

According to Payscale, a computer science PhD holder has a median salary of $131,000 . An online PhD can make you eligible for jobs that require intensive research and work experience. You could work in academia or as a research scientist, software engineer, or machine learning expert.

While PhD graduates usually work in the tech industry, one of the fastest-growing industries in the world, they can also work in a wide variety of other industries. According to the US Bureau of Labor Statistics, computer science and information technology jobs will witness a growth of 13 percent by 2030.

What Can You Do With an Online Doctorate in Computer Science?

With an online doctorate in computer science, you can get a high-paying tech job as an IT manager, computer research scientist, machine learning engineering, or a DevOps Engineer. You could also become a professor or specialize in machine learning or artificial intelligence. You’ll need to be able to show your original research when applying for any of these positions.

We’ve prepared a list of the best-paying jobs in the tech industry to help you start your research about career outcomes. These mid-senior-level positions usually require higher education, such as a doctoral degree, and a significant amount of work experience.

Best Jobs with a PhD in Computer Science

  • Computer and information systems manager
  • Computer and information research scientist
  • Computer hardware engineer
  • Computer network architects
  • Software developer

Potential Careers With a Computer Science Degree

[query_class_embed] how-to-become-a-*profession

What Is the Average Salary for an Online PhD Holder in Computer Science? 

The average salary for a PhD in Computer Science is $133,000, according to Payscale. Computer science is a growing field in which PhD holders are eligible for just about any position relevant to their specialization. Your actual annual salary will depend on your job title, location, employer, and skillset.

Highest-Paying Computer Science Jobs for PhD Grads

Online Computer Science Jobs PhD Jobs Average Salary
Computer and Information Systems Manager
Computer and Information Research Scientist
Computer Hardware Engineer
Computer Network Architect
Software Developer

Best Computer Science Jobs for Online PhD Holders

The best computer science jobs for online PhD holders make full use of the advanced skills and experience you’ll have developed during your online PhD program. Your body of knowledge will  qualify you for leadership roles and managerial positions across the tech industry. Below is a detailed list of best-paying jobs online computer science PhD holders can get after graduating.

Computer and information systems managers analyze the technological need of the company they work for. Also known as IT managers, they plan and oversee the installation and maintenance of computer hardware and software and make efforts to ensure the security of an organization's networks and databases. To become an IT manager , you’ll need advanced skills and work experience. 

  • Salary with a Computer Science PhD: $159,010
  • Job Outlook: 11% job growth from 2020 to 2030
  • Number of Jobs: 42,400
  • Highest-Paying States: New York, California, New Jersey, Washington, District of Colombia

Computer and information scientists identify challenges in the field of computer science and software development then perform research to create innovative ways to solve those challenges. Computer scientists also work on developing modern programming languages. 

  • Salary with a Computer Science PhD: $131,490 
  • Job Outlook: 22% job growth from 2020 to 2030
  • Number of Jobs: 3,200
  • Highest-Paying States: Oregon, Arizona, Texas, Massachusetts, and Washington 

Computer hardware engineers are responsible for researching, designing, building, and testing computer systems. They upgrade the existing computer models and make sure that the upgrades integrate perfectly with the software. They also oversee the manufacturing process for the computer hardware.

  • Salary with a Computer Science PhD: $128,170
  • Job Outlook: 2%job growth from 2020 to 2030
  • Number of Jobs: 4,500
  • Highest-Paying States: California, Washington, Virginia, Oregon, and Nevada

Computer network architects are responsible for modeling, securing, and installing networks in local area networks (LANs) and wide-area networks (WANs). They also conduct extensive research to create new networking technologies. You can become a computer network architect with the right technical and business skills. 

  • Salary with a Computer Science PhD: $120,520
  • Job Outlook: 5% job growth from 2020 to 2030
  • Number of Jobs: 11,000
  • Highest-Paying States: New Jersey, Rhode Island, Delaware, Virginia, and Maryland 

Software developers create, test, and maintain software programs. They also upgrade existing software to smoothen the user experience. Software developers create a wide range of models to demonstrate their software applications and have a solid knowledge of advanced programming languages. 

  • Salary with a Computer Science PhD: $110,140
  • Number of Jobs: 189,200
  • Highest-Paying States: California, Washington, Maryland, New York, and Rhode Island

Is It Worth It to Do a PhD in Computer Science Online?

Yes, it is worth it to do a PhD in Computer Science online. Getting a doctoral degree can open you up to various opportunities in the tech industry. You can learn advanced skills and gain expertise in machine learning, artificial intelligence, or network security. An online PhD can set you up for the best tech jobs .

Computer science is a booming career option. According to Statista, the number of tech workers is likely to reach 5.2 million in 2020 and 6 million by 2030 . With a PhD, you can kickstart your career in tech. Keep in mind that a PhD is no piece of cake, so you can always consider other alternatives like coding bootcamp.

Additional Reading About Computer Science

[query_class_embed] https://careerkarma.com/blog/what-is-computer-science/ https://careerkarma.com/blog/computer-science-bachelors-degrees/ https://careerkarma.com/blog/best-online-computer-science-masters-degrees/

Online PhD in Computer Science FAQ

Yes, you can get a PhD in Computer Science online. Online doctoral programs are becoming more popular due to being highly flexible and customizable. When looking for an online PhD, you should only consider accredited online schools . Studying at an accredited university ensures that you will get a quality education.

Yes, a PhD in Computer Science is worth it. Computer science is one of the fastest-growing fields in the world. According to the Bureau of Labor Statistics, computer science and information technology jobs will witness a 13 percent growth by 2030. A PhD can help you learn advanced skills and get you a high-level position with a competitive salary.

A PhD in Computer Science is usually three to seven years long. Doctoral students must complete 60-70 credit hours to finish the graduate program. The program length depends on your chosen university. Some universities offer personalized programs that students can design according to their career goals.

Yes, a PhD in Computer Science is harder than an undergraduate and master’s degree program. However, with consistent hard work and dedication, you can gain a solid knowledge of computer science. You will also develop advanced skills and work on a research project.

About us: Career Karma is a platform designed to help job seekers find, research, and connect with job training programs to advance their careers. Learn about the CK publication .

What's Next?

icon_10

Get matched with top bootcamps

Ask a question to our community, take our careers quiz.

Preeti Soni

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Apply to top tech training programs in one click

computer science students discussing

Ph.D. in Computer Science

Gain vital expertise to lead and innovate with the help of invaluable "practice experience" in a fast-paced, real-world environment.

Through critical and logical thinking, you’ll gain the essential knowledge and experience needed to become highly proficient in the use of today’s leading computing platforms and techniques.

Why earn a Ph.D. in computer science?

If you're an international student, refer to the international application process for deadlines.

Scientists and engineers in every industry rely on high-performance technology and large data sets, requiring experts that can help harness the latest sophisticated computing power to solve real-world problems.

With this graduate program, you'll:

  • Get essential "practice experience" to help solve real-world problems and challenges through computational technology
  • Develop the knowledge and skills that will prepare you to lead or support research in any technical career that relies on computer science.
  • Develop your logic and critical-thinking skills to help solve today's most pressing scientific and engineering challenges.
  • Choose from computation clusters focused on specialized computing system or methods, and application clusters for exposure to specific scientific disciplines.
  • Work with practitioners in a variety of disciplines served by computer science .

On-Campus or Online Ph.D. in Computer Science

Benefit from strong departmental proficiencies in artificial intelligence, compiler design, database, networks, operating systems, graphics, simulation, software engineering, and theoretical computer science.

Shape the future of transportation. UND’s Transportation Technology Research Initiative is using autonomous systems to develop and maintain a modern transportation system.

Advance your technology skills with a curriculum that encourages a formal, abstract, theoretical and practical approach to the study of computer science.

Gain access to on-campus computer power: two computer labs, a set of diverse servers and a high-performance computing (HPC) system.  The supercomputer at UND runs on the HPE Apollo 6500 Gen10 system, purpose-built for HPC and a leading platform for deep learning. 

UND is a leader in big data expertise. We are the lead institution in a multi-university project for digital agriculture, funded by the National Science Foundation . And we  co-lead another NSF project to determine industry and academic computational needs in the Midwest.

Study at a Carnegie Doctoral Research Institution ranked #151 by the NSF. Students are an integral part of UND research.

What can I do with a Ph.D. in computer science?

Anticipated job growth for computer and information research scientists through 2032

U.S. Bureau of Labor Statistics

Median annual salary for computer and information research scientists, 2023

Graduates of the Computer Science Ph.D. program have dynamic career paths with titles such as:  

  • Software engineer and developer
  • Computational scientist
  • Data science engineer
  • Research scientists (technology companies and universities)

Because technology systems are so essential today, UND graduates can expect career opportunities across a range of industries. A small sampling of top industries needing advanced scientific computing skills include:

  • Atmospheric science
  • Bioinformatics
  • Communications
  • Engineering and science
  • High tech (hardware)
  • Renewable energy
  • Scientific and medical research (private and university-level)
  • Software engineering and design

Ph.D. in Computer Science Courses

CSCI 515. Data Engineering and Management. 3 Credits.

This course studies theoretical and applied research issues related to data engineering, management, and science. Topics will reflect state-of-the-art and state-of-the-practice activities in the field. The course focuses on well-defined theoretical results and empirical studies that have potential impact on data acquisition, analysis, indexing, management, mining, retrieval, and storage. Prerequisite: CSCI 513 . S, even years.

CSCI 543. Machine Learning. 3 Credits.

An introductory course in machine learning for data science. Topics include the learning algorithms of a Bayesian network, neural network, parametric/non-parametric methods, kernel machine, support-vector machine, etc. for regression, classification, clustering, dimensionality reduction, etc. Prerequisite: CSCI 365 or CSCI 384 . F, odd years.

CSCI 567. Secure Software Engineering. 3 Credits.

This course covers software engineering principles and techniques used in the development life-cycle of cyber secure systems. Topics covered include, the characteristics of secure software, the role of security in the development life-cycle, designing secure software, and best-practices in secure programming and testing. Study includes review of industrial standards for secure software system engineering. Prerequisite: EE 601 , EE 602 , and admission to the MS Cyber Security Program. SS.

CSCI 554. Applications in AI/Computational Intelligence. 3 Credits.

A continuous study of the computational paradigms of Soft Computing in the field of Computational Intelligence. The topics include the applications of the various soft computing techniques in Computational Intelligence as well as more evolutionary algorithms in Swarm Intelligence. Prerequisite: CSCI 544 . F, even years.

CSCI 555. Computer Networks. 3 Credits.

A study of new and developing network architectures and communication protocols. Broadband technologies will be considered including BISDN, ATM networks, and other high-speed networks. Prerequisite: CSCI 327 .

CSCI 557. Computer Forensics. 3 Credits.

An overview of the techniques to detect and assess the level of penetration of a security breach. Topics include forensic science in the cyber domain, laws and ethics of forensic activities, digital evidence, methods of forensic investigation, and forensic procedures in a variety of operating systems and network configurations. Prerequisite: EE 602 , or approval of the department, and admission to the MS program in Cyber Security. S.

Online Computer Science Ph.D.

best online graduate programs

best online college in North Dakota

Intelligent

UND's online Ph.D. in Computer Science is fully online. You never have to come to campus. You'll take a combination of synchronous and asynchronous online computer science courses. 

Affordable Online Colleges

UND is one of the most affordable online colleges in the region. For this program, we offer the same online tuition rates regardless of your legal residency. Compare and you’ll see UND is lower cost than similar four-year doctoral universities.

Top-Tier Online Computer Science Ph.D.

Over a third of UND's student population is exclusively online; plus, more take a combination of online and on campus classes. You can feel reassured knowing you won't be alone in your online learning journey and you'll have resources and services tailored to your needs. No matter how you customize your online experience, you’ll get the same top-quality education as any other on campus student.

  • Same degree:  All online programs are fully accredited by the Higher Learning Commission (HLC) . Your transcript and diploma are exactly the same as our on-campus students.
  • Same classes: You’ll take courses from UND professors, start and end the semesters at the same time and take the same classes as a student on campus.
  • Real interaction:  You can ask questions, get feedback and regularly connect with your professors, peers and professionals in the field.
  • Your own academic advisor:  As an invaluable go-to, they’re focused on you, your personal success and your future career.
  • Free online tutoring:  We're here to help you one-on-one at no cost. Plus, get access to a variety of self-help online study resources.
  • Unlimited academic coaching:  Need support to achieve your academic goals or feeling stumped by a tough course? We'll help with everything from stress and time management to improving your memory to achieve higher test scores.
  • Full online access: Dig into virtual research at UND's libraries. Improve your writing skills with online help from the UND Writing Center. Get online access to career services, veteran and military services, financial services and more.
  • 24/7 technical support:  UND provides free computer, email and other technical support for all online students.
  • Networking opportunities: Our significant online student population means you’ll have a large pool of peers to connect with. UND has numerous online events and activities to keep you connected.

Best Online College

Our high alumni salaries and job placement rates, with affordable online tuition rates make UND a best-value university for online education. UND's breadth of online programs rivals all other nonprofit universities in the Upper Midwest making UND one of the best online schools in the region.

UND ranks among the best online colleges in the nation for:

  • Affordability
  • Student satisfaction (retention rate)
  • Academic quality (4-year graduate rate)
  • Student outcomes (20-year return on investment per Payscale.com)

Leaders in Computer Science

As a leader of Big Data, UND's goal is to make things more efficient, more effective and safer for North Dakotans.

Check out the faculty you'll work with at UND or discover additional education opportunities.

  • School of Electrical Engineering & Computer Science
  • Find Similar Programs

By clicking any link on this page you are giving your consent for us to set cookies, Privacy Information .

Fastest Accelerated Online Computer Science Doctorates (PhDs)

best phd in computer science online

Key Takeaways

  • An online accelerated doctorate in computer science degree is a great option for busy working professionals who need to balance their work, school, and family lives.
  • While a traditional doctorate in computer science degree can take eight years or more tom complete, an accelerated doctorate degree program can take as little as four to five years to graduation.
  • An online accelerated doctorate degree in computer science opens up career opportunities in research, academia, software engineering, data analysis, and even entrepreneurship.

Fastest Online Doctorate Degree Programs in Computer Science

Columbia University

University of California, Berkeley

University of Pennsylvania

Johns Hopkins University

University of Southern California

Boston University

Pennsylvania State University

University of Utah

Syracuse University

University of South Carolina

  • University of Utah 89%
  • University of North Texas 79%
  • University of Rhode Island 76%
  • University of South Carolina 64%
  • University of Arkansas at Little Rock 61%
  • Southern Methodist University 52%
  • Syracuse University 52%
  • Auburn University 44%
  • Boston University 14%
  • University of Southern California 12%
  • University of North Texas 23 to 1
  • Auburn University 20 to 1
  • University of California, Berkeley 19 to 1
  • University of Utah 18 to 1
  • University of South Carolina 18 to 1
  • University of Rhode Island 17 to 1
  • Syracuse University 15 to 1
  • Boston University 11 to 1
  • Southern Methodist University 11 to 1
  • University of Arkansas at Little Rock 11 to 1
  • Columbia University $66,139
  • University of Southern California $64,726
  • University of Pennsylvania $63,452
  • Boston University $62,360
  • Southern Methodist University $61,980
  • Johns Hopkins University $60,480
  • Syracuse University $60,135
  • University of Rhode Island $13,586
  • University of South Carolina $12,288
  • University of California, Berkeley $11,564
  • University of Southern California $63,468
  • Boston University $61,050
  • Columbia University $52,016
  • Syracuse University $43,428
  • University of Pennsylvania $39,838
  • Southern Methodist University $31,590
  • University of Rhode Island $14,822
  • University of South Carolina $13,374
  • University of California, Berkeley $11,700

University of Rhode Island

University of North Texas

Auburn University

University of Arkansas at Little Rock

Southern Methodist University

  • Columbia University 4%
  • University of Pennsylvania 7%
  • Johns Hopkins University 7%
  • University of California, Berkeley 11%
  • Columbia University 6 to 1
  • Johns Hopkins University 6 to 1
  • University of Pennsylvania 8 to 1
  • University of Southern California 9 to 1
  • University of Arkansas at Little Rock $6,495
  • University of Utah $8,175
  • University of North Texas $8,295
  • Auburn University $10,392
  • University of Arkansas at Little Rock $5,760
  • University of North Texas $6,350
  • University of Utah $7,353
  • Auburn University $10,386

The Basics of an Accelerated Doctorate in Computer Science Degree

Accelerated Ph.D in computer science programs are graduate study programs that are shorter in duration than traditional doctorate degree programs.

These online programs require students to accomplish the same amount of work in a shorter time frame, but they intend to provide them with the same amount of knowledge at a lesser cost. They enable students to waive one to two years of schooling to be ready for the job market more quickly.

Accelerated Ph.D in computer science programs online are designed for students who want to take a shorter route toward a PhD or doctorate degree.

Regular doctorate degree programs require six to eight years to complete, but the shortest online programs in our ranking can be completed in four to five years!

How can an online accelerated computer science degree program help busy working professionals?

The best accelerated online computer science doctorates open up career advancement opportunities in a wide range of fields, from computer science to business. Most businesses need computer science professionals in various capacities, from computer programmers, data analysts, software engineers, database administrators, and even entrepreneurs!

An online accelerated computer science doctorate is convenient for working professionals and out-of-state students because of the opportunity to learn anywhere with a stable Internet connection (i.e., online learning formats), the flexible schedules (i.e., asynchronous courses), and the weekly assignments contribute to a good work-life balance.

But it must also be emphasized that every accelerated online doctorate in computer science program features a rigorous curriculum that demands a significant commitment in time, energy, and effort! In addition to the coursework, doctoral students must also tackle the rigorous requirements in research and dissertation, teaching and graduate assistantships, and seminars.

Online accelerated doctorate degrees in computer science are not only a significant commitment of time and energy, but they are also a significant monetary investment. According to the National Center for Education Statistics (NCES), average college tuition is $10,949 per academic year.

Be sure to also consider the non-tuition costs including but not limited to books and supplies, traveling expenses for in-person activities, and technology requirements, as well as incidental expenses. Accredited online doctorate in computer science degrees will allow students to apply for financial aid if needed. Many doctorate programs also offer assistanship opportunities.

With such significant investments, it’s of crucial importance to choose the right online doctorate in computer science program that will align with your needs and wants! You must consider its accreditation, tuition, and financial aid options, schedule flexibility and online learning format, and student support and career advancement services.

In this article, we will look at both the on-campus and online programs that offer Doctor of Philosophy (PhD) degrees. This way, you will have a wider range of options. There are merits to on-campus and hybrid programs, too.

Bottom Line: An accelerated doctorate in computer science degree can help busy working professionals earn an advanced degree as quickly as possible, while still allowing them to maintain their employment and manage other commitments.

computer-programmers-working-in-office

Courses in Online PhD Computer Science Programs

Every computer science program has its unique set and sequence of online courses that its doctoral students must complete. But every curriculum is designed to provide students with a comprehensive and advanced knowledge of computer science suitable for research-related work. Note that a PhD degree has a strong research emphasis with an approved doctoral dissertation, which contributes to the existing body of knowledge in computer science, as its final degree requirement.

The best accelerated PhD in Computer Science degree programs offer courses in:

  • Advanced Algorithms: this course tackles topics related to advanced algorithm design and analysis techniques.
  • Artificial Intelligence and Machine Learning: an exploration on topics like deep learning, computer vision, natural language processing, and neural networks.
  • Software Engineering: a course that focuses on the advanced methodologies in software design and development including software project management.
  • Network and Distributed Systems: This course tackles the principles, practices and protocols of computer networks and network security, distributed systems, and cloud computing.
  • Data Mining and Data Analytics: a course that covers the process of extraction of information from large data sets.
  • Research Methods: enables students to learn dissertation-worthy research methodologies, data analysis and experimental design as well as scholarly writing in the computer science field.

Online computer science degree programs also have elective course requirements that allow students to broaden their education based on their professional interests. Choices include computer graphics, bioinformatics, robotics, and data science.

computer programmer creating a website on a holographic display

Popular Careers for PhD in Computer Science Graduates

Graduates of online doctorate programs are among the most qualified for leadership positions in the computer and information technology fields. According to the Bureau of Labor Statistics, the projected job growth rate for these fields is 15% over the next decade, which is much faster than average. And with a median annual wage of $97,430, this degree offers a higher than average salary as well.

Research Scientists ( $131,490 per year)

These professionals work in colleges and universities, private companies, public agencies, and research institutions. Their duties include performing cutting-edge research that contributes to advancements in the field of computer science.

University Professors ( $99,000-$203,000 per year )

Teaching undergraduate and graduate courses, performing research, publishing scholarly articles, and speaking at conferences are among the typical duties of university professors.

Software Engineers, Quality Assurance Analysts, and Architects ( $120,730 per year)

These computer science professionals design and develop advanced software systems and lead software development projects.

Data Scientists ( $100,910 )

Data scientists enjoy high demand in diverse industries, so there is no lack of employment and entrepreneurial opportunities for these professionals! Their primary duties include extracting information from large data sets, providing information for data-driven decision-making, and developing models for machine learning.

Entrepreneurs and Startup Founders

Earning a PhD in computer science degree can also be an excellent stepping stone toward becoming a successful entrepreneur, thanks to your ability to perform research to find innovative ideas, or even fill a market need.

Key Point: These are just a few examples of career paths that graduates of computer science degree programs can follow! In the end, the opportunity to leverage your PhD degree to your advantage is in your hands.

two computer programmers looking at a computer monitor

Professional Organizations in Computer Science

As early as their first year in computer science programs, doctoral students can look into possible memberships in professional organizations. Membership in these professional organizations means access to resources, support, and networking opportunities that will contribute to better practice of computer science as a professional.

The best computer science professional organizations include:

  • Association for Computing Machinery (ACM)
  • Institute of Electrical and Electronics Engineers Computer Society (IEEE-CS)
  • International Federation for Information Processing (IFIP)
  • Computing Research Association (CRA)
  • Association for Women in Computing (AWC)
  • Society for Industrial and Applied Mathematics (SIAM)
  • Women in Machine Learning (WiML)

Key Point: Many of these professional organizations offer opportunities for scholarships, scholarly publications, and professional development, too.

a team of IT support personnel

Institutional and Programmatic Accreditation for Online PhD in Computer Science Online Programs

Accreditation is essential in choosing the best Ph.D in computer science degree program because it’s an assurance of academic quality, industry, and employer recognition, and federal and state financial aid eligibility, among others. There are two types of accreditation that prospective students should look for.

  • Higher Learning Commission (HLC)
  • Middle States Commission on Higher Education (MSCHE)
  • New England Commission of Higher Education (NECHE)
  • Northwest Commission on Colleges and Universities (NWCCU)
  • Southern Association of Colleges and Schools Commission on Colleges (SACSCOC)
  • Western Association of Schools and Colleges (WASC)
  • Programmatic accreditation refers to the accreditation awarded to the specific department, school or college that offers the on-campus or online PhD in Computer Science degree program. For computer science programs, look for the Computing Accreditation Commission (CAC) of ABET accreditation.

Bottom Line: While the speed of the fastest online psychology degree programs is important, finding an online program that is regionally accredited and programmatic accreditation will ensure that you will receive a quality education.

computer programmer sitting at a desk in front of two computer monitors

Financial Aid Options Available for Acclerated Online PhD Computer Science Students

Doctoral students in every accredited online PhD in Computer Science degree program in our ranking have several financial aid options available. These options are intended to result in significant reductions in tuition, but it must also be noted that financial aid can have strict eligibility requirements and application deadlines.

  • Fellowships and scholarships
  • Teaching, research and graduate assistantships
  • Research funding and grants
  • Work-study programs
  • Employer sponsorship and professional development funds

You must research your financial aid options and consider your current and future finances even before enrolling in a doctoral program.

female IT technician looking at a computer monitor

Is an accelerated online PhD in computer science a real degree?

Yes, accelerated online computer science doctorates are real—and highly sought-after—degrees! Since it’s the highest academic degree in the field of computer science, employers consider them of high value toward the achievement of organizational goals.

Are there PhDs in software engineering programs?

Yes, there are PhDs in software engineering programs that provide students with a more concentrated perspective of computer science! Students explore advanced topics in software project management including its design and testing, architecture, maintenance, evolution, and analytics. There’s a strong emphasis on independent and original research, too, among students that result in an approved dissertation.

computer programmer sitting at a desk

What’s the time-to-completion for an online PhD computer science degree?

Every PhD in Computer Science online program has a specific timeline and program structure, from completion of coursework to publication of the dissertation. As a result, the time-to-degree varies between doctoral programs. There are also other factors to consider, such as your individual progress and personal situation (e.g., finances, work and family obligations).

On average, nonetheless, earning a PhD in Computer Science degree can take between four and seven years. Five to six years is considered a good pace among doctoral students, particularly during the dissertation phase.

The typical doctoral programs adopt the following year-to-year timeline:

  • Year 1: Coursework and potential research areas under the guidance of faculty advisors
  • Year 2: Continuation of advanced courses with emphasis on research methods, as well as defining the research proposal and starting research activities
  • Year 3: Completion of coursework and transition into research work including presentation of research findings and submission of research papers
  • Year 4 and beyond: Completion of the dissertation with the time-to-completion depending on your individual progress and the complexity of your research topic

computer programmer standing in an office

Best Accelerated Online PhD in Computer Science Programs

  • #3 50 Best Graduate Schools Ranked for Prospective Students in 2024
  • #3 Top Schools that Offer Free Master's Degrees Online
  • #3 50 Best Research Universities Ranked for Undergrads in 2024
  • #6 Best Universities in the World 2024
  • #8 50 Best Private Colleges and Universities for Undergrads 2024
  • #1 The Most Influential Universities and Colleges Ranked by State 2024
  • #1 Best Colleges in New York 2024
  • #1 Best Research Universities in New York 2024
  • #1 Best Grad Schools in New York 2024
  • #1 Best Private Colleges in New York 2024
  • #1 Best Research Universities for Education Degrees
  • #2 Best Research Universities for English Degrees
  • #2 Best Research Universities for Business Degrees
  • #2 Best Research Universities for Political Science Degrees
  • #2 Best Research Universities for Sociology Degrees
  • #2 Best Research Universities for Nursing Degrees
  • #3 Best Research Universities for History Degrees
  • #4 Best Research Universities for Religious Studies Degrees
  • #4 Best Research Universities for Earth Sciences Degrees
  • #4 Best Research Universities for Philosophy Degrees
  • #5 Best Research Universities for Psychology Degrees
  • #5 Best Research Universities for Engineering Degrees
  • #5 Best Research Universities for Biology Degrees
  • #6 Best Research Universities for Anthropology Degrees
  • #6 Best Research Universities for Chemistry Degrees
  • #7 Best Research Universities for Computer Science Degrees
  • #7 Best Research Universities for Math Degrees
  • #7 Best Research Universities for Economics Degrees
  • #8 Best Research Universities for Physics Degrees
  • #1 11 Fastest Accelerated Online Master’s of Computer Science
  • #1 Best Online PhD of Computer Science Degree Programs (Doctorates) 2024
  • #1 Most Affordable Online Computer Science PhDs (Doctorates) 2024
  • #1 Online Colleges That Start Anytime and the Benefits of a Self-Paced Education
  • #5 Guide to Free Online Courses for MBA Students in 2024
  • #9 Top 10 Most Affordable English PhD Programs (Doctorates) 2024
  • #1 Top 20 Best Business Schools for MBAs Ranked for Students
  • #3 The Best Traditional MBA Programs Ranked for Students in 2024
  • #4 Best Schools in the World for Earning an MBA Degree Ranked for 2024
  • #13 The Fastest Traditional MBA Degree Programs Ranked for 2024

Tuition + fees

Student body

Median SAT/ACT

Columbia University’s faculty and alumni have been influential in:

  • Social Work
  • Political Science
  • Communications

Most Influential Alumni

  • Milton Friedman
  • Herbert Marcuse
  • Murray Rothbard
  • Stephen Jay Gould
  • Carl Rogers
  • Kenneth Arrow
  • B. R. Ambedkar
  • Isaac Asimov
  • Robert Nozick
  • Margaret Mead
  • Thomas Sowell
  • Jerry Fodor

Tuition + fees : $65,524

PhD in Computer Science

Columbia University, an Ivy League private research university, welcomes students with a keen interest in research into computer science to its PhD in Computer Science program. Students engage in research projects during the entirety of their stay and progress from being apprentices to junior colleagues of their professors.

The on-campus, full-time PhD program requires students to engage in full-time research after completion of coursework and other preliminary requirements, and submit an approved dissertation based on their original research.

There are no teaching assistantships, but students enjoy full funding through research assistantships and internal and external fellowships. Summer internships outside of the doctoral program are also encouraged.

Admission Requirements :

  • Bachelor’s or master’s degree
  • Official transcripts
  • Curriculum vitae
  • Personal statement
  • Letters of reference

Required Credit Hours : Not stated

Average Time-to-Degree : 5 years

Per Credit Hour Cost : $26,788 (Less than or equal to 20 points)

Featured Courses :

  • Artificial Intelligence
  • 3D User Interfaces and Augmented Reality
  • Computational Aspects of Robotics
  • #2 Best Universities in the US Ranked for Prospective Students in 2024
  • #2 50 Best Colleges and Universities Ranked for Undergrads in 2024
  • #2 50 Best Graduate Schools Ranked for Prospective Students in 2024
  • #2 Top Schools that Offer Free Master's Degrees Online
  • #2 50 Best Research Universities Ranked for Undergrads in 2024
  • #5 Best Universities in the World 2024
  • #1 Best Grad Schools California 2025
  • #1 Best Colleges in California 2024
  • #1 Best Public Colleges California 2024
  • #1 Most Affordable Colleges in California 2024
  • #2 The Most Influential Universities and Colleges Ranked by State 2024
  • #2 Best Research Universities in California 2024
  • #2 Best Research Universities for Social Work Degrees
  • #3 Best Research Universities for Communications Degrees
  • #4 Best Research Universities for Engineering Degrees
  • #4 Best Research Universities for Sociology Degrees
  • #4 Best Research Universities for Chemistry Degrees
  • #4 Best Research Universities for Computer Science Degrees
  • #5 Best Research Universities for Anthropology Degrees
  • #5 Best Research Universities for Math Degrees
  • #6 Best Research Universities for Physics Degrees
  • #7 Best Research Universities for English Degrees
  • #7 Best Research Universities for Political Science Degrees
  • #7 Best Research Universities for History Degrees
  • #7 Best Research Universities for Philosophy Degrees
  • #8 Best Research Universities for Earth Sciences Degrees
  • #8 Best Research Universities for Biology Degrees
  • #8 Best Research Universities for Economics Degrees
  • #9 Best Research Universities for Psychology Degrees
  • #9 Best Research Universities for Religious Studies Degrees
  • #1 Best Online History Doctorate Degree Programs (PhDs) 2024
  • #1 Top 3 Best Online Economics PhD Degree Programs (Doctorates)
  • #1 Top 5 Best Online Sociology PhD Degree Programs (Doctorates) 2024
  • #2 Top 5 Best Online English PhD Degree Programs (Doctorates)
  • #2 Most Affordable Online Computer Science PhDs (Doctorates) 2024
  • #2 Top 8 Best Online Public Health PhD Degree Programs (Doctorates)
  • #3 Top 6 Best Online Clinical Nutrition PhD Degree Programs (Doctorates)
  • #4 Guide to Free Online Courses for MBA Students in 2024
  • #2 The Best Traditional MBA Programs Ranked for Students in 2024
  • #3 Best Schools in the World for Earning an MBA Degree Ranked for 2024

University of California, Berkeley’s faculty and alumni have been influential in:

  • Earth Sciences

Computer Science

  • Mathematics
  • Anthropology
  • Engineering
  • Daniel Kahneman
  • John Kenneth Galbraith
  • Timothy Leary
  • Shing-Tung Yau
  • Ken Thompson
  • Niklaus Wirth
  • Douglas Engelbart
  • Theodosius Dobzhansky
  • Betty Friedan
  • George Dantzig
  • Octavio Paz
  • Gary Snyder

University of California-Berkeley

Tuition + fees : $14,226

UC Berkeley, a public research university, offers a world-class, on-campus PhD in Computer Science program where students tackle rigorous coursework in computer science and research methods. Students must complete original research work under the guidance of the best faculty advisors and, in the process, prepare for successful careers as computer science professors, researchers, and entrepreneurs.

Aside from the completion of core and breadth courses, students must also complete an oral exam where faculty feedback is provided and a qualifying exam that tracks their progress. Students must also make a public presentation of their dissertation.

The program’s popularity stems from its strong interdisciplinary emphasis, credentialed faculty members engaged in cutting-edge research, and access to 60 state-of-the-art centers and labs.

  • Master’s degree with a 3.0 GPA
  • Three letters of recommendation
  • Statement of purpose
  • Personal history statement
  • Unofficial transcripts

Required Credit Hours : 24 units

Average Time-to-Degree : 5.5-6 years

Annual Tuition : $10,552 (Resident); $18,103 (Non-resident)

  • Combinatorial Algorithms and Data Structures
  • Computer Vision
  • Design of Programming Languages
  • #10 50 Best Research Universities Ranked for Undergrads in 2024
  • #11 50 Best Graduate Schools Ranked for Prospective Students in 2024
  • #13 50 Best Private Colleges and Universities for Undergrads 2024
  • #14 Best Universities in the World 2024
  • #1 Best Grad Schools in Pennsylvania 2025
  • #1 Best Research Universities in Pennsylvania 2024
  • #1 Best Colleges in Pennsylvania 2024
  • #1 Best Private Colleges in Pennsylvania 2024
  • #1 Best Research Universities for Business Degrees
  • #1 Best Research Universities for Social Work Degrees
  • #1 Best Research Universities for Nursing Degrees
  • #2 Best Research Universities for Communications Degrees
  • #4 Best Research Universities for Psychology Degrees
  • #7 Best Research Universities for Anthropology Degrees
  • #7 Best Research Universities for Biology Degrees
  • #8 Best Research Universities for History Degrees
  • #8 Best Research Universities for Engineering Degrees
  • #9 Best Research Universities for Sociology Degrees
  • #9 Best Research Universities for Chemistry Degrees
  • #9 Best Research Universities for Economics Degrees
  • #10 Best Research Universities for Political Science Degrees
  • #11 Best Research Universities for English Degrees
  • #11 Best Research Universities for Religious Studies Degrees
  • #11 Best Research Universities for Physics Degrees
  • #12 Best Research Universities for Computer Science Degrees
  • #12 Best Research Universities for Math Degrees
  • #14 Best Research Universities for Philosophy Degrees
  • #15 Best Research Universities for Earth Sciences Degrees
  • #1 Top 50 Best No GRE Online PhD Degree Programs (Doctorates)
  • #1 Most Affordable Online Criminology Doctorate Programs (PhDs)
  • #2 Best Online PhD of Computer Science Degree Programs (Doctorates) 2024
  • #3 Guide to Free Online Courses for MBA Students in 2024
  • #3 Most Affordable Online Computer Science PhDs (Doctorates) 2024
  • #7 Top 15 Most Affordable Online Social Work PhDs (Doctorates)
  • #6 Top 20 Best Business Schools for MBAs Ranked for Students
  • #9 The Best Traditional MBA Programs Ranked for Students in 2024
  • #10 Best Schools in the World for Earning an MBA Degree Ranked for 2024
  • #10 The Fastest Traditional MBA Degree Programs Ranked for 2024

University of Pennsylvania’s faculty and alumni have been influential in:

  • Noam Chomsky
  • Hilary Putnam
  • Martin Seligman
  • James McKeen Cattell
  • John Backus
  • Lawrence Lessig
  • Eric S. Raymond
  • Paul R. Ehrlich
  • J. Presper Eckert

Tuition + fees : $63,452

Ph.D. in Computer and Information Science

UPenn, also an Ivy League private research university, welcomes motivated individuals to its challenging Ph.D. in Computer and Information Science program where technical and transferable skills are equally emphasized. Students must possess the intellectual skills to keep up with the demanding program of study, as well as follow through on their dissertation until completion.

The research opportunities in the computer science degree program are among the most diverse, from theories and applications in databases, artificial intelligence and machine language, and software engineering, among others. There’s a strong emphasis on multidisciplinary collaborations, too, with disciplines as diverse as biology and linguistics.

  • Letters of recommendation

Required Credit Hours : 21 credits (With a master’s degree) or 33 credits (Without a master’s degree)

Average Time-to-Degree : 5-6 years

Tuition and Fees : $46,998

  • CITI Responsible Conduct of Research
  • Confronting Bias: Thriving Across Our Differences

software engineering working at this desk in front of a computer monitor

  • #13 Best Universities in the US Ranked for Prospective Students in 2024
  • #13 50 Best Graduate Schools Ranked for Prospective Students in 2024
  • #1 Best Grad Schools in Maryland 2024
  • #1 Best Research Universities in Maryland 2024
  • #1 Best Private Colleges in Maryland 2024
  • #1 Best Colleges in Maryland 2024
  • #3 Best Research Universities for Nursing Degrees
  • #6 Best Research Universities for Biology Degrees
  • #11 Best Research Universities for Earth Sciences Degrees
  • #12 Best Research Universities for Physics Degrees
  • #14 Best Research Universities for Political Science Degrees
  • #15 Best Research Universities for Psychology Degrees
  • #15 Best Research Universities for Engineering Degrees
  • #15 Best Research Universities for Chemistry Degrees
  • #15 Best Research Universities for Economics Degrees
  • #16 Best Research Universities for Anthropology Degrees
  • #16 Best Research Universities for History Degrees
  • #17 Best Research Universities for Math Degrees
  • #18 Best Research Universities for English Degrees
  • #18 Best Research Universities for Sociology Degrees
  • #19 Best Research Universities for Philosophy Degrees
  • #22 Best Research Universities for Computer Science Degrees
  • #1 Best Data Science Online Master’s Programs 2025
  • #1 Best Online Master’s in Health Informatics 2025
  • #1 Best Online MBA in Economics Degree Programs Ranked in 2024
  • #1 Best Online MBA Programs in Maryland
  • #1 Best Online Master's Programs in Maryland 2025
  • #1 Best Online Master’s in Sustainability and Green Technologies
  • #1 Best Online Master's in Organizational Leadership
  • #1 Top 8 Best Online Public Health PhD Degree Programs (Doctorates)
  • #1 Best Online Master's in Economics
  • #2 The Best Online MBA Degree Programs in 2024 Ranked for Students
  • #2 Top 50 Best No GRE Online PhD Degree Programs (Doctorates)
  • #2 Top 5 Best Online Sociology PhD Degree Programs (Doctorates) 2024
  • #2 Fastest Online Master's Degrees Ranked for Students in 2024
  • #3 Best Online PhD of Computer Science Degree Programs (Doctorates) 2024
  • #3 Best Online Master's in Management
  • #3 Best Online Master’s in Finance
  • #6 Best Online Master's Programs 2024
  • #18 Fastest Accelerated Online Public Health Doctorates (PhDs)
  • #1 Best Online PhD of Nursing (DNP) Degree Programs Ranked for 2024
  • #11 The Best Traditional MBA Programs Ranked for Students in 2024

Johns Hopkins University’s faculty and alumni have been influential in:

  • G. Stanley Hall
  • John Archibald Wheeler
  • Thorstein Veblen
  • John Mauchly
  • Thomas Hunt Morgan
  • Gertrude Stein
  • Rachel Carson
  • Joseph Jastrow
  • Robert Fogel
  • Richard E. Bellman
  • John R. Commons

Tuition + fees : $60,480

Johns Hopkins, a private research university located in Baltimore, takes pride in its on-campus PhD in Computer Science program, thanks to its excellent academic quality, student and graduate outcomes, and cutting-edge research projects.

Students can focus their time and energy on their coursework and research, thanks to significant funding support. Teaching and research fellowships are available for qualified students, and there’s an intensive matching process between PhD candidates and their faculty advisors to ensure successful research outcomes.

The computer science degree program emphasizes both research and teaching skills, thus, the required teaching practicum. Students must also comply with independent research-related requirements including didactic courses, two qualifying projects, and dissertation.

  • Official college transcripts
  • Personal statements

Required Credit Hours : Minimum of 24 credits (Eight required courses)

Total Direct Costs : $63,802 per academic year

  • Responsible Conduct of Research and Academic Ethics
  • Parallel Computing for Data Science
  • Software System Design
  • #19 Best Universities in the US Ranked for Prospective Students in 2024
  • #2 Best Private Colleges in California 2024
  • #4 Best Research Universities in California 2024
  • #5 Best Grad Schools California 2025
  • #5 Best Colleges in California 2024
  • #5 The Most Influential Universities and Colleges Ranked by State 2024
  • #5 Best Research Universities for Education Degrees
  • #9 Best Research Universities for Communications Degrees
  • #13 Best Research Universities for Engineering Degrees
  • #15 Best Research Universities for Computer Science Degrees
  • #16 Best Research Universities for Psychology Degrees
  • #16 Best Research Universities for English Degrees
  • #17 Best Research Universities for Religious Studies Degrees
  • #17 Best Research Universities for Political Science Degrees
  • #17 Best Research Universities for Sociology Degrees
  • #17 Best Research Universities for Earth Sciences Degrees
  • #19 Best Research Universities for Anthropology Degrees
  • #19 Best Research Universities for Biology Degrees
  • #20 Best Research Universities for History Degrees
  • #20 Best Research Universities for Physics Degrees
  • #20 Best Research Universities for Chemistry Degrees
  • #20 Best Research Universities for Economics Degrees
  • #21 Best Research Universities for Philosophy Degrees
  • #22 Best Research Universities for Math Degrees
  • #1 Best Online Master's in Project Management 2025
  • #1 The Best Online MBA Degree Programs in 2024 Ranked for Students
  • #1 Top 7 Best Online Social Work PhDs (DSW Programs) 2024
  • #1 Best Online Master’s in Communications
  • #1 Best Online Doctorate in Education Degree Programs Ranked for Students
  • #1 Top 8 Best Online Applied Behavioral Analysis PhDs (Doctorates)
  • #1 Best Online Doctorate of Physical Therapy Programs (PhDs)
  • #1 Best Online Master's in Hospitality and Tourism Degree Programs
  • #1 Top 20 Best Online Accredited Doctorate Degree Programs (PhDs) 2024
  • #1 Best Online Doctorate in Organizational Leadership Degree Programs
  • #1 Best Research Universities with Online Doctorates (PhDs) 2024
  • #1 Best Online Master's in Computer Science Degree Programs
  • #1 Best Online Master's in Social Work MSW
  • #1 Best Online Master’s in Human Resources
  • #1 Top 10 Best Online Master's of Public Relations Ranked 2024
  • #1 Best Online Master's in Cybersecurity
  • #1 Best Online MBA Degree Programs for 2024 with No GMAT Required
  • #1 Best Online Master’s in Finance
  • #2 Best Data Science Online Master’s Programs 2025
  • #2 Best Online Master’s in Health Informatics 2025
  • #2 Best Online Master’s in Sustainability and Green Technologies
  • #2 Best Online Master's Programs in California 2024
  • #2 Best Online Master’s in Engineering Management
  • #2 Best Online Master's in Public Administration Degree Programs
  • #2 Best Online MBA Programs in California
  • #2 Top 18 Most Affordable No GRE Online PhD Degree Programs
  • #2 Best Online Master's in Criminal Justice
  • #2 Fastest Online Doctoral Degree Programs Ranked for Students in 2024
  • #2 Best Online Master’s in Engineering
  • #3 Best Online Master's in Nursing MSN
  • #4 Best Online PhD of Computer Science Degree Programs (Doctorates) 2024
  • #4 Best Online Master's Programs 2024
  • #5 Top 10 Best Online Communications PhD Degree Programs (Doctorates)
  • #5 Best Online Master's in Management
  • #5 Top 15 Most Affordable Online Social Work PhDs (Doctorates)
  • #5 Fastest Online Master's Degrees Ranked for Students in 2024
  • #6 Top 50 Best No GRE Online PhD Degree Programs (Doctorates)
  • #2 Fastest Accelerated Online Master's of Counseling Degree Programs 2024
  • #17 The Best Traditional MBA Programs Ranked for Students in 2024

University of Southern California’s faculty and alumni have been influential in:

  • Criminal Justice
  • Frank Gehry
  • Neil Armstrong
  • Jack L. Warner
  • John Mearsheimer
  • Boris Podolsky
  • Michael D. Griffin
  • Maulana Karenga
  • O. J. Simpson
  • Robert Ballard

Tuition + fees : $64,726

The faculty members of the PhD in Computer Science program at USC are engaged in cutting-edge research that contributes to notable research and development projects in the field of computer science. Students thrive in a conducive environment where excellence, innovation, and collaboration are emphasized.

The computer science doctorate program is also known for its emphasis on being the training ground for the industry’s future thought leaders. This is achieved through rigorous coursework, state-of-the-art original research projects, and an open environment. Students must also undergo an intensive review every fall and spring semesters to determine their satisfactory progress in the program.

  • Bachelor’s degree or equivalent in engineering, math, or hard science
  • Official academic transcripts
  • Personal Statement
  • Letters of Recommendation

Required Credit Hours : 60 units

Total Tuition and Fees: $94,976 for two semesters (Flat rate graduate)

  • Practicum in Teaching Computer Science
  • Seminar in Computer Science Research
  • Advanced Analysis of Algorithms

University of Southern California’s Online Degrees

  • Required Credits : 43
  • Completion Time : None Reported
  • Format : Online
  • Required Credits : 60
  • Required Credits : 50
  • Required Credits : 42
  • #3 Best Research Universities in Massachusetts 2024
  • #4 The Most Influential Universities and Colleges Ranked by State 2024
  • #3 Best Research Universities for Criminal Justice Degrees
  • #13 Best Research Universities for Communications Degrees
  • #15 Best Research Universities for Education Degrees
  • #24 Best Research Universities for English Degrees
  • #25 Best Research Universities for Religious Studies Degrees
  • #1 Fastest Online Bachelor's Degrees Ranked for 2025
  • #1 Best Online Master's Programs in Massachusetts 2024
  • #1 Top 10 Best Online Counseling PhD Degree Programs (Doctorates)
  • #1 Best Online Master's in Marketing and Advertising
  • #1 Best Online Master's in Art Education and Art Administration
  • #1 Best Online Colleges in Massachusetts 2024
  • #1 Best Online Degree Completion Programs for Returning Students
  • #2 Best Online Master's in Project Management 2025
  • #2 10 Best Online Master's of Music Education Degree Programs
  • #2 Best Online MBA Degree Programs No GRE Required Ranked for 2024
  • #2 Best Online Master’s in Finance
  • #3 Best Data Science Online Master’s Programs 2025
  • #3 Best Online Master’s in Communications
  • #3 Top 10 Best Online Communications PhD Degree Programs (Doctorates)
  • #3 Best Online Master's in Social Work MSW
  • #3 Best Online MBA Degree Programs for 2024 with No GMAT Required
  • #3 Fastest Online Doctoral Degree Programs Ranked for Students in 2024
  • #4 Most Unusual Doctoral Degrees You Can Earn Online (PhDs)
  • #5 Best Online PhD of Computer Science Degree Programs (Doctorates) 2024
  • #7 Best Online Master's in Management
  • #7 Best Online Master's Programs 2024
  • #7 Best Online Master's in Criminal Justice
  • #13 Fastest Online Master's Degrees Ranked for Students in 2024
  • #1 How to Earn Your Master's Degree Without Your Bachelor's Degree
  • #15 Top 20 Best Business Schools for MBAs Ranked for Students
  • #22 The Best Traditional MBA Programs Ranked for Students in 2024

Boston University’s faculty and alumni have been influential in:

  • Religious Studies
  • Martin Luther King Jr.
  • Sheldon Glashow
  • Neal Stephenson
  • Norman Vincent Peale
  • Tipper Gore
  • Albert-László Barabási
  • Steven M. Wise
  • Kim Stanley Robinson
  • Bernard Berenson
  • Daniel C. Tsui
  • Bill Simmons

Tuition + fees : $62,360

Students in the PhD in Computer Science program perform crucial roles in Boston University’s computer science department. All students perform sponsored research alongside faculty members, serve as teaching assistants, and promote computer science as an academic discipline.

The foundation in the theories of computer science is strengthened by the practical learning and teaching experiences that students get during their stay in the computer science doctorate program. Students also make public presentations and attend seminars related to their research work. As a result, graduates are well-qualified for leadership positions in academia, government and business organizations.

PhD candidates must pass the two-stage process - first, the qualification stage with its didactic breadth coursework and qualifying depth and oral exams; and second, the dissertation stage including a public oral exam.

  • Transcripts
  • Three recommendations

Required Credit Hours : 64 credits

Average Time-to-Degree : 4 years

Tuition and Fees : $64,712 per year

  • Introduction to Optimization
  • Software Foundations via Formal Languages
  • Streaming and Event-driven Systems
  • Random Computing

Boston University’s Online Degrees

  • Required Credits : 44
  • Required Credits : 40

computer programmer sitting at this desk smiling

  • #3 15 Most Affordable Online Public Health Doctorates (PhDs)
  • #5 Best Online Bachelor's in Strategic Communications Degree Programs
  • #6 Best Online MBA Programs in Pennsylvania
  • #6 Best Online Master's Programs in Pennsylvania 2024
  • #7 Top 50 Best No GRE Online PhD Degree Programs (Doctorates)
  • #7 Most Affordable Online Computer Science PhDs (Doctorates) 2024
  • #11 Best Online MBAs in Sustainability
  • #12 Best Online Colleges in Pennsylvania 2024
  • #20 Top 20 Easiest Online Degrees from Accredited Schools in 2024
  • #21 Best Online Master’s in Sustainability and Green Technologies
  • #2 Fastest Accelerated Online Bachelor's of Nursing Degree Programs 2024

Pennsylvania State University’s faculty and alumni have been influential in:

  • Steven Levy
  • Graham Harman
  • Douglas Comer
  • Benjamin Bloom
  • Harry J. Anslinger
  • Iris Marion Young
  • T. Colin Campbell
  • John Mashey
  • Thomas R. Dye

Pennsylvania State University – Main Campus

Tuition + fees : $18,898 (In-state)

PhD in Computer Science and Engineering

Penn State, a top-ranked public research university, offers a world-class PhD in Computer Science and Engineering program with courses that prepare students for the challenging yet rewarding work in computer science, computer engineering, and related fields. While it’s a research-centric doctorate degree program, it has a strong emphasis on the practical applications of theoretical research in the diverse areas of computer science.

Graduate students engage in independent and original research in numerical analysis, network security, and computer vision, among other advanced topics.

  • Bachelor’s or master’s degree in computer science or related field
  • Official GRE scores

Required Credit Hours : 21 credits (With a master’s degree) or 33 credits (Without a master’s degree), minimum

Average Time-to-Degree : 4-5 years

Per Credit Hour Cost :

  • Research Experience in Computer Science and Engineering
  • Algorithm Design and Analysis
  • Operating Systems Design
  • Fundamentals of Computer Architecture
  • #1 Best Public Colleges in Utah 2024
  • #1 Best Grad Schools in Utah 2024
  • #1 Best Colleges in Utah 2024
  • #1 Most Affordable Colleges in Utah 2024
  • #1 Best Research Universities in Utah 2024
  • #1 Best Online Master's Programs in Utah 2024
  • #1 Best Online MBA Programs in Utah
  • #1 Best Online Colleges in Utah 2024
  • #9 Most Affordable Online Computer Science PhDs (Doctorates) 2024
  • #9 Most Affordable Master's in Counseling Degree Programs Ranked for 2024

University of Utah’s faculty and alumni have been influential in:

  • Orson Scott Card
  • Stanley Smith Stevens
  • Edwin Catmull
  • Gordon B. Hinckley
  • Lars Peter Hansen
  • Wallace Stegner
  • Ralph Hartley
  • David C. Evans
  • Bui Tuong Phong

Tuition + fees : $10,287

Graduate students in Utah’s PhD in Computer Science program enjoy significant financial support through graduate assistantships, both teaching and research positions, and fellowships.

The program of study emphasizes the theories, systems, and hardware of computer science, meaning students must tackle rigorous coursework first. Students, however, are encouraged to explore their own interests and contribute to the field through original research.

Graduate students must also spend at least two consecutive semesters in on-campus, full-time academic work. This includes regular coursework and dissertation research. Students must also pass a two-part qualifying exam.

  • Bachelor’s degree
  • Test scores

Required Credit Hours : 50 credits, minimum

Per Credit Hour Cost : $300.58 (Resident); $1,057.91 (Non-resident)

  • Parallel Computing
  • #5 Best Grad Schools in New York 2024
  • #5 Best Private Colleges in New York 2024
  • #1 Best Online MBA Programs in New York
  • #1 Best Online Colleges in New York 2024
  • #1 Best Online Associate Degrees in New York 2024
  • #1 Best Online MBA in Entrepreneurship Ranked for Students in 2024
  • #1 Fastest Accelerated Online Master's of Information Technology
  • #1 Best Online MBA in Business Analytics Ranked for Students in 2024
  • #1 Best Online MBA in Operations Management Ranked for Students in 2024
  • #1 Best Online MBA in Supply Chain Management Ranked for Students in 2024
  • #1 Best Accredited Online Juris Doctorate (JD) Law Programs
  • #1 Best Online MBAs in Finance
  • #1 Best Online MBA in Marketing Degree Programs Ranked for Students in 2024
  • #1 Best Online Bachelor's in Cybersecurity Degree Programs in New York
  • #1 Best Online Associate in Liberal Arts
  • #1 Best Online MBA in Accounting Degree Programs
  • #2 Best Online Master’s in Communications
  • #2 Best Online Master's in Marketing and Advertising
  • #2 Best Online Bachelor's in Cybersecurity
  • #2 10 Fastest Accelerated Online Master's of Accounting Programs
  • #3 Best Online Master's Degrees in Accounting 2025
  • #3 11 Fastest Accelerated Online Master’s of Computer Science
  • #3 Best Online Master's Programs in New York 2024
  • #3 Fastest Online Associate Degrees Ranked for 2024
  • #3 Best Online Bachelor’s in Liberal Arts and Humanities Degree Programs for 2025
  • #4 Best Data Science Online Master’s Programs 2025
  • #4 The Best Online MBA Degree Programs in 2024 Ranked for Students
  • #4 Best Online Master's in Computer Science Degree Programs
  • #5 Best Online Master’s in Engineering Management
  • #5 Best Online MBA Degree Programs No GRE Required Ranked for 2024
  • #5 Best Online MBA Degree Programs for 2024 with No GMAT Required
  • #6 Fastest Online Bachelor's Degrees Ranked for 2025
  • #6 Best Online Master's in Cybersecurity
  • #8 Most Affordable Online Computer Science PhDs (Doctorates) 2024
  • #10 Best Online Master's in Management
  • #11 Best Online Master's Programs 2024
  • #11 Best Online Master’s in Engineering
  • #20 Fastest Online Master's Degrees Ranked for Students in 2024

Syracuse University’s faculty and alumni have been influential in:

  • Clement Greenberg
  • Joyce Carol Oates
  • Megyn Kelly
  • Ernest Becker
  • George Saunders
  • Marv Albert
  • William Safire
  • Story Musgrave
  • Dorothy Thompson

Tuition + fees : $60,135

PhD in Computer and Information Science and Engineering

Offered by the Department of Electrical Engineering and Computer Science, the PhD in Computer/Information Science and Engineering program trains the nation’s future thought leaders, researchers, and scientists in computer science and engineering. Students develop their knowledge and skills in conducting original research, evaluating ideas with intellectual skills, and communicating their ideas and conclusions to diverse audiences.

For this purpose, students in the computer science doctorate program must comply with the academic requirements including comprehensive exams and dissertation proposal and defense. The research topics cover computer science, computer engineering, and even electrical engineering with an emphasis on an interdisciplinary approach.

  • Bachelor’s or master’s degree in computer engineering, computer and information science, electrical engineering, or a related field
  • Completed application form

Required Credit Hours : 52 credits

Total Tuition: $33,696 for one academic year

  • Structured Programming and Formal Methods
  • Principles of Operating Systems
  • Computer Architecture
  • Design and Analysis of Algorithms
  • #1 Best Research Universities in South Carolina 2024
  • #1 Best Public Colleges in South Carolina 2024
  • #3 The Most Influential Universities and Colleges Ranked by State 2024
  • #1 Best Online Bachelor’s of Human Services Degree Programs Ranked for 2024
  • #1 Best Online Master's Programs in South Carolina 2024
  • #1 Best Online Colleges in South Carolina 2024
  • #1 Best Online Bachelor's in Cybersecurity in South Carolina
  • #1 Best Online Bachelor’s of Elementary Education Degree Programs for 2025
  • #2 Best Online Bachelor's in Organizational Leadership Degree Programs
  • #2 Best Online Bachelor's in Sociology Degree Programs Ranked for 2025
  • #2 Best Online Bachelor's in Public Health Degree Programs for Students
  • #3 Best Online Bachelor's in Accounting 2025
  • #3 Best Online Bachelor's in Cybersecurity
  • #3 Best Online Bachelor's in Hospitality and Tourism Degree Programs for 2024
  • #4 Best Online Bachelor’s of Education Degree Programs for 2024
  • #5 Best Online Bachelor's in Computer Science Degree Programs
  • #5 Best RN to BSN Online
  • #5 Best Online Bachelor’s in Liberal Arts and Humanities Degree Programs for 2025
  • #6 20 Best Online Master's of Speech Pathology Degree Programs
  • #6 Best Online Bachelor's in Psychology Degree Programs for Students
  • #7 Best Online Bachelor’s of Communications Degree Programs for 2025
  • #7 Best Online Bachelor's in Criminal Justice
  • #8 Best Online Bachelor’s in Business Administration Degree Programs
  • #10 The Best Online Colleges Ranked for Students in 2024
  • #1 20 Fastest Online Bachelor's of Business Degree Programs Ranked 2024
  • #7 Fastest Accelerated Online Master's of Nursing Degree Programs 2024

University of South Carolina’s faculty and alumni have been influential in:

  • Jasper Johns
  • J. Marion Sims
  • Robert F. Furchgott
  • R. Adam Engle
  • Judy Clarke
  • Wade Hampton III
  • Joseph Bernardin
  • Richard W. Rahn
  • Jerome Busemeyer
  • Jack Weatherford
  • Charles Frazier
  • Alex English

University of South Carolina-Columbia

Tuition + fees : $12,688

The online PhD in Computer Science program at the University of South Carolina has a strong research focus that prepares online students for leadership positions in higher education institutions, government agencies, and research organizations. The program of study involves intensive coursework in three core areas: Computer Architecture, Compiler Construction, and Analysis of Algorithms. Students in the online computer science degree program must also comply with the requirements of the Advances in Computing Seminar.

Elective courses in the online computer science program are intended to broaden the students’ intellectual horizons and enable them to gain specialized skills. The curriculum of the online PhD in Computer Science program also includes dissertation research with a proposal, a dissertation, and a defense, as well as qualifying and comprehensive exams. Research topics are in artificial intelligence, big data and data mining, quantum computing, and more.

  • Official GRE score
  • 2 Letters of recommendation
  • Curriculum vitae or resume

Required Credit Hours : 60 credits

Tuition per Semester, Full-time : $6,867 (Resident); 14,880 (Non-resident)

  • Compiler Construction
  • Theory of Computation
  • Analysis of Algorithms
  • Seminar in Advances in Computing

IT professional working at his desk

  • #5 Best Research Universities in Texas 2024
  • #5 Best Colleges in Texas 2024
  • #5 Best Online Master's Programs in Texas 2024
  • #6 Best Online MBA Programs in Texas
  • #9 Best Online Master's in Cybersecurity
  • #10 Best Data Science Online Master’s Programs 2025
  • #10 Best Online MBA Degree Programs for 2024 with No GMAT Required
  • #14 The Best Online MBA Degree Programs in 2024 Ranked for Students

Southern Methodist University’s faculty and alumni have been influential in:

  • Tom Beauchamp
  • James Cronin
  • E. P. Sanders
  • Matt Zoller Seitz
  • James Hendler
  • Walter Wink
  • Gillian Triggs
  • David A. Hounshell
  • Peter A. McCullough

Tuition + fees : $61,980

Students in the PhD in Computer Science program are assured of outstanding student support services that contribute to their success in and out of the classroom. The research-oriented program of study trains students to become exceptional problem solvers, decision makers, and logical thinkers that contribute to the advancement of computer science.

The program of study in the doctorate in computer science program has an organic progression starting with an initial advising session with faculty members. Students then engage in rigorous basic coursework followed by the dissertation phase.

  • Master’s degree in computer science or a related field with 3.0 GPA, minimum
  • Official GRE scores.

Required Credit Hours : 78 credits beyond bachelor’s degree

Per Credit Hour Cost : $1,350

  • Software Testing and Quality Assurance
  • Software Architecture and Design
  • #2 Best Research Universities in Arkansas 2024
  • #2 Top 10 Best Online Business Management Bachelor's Programs 2025
  • #3 Top 10 Best Online Bachelor's of Nursing (BSN) Programs 2025
  • #9 Best Online MBA Programs in Arkansas

University of Arkansas at Little Rock’s faculty and alumni have been influential in:

  • Derek Fisher
  • James E. Cofer
  • Dona Bailey
  • Julie Adams
  • Carlos Rogers
  • Mike Saunders
  • Charles Bruce Stephenson
  • Charlie Daniels
  • Christy Smith
  • Dick Powell
  • John Allen Hendricks
  • Betty Dickey

University of Arkansas – Little Rock

Tuition + fees : $8,366

PhD in Computer and Information Sciences

The online PhD in Computer and Information Sciences program allows its students to complete the didactic courses via its learning management system. But students are also required to complete three on-campus residencies to earn their doctorate degree.

The information and computer science online program emphasizes interdisciplinary collaborations between students and faculty members. Graduates become successful professionals whose contributions to advance the field of computer science are recognized for their influential impact.

Students can choose from two concentrations: the Information Quality option and the Information Science track. All students must attend the three-semester Integrated Computing Seminar, as well as complete the coursework with a 3.0 GPA, minimum, the qualifying exam, and the dissertation requirements.

  • Bachelor’s degree with a 3.0 GPA, minimum, for the last 60 credit hours
  • Samples of written work

Required Credit Hours : 75 hours beyond the bachelor’s degree

Per Credit Hour Cost : $383

  • Software Engineering
  • Information Systems Analysis
  • Information Science Theory and Practice

computer programming standing in front of a blackboard with code written on it

  • #2 Best Research Universities in Alabama 2024
  • #2 Best Public Colleges in Alabama 2024
  • #2 Best Online MBA Programs in Alabama
  • #2 Best Online Colleges in Alabama 2024
  • #2 Best Online Master's Programs in Alabama 2024
  • #5 10 Fastest Accelerated Online Master's of Accounting Programs
  • #9 Best Online Master’s in Finance
  • #11 Best Online Master's Degrees in Accounting 2025
  • #18 The Best Online MBA Degree Programs in 2024 Ranked for Students
  • #18 Top 20 Best Online MBA Programs that Can Be Completed in One Year 2024
  • #20 Best Online MBA Degree Programs for 2024 with No GMAT Required
  • #1 10 Fastest Accelerated Online Bachelor's of Finance Degree Programs

Auburn University’s faculty and alumni have been influential in:

  • Paul Rudolph
  • Richard Roll
  • Charles Barkley
  • George W. Snedecor
  • Richard Marcinko
  • Mark Thornton
  • Lionel Richie
  • Randy Thornhill
  • Barry Moser
  • Eugene Sledge
  • Donald J. Boudreaux

Tuition + fees : $11,826

PhD in Computer Science and Software Engineering

The online PhD in Computer Science and Software Engineering program requires students to demonstrate outstanding research skills and comprehensive grasp of advanced theories of computer science and software engineering. Students engage in cutting-edge research projects and submit an original dissertation on their chosen topic. Students in the doctorate in software engineering and computer science online program must also pass the two-part general doctoral exam.

  • Bachelor’s degree or master’s degree in computer science, software engineering, cybersecurity engineering or related fields from a regionally accredited college or university
  • At least 3.0 GPA
  • At least 300 on the GRE general exam (minimum of 150 verbal score, 150 quantitative score, and 3 written score)

Required Credit Hours : 66 hours beyond the bachelor’s degree

Per Credit Hour Cost : $577 (Resident); $1,731 (Non-resident)

  • Advanced Topics in Algorithms
  • Advanced Computer Architecture
  • Advanced Topics in Operating Systems
  • Research and Dissertation
  • #9 Best Research Universities in Texas 2024
  • #9 Best Colleges in Texas 2024
  • #1 Fastest Accelerated Online Doctorate of Cybersecurity
  • #1 Best Online Bachelor's in Cybersecurity in Texas 2025
  • #1 Most Affordable Online Sociology Doctorate Programs (PhDs)
  • #2 Best Online Colleges in Texas 2024
  • #4 5 Inexpensive Online Master's Programs in Library Science
  • #4 Best Online Master's in Behavior Analysis Degree Programs
  • #4 Best Online MBA in Supply Chain Management Ranked for Students in 2024
  • #4 Best Online MBA Programs in Texas
  • #7 Best Online MBA in Marketing Degree Programs Ranked for Students in 2024
  • #8 Best Online Master's in Hospitality and Tourism Degree Programs
  • #9 Best Online Master's Programs in Texas 2024
  • #9 Best Online Master’s in Communications
  • #10 Best Online Master’s in Human Resources
  • #11 Best Online Bachelor's in Criminal Justice
  • #14 Best Online Master’s in Counseling
  • #15 Best Data Science Online Master’s Programs 2025
  • #15 Best Online Master's in Marketing and Advertising
  • #15 Best Online Master's in Criminal Justice
  • #17 Best Online Master's in Special Education
  • #17 Best Online Master’s in Education
  • #18 The Best Online Colleges Ranked for Students in 2024
  • #2 20 Fastest Accelerated Online MBA Degree Programs Ranked for 2024

University of North Texas’s faculty and alumni have been influential in:

  • Bill Moyers
  • Robert Longo
  • Samuel S. Wilks
  • Valter Longo
  • Masood Ashraf Raja
  • David Hanson
  • Roy Orbison
  • Magnus L. Kpakol
  • Samir Husni

Tuition + fees : $11,994

UNT’s on-campus PhD in Computer Science and Engineering program is recognized for its excellence in the field, thanks to its Center for Academic Excellence in Research and Center of Academic Excellence in Information Assurance Education designations. Students engage in research on a wide range of topics including cybersecurity, artificial intelligence and machine learning, and natural language processing, and more.

Graduates of the doctorate in computer science and engineering program are respected for their significant impact on the advancement of the discipline, both in terms of theories and applications. Their training starts during participation in faculty-led research with grants from the likes of the National Institutes of Health, National Science Foundation, and U.S. Department of Education.

  • Master’s degree in computer science or related field
  • At least 3.5 GPA on last 30 credits of coursework
  • Acceptable GRE scores
  • Proof of English language proficiency

Required Credit Hours : 72 credits with bachelor’s degree; 42 credits with master’s degree

Average Time-to-Degree : 3-4 years

Annual Tuition and Fees : $23,978 (Resident); $31,322 (Non-resident)

  • Advanced Topics in Computer Architecture
  • Advanced Topics in Cryptography

University of North Texas’s Online Degrees

  • Required Credits : 69
  • #2 Best Grad Schools in Rhode Island 2024
  • #1 Best Online Colleges in Rhode Island 2024
  • #2 Best Online Master's Programs in Rhode Island 2024
  • #4 11 Fastest Accelerated Online Master's of Speech Pathology
  • #7 Best Online Bachelor's in Strategic Communications Degree Programs
  • #11 Most Affordable Online Computer Science PhDs (Doctorates) 2024
  • #14 Best Online Bachelor’s of Communications Degree Programs for 2025
  • #18 Best Online Master's in Cybersecurity

University of Rhode Island’s faculty and alumni have been influential in:

  • Christiane Amanpour
  • Candace Owens
  • Stuart Vyse
  • Jan Camiel Willems
  • John C. Norcross
  • James W. Carey
  • Cornelius M. Kerwin
  • James O. Prochaska

Tuition + fees : $15,880

Ph.D. in Computer Science

URI’s online Ph.D. in Computer Science program requires students to complete a major research project that contributes to the body of knowledge, and even proposes solutions for real-world issues. Students undergo an intensive program of study that includes didactic coursework, a qualifying and comprehensive exam, and a dissertation.

Earning the doctorate in computer science degree also means demonstrating mastery of three core areas: programming languages, mathematical foundations, and architecture and systems.

  • Bachelor’s degree in computer science or related field (Completion of prerequisites may be required)

Required Credit Hours : 72 credits with bachelor’s degree; 42 with master’s degree

Annual Total Tuition for Full-time Students $17,450 (In-state); $31,952 (Out-of-state); $25,152 (Regional)

  • Compiler Design
  • Programming Language Semantics
  • Advanced Computer Organization

Career Outlook for Students with Computer Science Degree

Degree level: doctorate.

  • Location: The U.S. (Private Schools)

Career Salaries

CareerJob GrowthAvg. Salary
Computer and Information Systems Managers15.41%$134,192
Computer and Information Research Scientists22.74%$126,122
Database Architects10.00%$120,910
Software Developers25.74%$106,816
Information Security Analysts31.56%$102,130

Average Career Salaries

Bottom 10%MedianTop 10%
$58,606$96,828$146,134

Promising Job Markets

StateCost of LivingAvg. Salary
#2 Washington7% higher than average$130,691
#3 Virginia5% higher than average$114,361
#4 North Carolina11% higher than average$102,822
#5 Texas10% higher than average$104,055
#6 Georgia13% higher than average$98,844

Top Industries

IndustryAvg. Salary
Computer and Information Systems Managers$134,192
Computer and Information Research Scientists$126,122
Database Architects$120,910

computer programmer sitting at a desk in front of several computer monitors

Are online PhD in computer science degrees worth it?

PhD graduates will find that earning the post-graduate degree is well worth the time, effort, and money if and when it aligns with their specific professional goals and personal aspirations! The career advancement opportunities in the public and private sectors as well as in employment and entrepreneurial ventures are better with a PhD in Computer Science degree—and that’s, ultimately, what makes it worth it. Of course, there are also the benefits of intellectual growth and personal fulfillment, as well as access to industry resources and expertise.

Image Attributions

  • Image Source for Pennsylvania State University

best phd in computer science online

  • Values of Inclusion
  • 2020 Antiracism Task Force
  • 2022 DEI Report
  • Research News

Department Life

  • Listed by Recipient
  • Listed by Category
  • Oral History of Cornell CS
  • CS 40th Anniversary Booklet
  • ABC Book for Computer Science at Cornell by David Gries
  • Books by Author
  • Books Chronologically
  • The 60's
  • The 70's
  • The 80's
  • The 90's
  • The 00's
  • The 2010's
  • Faculty Positions: Ithaca
  • Faculty Positions: New York City
  • Lecturer Position: Ithaca
  • Post-doc Position: Ithaca
  • Staff/Technical Positions
  • Ugrad Course Staff
  • Ithaca Info
  • Internal info
  • Graduation Information
  • Cornell Learning Machines Seminar
  • Student Colloquium
  • Fall 2024 Colloquium
  • Conway-Walker Lecture Series
  • Salton 2024 Lecture Series
  • Fall 2024 Artificial Intelligence Seminar
  • Fall 2024 Robotics Seminar
  • Fall 2024 Theory Seminar
  • Big Red Hacks
  • Cornell University - High School Programming Contests 2024
  • Game Design Initiative
  • CSMore: The Rising Sophomore Summer Program in Computer Science
  • Explore CS Research
  • ACSU Research Night
  • Cornell Junior Theorists' Workshop 2023
  • Researchers
  • Ph.D. Students
  • M.Eng. Students
  • M.S. Students
  • Ph.D. Alumni
  • M.S. Alumni
  • List of Courses
  • Course and Room Roster
  • CS Advanced Standing Exam
  • Architecture
  • Artificial Intelligence
  • Computational Biology
  • Database Systems
  • Human Interaction
  • Machine Learning
  • Natural Language Processing
  • Programming Languages
  • Scientific Computing
  • Software Engineering
  • Systems and Networking
  • Theory of Computing
  • Contact Academic Advisor
  • Your First CS Course
  • Technical Electives
  • CS with Other Majors/Areas
  • Transfer Credits
  • CS Honors Program
  • CPT for International CS Undergrads
  • Graduation Requirements
  • Useful Forms
  • Becoming a CS Major
  • Requirements
  • Game Design Minor
  • Co-op Program
  • Cornell Bowers CIS Undergraduate Research Experience (BURE)
  • Independent Research (CS 4999)
  • Student Groups
  • UGrad Events
  • Undergraduate Learning Center
  • UGrad Course Staff Info
  • The Review Process
  • Early M.Eng Credit Approval
  • Financial Aid
  • Prerequisites
  • The Application Process
  • The Project
  • Pre-approved Electives
  • Degree Requirements
  • The Course Enrollment Process
  • Advising Tips
  • Entrepreneurship
  • Cornell Tech Programs
  • Professional Development
  • Contact MEng Office
  • Career Success
  • Applicant FAQ
  • Computer Science Graduate Office Hours
  • Exam Scheduling Guidelines
  • Graduate TA Handbook
  • MS Degree Checklist
  • MS Student Financial Support
  • Special Committee Selection
  • Diversity and Inclusion
  • Contact MS Office
  • Ph.D. Applicant FAQ
  • Graduate Housing
  • Non-Degree Application Guidelines
  • Ph. D. Visit Day
  • Advising Guide for Research Students
  • Business Card Policy
  • Cornell Tech
  • Curricular Practical Training
  • A & B Exam Scheduling Guidelines
  • Fellowship Opportunities
  • Field of Computer Science Ph.D. Student Handbook
  • Field A Exam Summary Form
  • Graduate School Forms
  • Instructor / TA Application
  • Ph.D. Requirements
  • Ph.D. Student Financial Support
  • Travel Funding Opportunities
  • Travel Reimbursement Guide
  • The Outside Minor Requirement
  • CS Graduate Minor
  • Outreach Opportunities
  • Parental Accommodation Policy
  • Special Masters
  • Student Spotlights
  • Contact PhD Office

Search form

best phd in computer science online

Computer Science Ph.D. Program

You are here.

The Cornell Ph.D. program in computer science is consistently ranked among the top six departments in the country, with world-class research covering all of computer science. Our computer science program is distinguished by the excellence of the faculty, by a long tradition of pioneering research, and by the breadth of its Ph.D. program. Faculty and Ph.D. students are located both in Ithaca and in New York City at the Cornell Tech campus . The Field of Computer Science also includes faculty members from other departments (Electrical Engineering, Information Science, Applied Math, Mathematics, Operations Research and Industrial Engineering, Mechanical and Aerospace Engineering, Computational Biology, and Architecture) who can supervise a student's Ph.D. thesis research in computer science.

Over the past years we've increased our strength in areas such as artificial intelligence, computer graphics, systems, security, machine learning, and digital libraries, while maintaining our depth in traditional areas such as theory, programming languages and scientific computing.  You can find out more about our research here . 

The department provides an exceptionally open and friendly atmosphere that encourages the sharing of ideas across all areas. 

Cornell is located in the heart of the Finger Lakes region. This beautiful area provides many opportunities for recreational activities such as sailing, windsurfing, canoeing, kayaking, both downhill and cross-country skiing, ice skating, rock climbing, hiking, camping, and brewery/cider/wine-tasting. In fact, Cornell offers courses in all of these activities.

The Cornell Tech campus in New York City is located on Roosevelt Island.  Cornell Tech  is a graduate school conceived and implemented expressly to integrate the study of technology with business, law, and design. There are now over a half-dozen masters programs on offer as well as doctoral studies.

FAQ with more information about the two campuses .

Ph.D. Program Structure

Each year, about 30-40 new Ph.D. students join the department. During the first two semesters, students become familiar with the faculty members and their areas of research by taking graduate courses, attending research seminars, and participating in research projects. By the end of the first year, each student selects a specific area and forms a committee based on the student's research interests. This “Special Committee” of three or more faculty members will guide the student through to a Ph.D. dissertation. Ph.D. students that decide to work with a faculty member based at Cornell Tech typically move to New York City after a year in Ithaca.

The Field believes that certain areas are so fundamental to Computer Science that all students should be competent in them. Ph.D. candidates are expected to demonstrate competency in four areas of computer science at the high undergraduate level: theory, programming languages, systems, and artificial intelligence.

Each student then focuses on a specific topic of research and begins a preliminary investigation of that topic. The initial results are presented during a comprehensive oral evaluation, which is administered by the members of the student's Special Committee. The objective of this examination, usually taken in the third year, is to evaluate a student's ability to undertake original research at the Ph.D. level.

The final oral examination, a public defense of the dissertation, is taken before the Special Committee.

To encourage students to explore areas other than Computer Science, the department requires that students complete an outside minor. Cornell offers almost 90 fields from which a minor can be chosen. Some students elect to minor in related fields such as Applied Mathematics, Information Science, Electrical Engineering, or Operations Research. Others use this opportunity to pursue interests as diverse as Music, Theater, Psychology, Women's Studies, Philosophy, and Finance.

The computer science Ph.D. program complies with the requirements of the Cornell Graduate School , which include requirements on residency, minimum grades, examinations, and dissertation.

The Department also administers a very small 2-year Master of Science program (with thesis). Students in this program serve as teaching assistants and receive full tuition plus a stipend for their services.

For students

  • Current Students website
  • Email web access
  • Make a payment
  • MyExeter (student app)
  • Programme and module information
  • Current staff website
  • Room Bookings
  • Finance Helpdesk
  • IT Service Desk

Popular links

  • Accommodation
  • Job vacancies
  • Temporary workers
  • Future Leaders & Innovators Graduate Scheme

New and returning students

  • New students website
  • Returning Students Guide

Wellbeing, Inclusion and Culture

  • Wellbeing services for students
  • Wellbeing services for staff
  • Equality, Diversity and Inclusion
  • Israel, Palestine, and the Middle East
  • Homepage challengers

Welcome to the University of Exeter

World class education and research in one of the most beautiful parts of the UK

Search for a course

US entry requirements

Virtual campus tours

Funding and Scholarships

Meet us in the USA

best phd in computer science online

3 year Bachelors Go straight to your major

best phd in computer science online

1 year Masters No GRE required

best phd in computer science online

Rated Gold in the Teaching Excellence Framework (TEF) 2023

best phd in computer science online

Scholarships available

best phd in computer science online

150+ countries on campus

best phd in computer science online

92% of graduates in or due to start employment or further study fifteen months after graduation HESA Graduate Outcomes Survey 2019/20

best phd in computer science online

The Times and Sunday Times Good University Guide & Complete University Guide 2024

best phd in computer science online

Russell Group Research intensive university

Delivering Green Solutions

Find out about Exeter’s leading work on positive tipping points and new Global Tipping Points Report in partnership with the Bezos Earth Fund.

Find out more »

best phd in computer science online

Aerial view of the Streatham Campus, Exeter

Students working on Streatham Campus, Exeter

The Harbour Lights fish and chip shop in Falmouth

Interior of Exeter Cathedral

A traditional pub in Falmouth

The Forum, Streatham Campus, Exeter

Swanpool Beach in Falmouth

Reed Hall, Streatham Campus, Exeter

A lecture taking place in the Alumni Auditorium, Streatham Campus, Exeter

Rooftop bar in Exeter

Exeter Cathedral, built in 1133

Shopping in Princesshay, Exeter

One of many festivals that take place at Falmouth harbour

Paddleboarding and kayaking in Cornwall

 The University of Exeter Women's Rugby Club celebrate a win

World-famous St. Ives, a short drive from the Penryn Campus

Cross Keys Cafe on St Luke's Campus, Exeter

Brentor Church, Dartmoor, Devon

Aerial view of Penryn Campus and the coast

St. Luke's Fitness Centre

No Guts No Glory,  a lovely independent plant shop in Exeter

A student outside a local shop on Magdalen Road, near St Luke's Campus, Exeter

St Luke's Campus, Exeter

Stepcote Hill, Exeter

Independent shops on Fore Street, Exeter

Exeter Cathedral

Historic Exeter Quayside

The Cathedral Green, Exeter

The River Exe, Exeter

Traditional architecture in Exeter

Geology students in Cornwall

Physics students on the Streatham Campus, Exeter

Legendary Pizzas at Exeter's On the Waterfront restaurant

Latest News

Connect with us

Twitter link

Information for:

  • Current students
  • New students
  • Alumni and supporters

Quick links

Streatham Campus

St Luke's Campus

Penryn Campus

Truro Campus

  • Using our site
  • Accessibility
  • Freedom of Information
  • Modern Slavery Act Statement
  • Data Protection
  • Copyright & disclaimer
  • Cookie settings

VIDEO

  1. Computer Science Engineering

  2. GRADUATION DAY!🎉 I completed my PhD in Computer Science! #graduation #shorts #phd #computerscience

  3. HPU PHD Computer Science Entrance Question Paper Only

  4. Get your PhD while doing a Job!

  5. Computer Fundamental Important Questions

  6. PhD Computer Science at GIFT

COMMENTS

  1. Where To Earn A Ph.D. In Computer Science Online In 2024

    Maryland-based Capitol Technology University, which neighbors Washington, D.C., offers 41 online doctoral programs, including an online Ph.D. in computer science.Students learn to evaluate and ...

  2. Top 23 Online PhD Programs in Computer Science

    Colorado Technical Institute - Denver, CO. 22. Naval Post-Graduate School - Monterey, CA. 23. University of Minnesota - Minneapolis, MN. Online PhD in Computer Science: Conclusion. No longer relegated to a supplement to on-campus programs, online PhD programs have become a viable option for students looking to advance their education.

  3. 10 Most Affordable Online PhD in Computer Science Programs

    Key Takeaways: The #1 school in our ranking of the low-cost online PhD in computer science programs is Dakota State University, followed by the University of Utah. A doctorate in computer science can open up various advanced career opportunities in academia, research, and industry. Identify specific areas of interest within computer science (e ...

  4. Best Online Doctoral Degrees in Computer Science

    Bachelor's. Postsecondary Teacher (Professor) $80,560. Doctorate. Source: Bureau of Labor Statistics. In short, when it comes to computer science as a degree options, earning a Ph.D. only makes ...

  5. Top 10 Best Online PhDs in Computer Science

    Their PhD computer science online program equips students with advanced knowledge in state-of-the-art technologies such as Artificial Intelligence, Cybersecurity, and Data Mining. Credit hours: 60. Duration: 40 months. Tuition: $1,094 per credit. Financial aid: Scholarships, loans, grants, and veteran benefits.

  6. Online Doctorate in Computer Science

    According to FREOPP, the average estimated earnings for a Ph.D. in computer science is $123,942 shortly after graduation and $189,715 at age 45. After adjusting for completion and cost, the ROI of ...

  7. Best Online PhD of Computer Science Degree Programs (Doctorates) 2024

    One of the top offerings at Columbia University is the online PhD in Computer Science accredited by the ABET. The PhD degree offers a wide variety of advanced courses, including artificial intelligence, databases, computer architecture, computational complexity, and the analysis of algorithms.

  8. Online Ph.D. in Computer Science Programs

    An on-campus or online Ph.D. in computer science typically requires 72-90 credits total or 60 credits for a student who holds a master's degree in the field. Depending on your academic preparation and whether you study part time or full time, your degree may take 3-5 years.

  9. 25 Best Online PhD in Computer Science [2024 Guide]

    Network and Computer Systems Administrators. $84,810. With a PhD in Computer Science, you may qualify to head up computing departments in various organizations. Software and technology companies rely on having experts who can develop new products or enhance current offerings.

  10. Online PhD in Computer Science Guide

    Earning A PhD in Computer Science. An online PhD in Computer Science typically takes between 4-5 years to complete. It's always smart to research in-person and online formats to find the program that fits your schedule. Aspiring PhD students should consider admissions requirements, areas of specialization, and cost to ensure the program they ...

  11. Doctor of Philosophy in Computer Science (PhD-CS)

    As a graduate of National University's Doctor of Philosophy in Computer Science (PhD-CS) program, you'll be able to: Develop knowledge in computer science based on a synthesis of current theories. Explain theories, applications, and perspectives related to computer science. Evaluate theories of ethics and risk management in computers and ...

  12. Online PhD in Computer Science Programs

    Online PhD in Computer Science Programs - A Compete Guide. Learn what the top online PhD in Computer Science programs are, how to select a program best for you, & the opportunities for graduates!

  13. Doctor of Philosophy in Computer Science

    Domestic/International Classified Admissions. Submit online application. You will choose Doctor of Philosophy in Computer Science as your Program of Study and Online Education as your campus. You will be asked to submit three names and three email addresses of individuals you are using as references.

  14. Ph.D. Programs in Computer Science

    Benefits of a Ph.D. in computer science include: Sharper Skills: A computer science doctorate can help you improve a variety of important career skills, such as research, communication, critical thinking, and problem-solving. Job Opportunities: Ph.D. in computer science graduates can qualify for promotions and higher-level roles.

  15. Best Online PhDs in Computer Science

    The field of computer science has an immense predicted growth over the next few years. According to the Bureau of Labor Statistics, computer science and information technology jobs will see a 13 percent employment growth by 2026. The best online PhD in Computer Science can help you learn the most in-demand tech skills needed to get one of these lucrative jobs.

  16. Find the Top Online Doctorates in Computer Science

    Finding the best option for your needs is possible with the right research and guidance. See which schools landed on our list of the best online computer science doctorates for 2023. About the ranking. 1. Capitol Technology University Laurel, Maryland. Type: Private not-for-profit.

  17. Ph.D. in Computer Science Online or On-Campus

    Ph.D. in Computer Science. Gain vital expertise to lead and innovate with the help of invaluable "practice experience" in a fast-paced, real-world environment. Through critical and logical thinking, you'll gain the essential knowledge and experience needed to become highly proficient in the use of today's leading computing platforms and ...

  18. 9 Online Computer Science PhD Programs to Consider

    Related: 13 Best Jobs for Students Earning a Computer Science Degree. 9. University of Rhode Island. The University of Rhode Island in Kingston, Rhode Island, is a research-oriented university with a computer science Ph.D. program. Classes are offered on campus and online, but the degree cannot be completed entirely online.

  19. Top 8 Online Doctorates in Computer Science

    Format: Online. #8 Northcentral University. Northcentral University's Ph.D. in Computer Science degree program can be completed entirely online in about 50 months. With no course start dates and no scheduled lecture hours, this degree program offers students unparalleled flexibility in their education.

  20. Best Computer Science Programs in America

    Princeton University. Princeton, NJ. #10 in Computer Science (tie) Save. 4.4. Find the best graduate computer science program to fit your goals using the U.S. News rankings. Narrow your search ...

  21. Fastest Accelerated Online Computer Science Doctorates (PhDs)

    Columbia University. Tuition + fees: $65,524. PhD in Computer Science. Columbia University, an Ivy League private research university, welcomes students with a keen interest in research into computer science to its PhD in Computer Science program. Students engage in research projects during the entirety of their stay and progress from being apprentices to junior colleagues of their professors.

  22. Computer Science Ph.D. Program

    The computer science Ph.D. program complies with the requirements of the Cornell Graduate School, which include requirements on residency, minimum grades, examinations, and dissertation. The Department also administers a very small 2-year Master of Science program (with thesis). Students in this program serve as teaching assistants and receive ...

  23. Top 20 Online Doctorates in Computer Science 2019

    Degree: Ph.D. in Computer and Information Science (for existing MS only) 3. Indiana University - Bloomington, Indiana. Indiana University (IU) Bloomington was founded in 1820 and is the flagship campus for the eight-campus Indiana State University System.

  24. Online PhD in IT: Top Program Picks

    The University of the Cumberlands is a private, Christian-affiliated university in Williamsburg, Kentucky. The school offers a 100% online PhD in Information Technology program designed to provide IT professionals with skills in research and root cause analysis. Graduates go on to have top-tier roles in advanced research, post-secondary teaching, and administration and management in the public ...

  25. Computer Science, MPhil/PhD

    Computer science at the University of Greenwich. Discover the possibilities of technology at Greenwich, where courses shape students from undergraduate to postgraduate levels. Covering some of the most relevant industry topics, such as cybersecurity and artificial intelligence. Visit our computer science degrees page.

  26. US

    The University of Exeter and Tsinghua University have launched a jointly-awarded PhD degree programme in climate and environmental sciences which supports six students to be co-supervised between Tsinghua's Department of Earth System Science and Colleges at Exeter that conduct research on earth systems and environmental sciences. Read more.