Best Online PhD Degrees in Computer Science

Advertisement AffordableCollegesOnline.org is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Search for online colleges by subject.

Doctorate in Computer Science Concentrations & Careers

With the U.S. Bureau of Labor Statistics predicting 1.4 million new jobs by 2020, computer science will continue to be a promising field. An online PhD in computer science can open the door to the best of those jobs, including teaching and research positions in academia, government and industry. Before pursuing a PhD, it’s important to explore different programs to determine what each school has to offer and what is required for admission. Find PhD programs and options below, and see where they can lead.

The Best Online PhD Degrees in Computer Science

Rank School Location
1 Capitol Technology University Laurel, MD
2 Columbia University in the City of New York New York City, NY
3 Dakota State University Madison, SD
4 Embry-Riddle Aeronautical University-Worldwide Daytona Beach, FL
5 Mississippi State University Mississippi State, MS
6 Nova Southeastern University Fort Lauderdale, FL
7 Pennsylvania State University University Park, PA
8 University of California-Berkeley Berkeley, CA
9 University of Minnesota-Twin Cities Minneapolis, MN
10 University of North Texas Denton, TX
Advertisement AffordableCollegesOnline.org is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Featured Online Programs

Find a program that meets your affordability, flexibility, and education needs through an accredited, online school.


  • Methodology +

    Best Colleges for Online PhD Degrees in Computer Science

    To find the best colleges for earning an online PhD degree in computer science, our researchers and higher education experts collected and analyzed data from every accredited postsecondary institution in the United States. The goal- To see which colleges offer the most notable balances of academic rigor, student support and affordability for online learning. The specific criteria and scoring metrics for the ranking are as follows: General criteria:

    • Must be an accredited 4-year public or private not-for-profit institution
    • Must offer at least 1 online PhD degree in computer science
    • Annual in-state net price below $20,000

    Scoring metrics:

    • Average net price for in-state undergraduate students
    • Count and breadth of online programs available
    • Student-to-faculty ratio
    • 6-year graduation rate
    • Percentage of beginning, full-time undergrads receiving scholarship/grant aid from the college
    • Average amount of scholarship/grant aid students receive from the college
    • Availability of academic/career counseling services
    • Availability of job placement services for students and graduates
    • 3-year loan default rate
    • AC Online Peer-Based Value (PBV)*

    *PBV is a proprietary metric that compares the cost of a program to the cost of other programs with the same (or a similar) qualitative score. It also compares the qualitative score of the program to the score of other programs with the same (or similar) cost. In short, the PBV calculation denotes the overall value – or “bang for your buck” – of an online degree.


The Best Online PhD Degrees in Computer Science

Online computer science PhD programs offer students the opportunity to earn an advanced degree in a flexible environment, as well as the potential to earn high salaries after graduation. In fact, the 2015 State of College Hiring report listed computer science majors as the highest paid graduates in the country. It’s no surprise students are seeking these advanced degree programs, especially ones that allow for specialization in a particular area of interest.

  • Capitol Technology University
    Location

    Laurel, MD

  • Columbia University in the City of New York
    Location

    New York City, NY

  • Dakota State University
    Location

    Madison, SD

  • Embry-Riddle Aeronautical University-Worldwide
    Location

    Daytona Beach, FL

  • Mississippi State University
    Location

    Mississippi State, MS

  • Nova Southeastern University
    Location

    Fort Lauderdale, FL

  • Pennsylvania State University
    Location

    University Park, PA

  • University of California-Berkeley
    Location

    Berkeley, CA

  • University of Minnesota-Twin Cities
    Location

    Minneapolis, MN

  • University of North Texas
    Location

    Denton, TX

Timeline of an Online PhD in Computer Science Degree

APPLYING TO DOCTORATE PROGRAMS

After making the decision to pursue an online computer science PhD, students should ensure they have the necessary prerequisite education, and then gather the documentation requested by the admissions committee. Typical requirements include:

  • GRE scores.Most online PhD in computer science programs require applicants to take the Graduate Record Examination, so it’s important to find out the minimum accepted score ahead of time. Purchasing a test preparation booklet or taking a GRE preparatory course can help boost scores.
  • Transcripts (paper/electronic).Transcripts document that applicants have obtained a bachelor’s or master’s degree in computer science, or equivalent preparation in computational science subjects.
  • Resume.Applicants typically have at least a few years’ experience in the field and should demonstrate practical work on a resume. They should also include a list of research publications that show their work if possible.
  • Statement of purpose.Applicants should use this to express their interests and plans in computer science in a concise and clear manner, including the principal reasons why the student would make a strong applicant.
  • Letters of recommendation.These letters should come from people closely acquainted with the applicant and explain the student’s academic competence. Generally, more weight is placed on letters from the academic community, especially professors who can testify to the applicant’s potential as a researcher in the field of computer science.
YEAR 1 AND YEAR 2

Students begin the doctorate program by taking required core and research courses that cover the central doctrines of computer science. In addition, research courses will introduce students to effective research methods, as well as various ways to analyze information, such as statistics and qualitative reasoning. Throughout the first and second year, coursework becomes more advanced, building upon the foundation already set. During this time, students meet with their faculty advisers at least once a semester to assess the progress they’ve made in their coursework, lab rotations, thesis committee meetings, and other responsibilities. Planning for the Doctoral Board Oral (DBO) examination also begins during the second year.

YEAR 3+

If students haven’t yet completed their final comprehensive examinations, they will do so during the third year. However, the main focus of the third and subsequent years is researching and writing the dissertation and providing regular updates to their advisers. Upon completion, the dissertation must be presented to a panel. The student is responsible for explaining the research, methodologies, and conclusion, and defending the dissertation to the panel. Most schools require students to finish their dissertations by the end of the fifth year.

TESTING AND GRADUATION REQUIREMENTS

Specific testing and graduation requirements vary depending on the program, but the following components are included in most online PhD in computer science programs:

  • Thesis/Dissertation.The process starts with a proposal that is given to the advisory committee. Each year, the student participates in a formal meeting with a research mentor to discuss the status of the project, the organization of the lab environment, and long-term career goals. Finally, the dissertation must be successfully defended and deemed worthy of publication.
  • Preliminary or Final Oral Examination.This examination assesses proficiency and provides an opportunity for critical examination of the student’s work by scholars outside the program. Preliminary examinations typically occur at the end of the second year. If there is a final exam, it concentrates on the student’s doctoral dissertation and its implications.
  • Internships.Depending on the institution, students may apply for a leave of absence to complete a full-time internship outside the academic research environment, such as at a biotech company. Students may also have the option to use the intern experience for academic credit.

Routes to an Online Computer Science Doctorate

While the PhD is a terminal degree, there are many routes to get there. Depending on students’ career paths, they may choose degrees that train them in areas such algorithms, combinatorics and optimization; or computational science and engineering. The degree may also take them from the computer lab to the biology lab with training in bioengineering or bioinformatics.

Degrees are often tailored to a student’s specific interests, and may lead to careers in areas as diverse as artificial intelligence and machine learning, big data management, information security, software engineering, genetics, and robotics.

While some degrees are offered only through a school of computer science, others may be collaborative, involving other departments such as math or business. Each degree has its own set of requirements, but most entail the completion of core courses, research rotations, and a dissertation.

Algorithms, Combinatorics and Optimization

The focus of the ACO degree is the study of discrete structures and algorithmic issues arising in computer science and operations research. As a multidisciplinary program that is typically jointly administered by the schools of computer science, mathematics, and business, students can take advantage of the collaborative nature to enter through any of the three schools.

Bioengineering

Bioengineering is an interdisciplinary field that combines approaches from the experimental life sciences in conjunction with theoretical and computational methods from engineering, mathematics and computer science. With an ultimate goal of finding solutions to biomedical problems, this research-oriented degree program emphasizes advanced bioengineering, with concentrations in areas like neuroscience, genetics and systems biology. Electives include quantitative biology, applied mathematics, and engineering theory. It takes approximately four to six years to complete the online computer science PhD in bioengineering.

Bioinformatics

Increasing amounts of data have made analysis an important focus in the field of biology. Bioinformatics involves the development and use of computational tools for gene sequencing, genotyping, and mass spectrometry.Coursework focuses on statistics, life sciences, molecular biology, genetics and other disciplines that influence bioinformatics in fundamental and systems biology. Real-world applications include disease diagnosis, classification, prognosis, and treatment, as well as drug development and genetic profiling.

Computational Science & Engineering

This interdisciplinary degree program prepares scientists, mathematicians and engineers to use the modern tools of computational science. Students learn to integrate math, science and engineering to prepare for research and development in many settings, such as engineering software systems, web technologies, and software for consumer products. Graduates may also work on systems integration, data mining, or computational modeling.

The Impact of a PhD in Computer Science on Salary & Career Potential

Choosing an area of concentration is an important part of an online PhD in computer science program, since developing an expertise in a particular area can make students more marketable when it’s time to find a job. The following specializations are some of the more popular options in an online computer science PhD program:

CONCENTRATIONS

Artificial Intelligence

This concentration examines the theories and applications of artificial intelligence, covering concepts such as neural networks, machine learning, cognitive modeling, and logic programming and reasoning. Students explore the current state of artificial intelligence and learn about future uses in military, government and industry settings.

Career: Computer Programmer Software Engineer

Big Data

The explosive growth of the Internet, paired with the increased ease of gathering and storing information, has resulted in immense volumes of data. This specialization focuses on the methods, tools, techniques, and theories used in managing, processing and analyzing large data sets, in order to provide insights and conclusions for marketing and other purposes.

Career: Information Research Scientist Computer Systems Analyst

Database Information Systems

Database design, development, management and application are the major focuses of this concentration. Students are expected to obtain a high level of familiarity with various information systems and be able to effectively explain them to colleagues who do not have technical backgrounds.

Career:Database Administrator Computer Network Architect

Information Assurance

With data security a paramount concern of both businesses and consumers, information assurance is a major area of need in most organizations. This specialization focuses on the protection of data, as well as the systems that process, store and gather data. In addition, students learn how to assess and manage risks for software and hardware.

Career:Information Security Analyst Computer Network Architect

Software Engineering

This computer science specialization covers advanced concepts as they relate to the design, development and management of software, as well as the application of software to specific needs. Students are trained in software development life cycles, the engineering process, and project management, so they can effectively examine advanced software design concepts and anticipate future software needs.

Career: Computer Programmer Software Engineer

Cryptography

Students learn about the theories and engineering concepts related to securing networks and their associated data. Some of the areas covered include network protocols, data access techniques, and network intrusion detection.

Career: Information Security Analyst Potential Salary Increases with a Doctoral Degree

Potential salaries for graduates from online PhD in business programs vary. Here are some of the possible salaries to be earned in various business professions:

CAREERLOWER 10%MEDIAN SALARYUPPER 10%
Computer Programmers$44,140$77,550$127,640
Computer Network Architects$55,160$98,430$150,460
Database Administrators$44,470$80,280$123,780
Information Security Analysts$50,300$88,890$140,460
Computer Systems Analysts$50,780$82,710$129,980

Additional Resources & Links

Whether currently enrolled in an online computer science PhD program or already working in the field, those with an interest in computer science can benefit from the following resources.

OPEN-ACCESS ONLINE JOURNALS

Latest Posts

See All Posts
Online Opportunities for Earning Additional Income

Online Opportunities for Earning Additional Income

January 15, 2021   |   Staff Writers

According to the , students paid an average of $13,016 for college tuition in the 2018-19 school year. With room and board, the number rose to $24,623. Most classes require...

Ph.D. in Management

Ph.D. in Management

January 6, 2021   |   Staff Writers

Completing a Ph.D. in management online catapults graduates into the highest echelons of the discipline and qualifies professionals to take on advanced, highly specialized roles in areas of business, research,...

Advertisement AffordableCollegesOnline.org is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Search for Online Colleges by Subject

Discover schools with the programs and courses you’re interested in, and start learning today.