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
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'
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
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.
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.
- myState on Mississippi State University
- Directory on Mississippi State University
Doctor of Philosophy in Computer Science
Tuition & Fees
In-state tuition for everyone!
Take your next step!
Access current student portal
Class Schedule
Access the master class schedule
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
Mindy Wolfe
Enrollment & Onboarding Coach
- General Program Questions
- Assistance with Admissions Process & Requirements
Anusha Rijal
Retention & Engagement Coach
- Current Student Inquires
- Academic & Support Services Assistance
Dr. T.J Jankun-Kelly
Computer Science and Engineering
- Graduate Coordinator
Tamra Swann
Engineering
- Distance Education Coordinator
Department of Computer Science and Engineering
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?
Projected job outlook for computer and information research scientists through 2033
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 .
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.
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.
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.
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.
- Majors & Careers
- Online Grad School
- Preparing For Grad School
- Student Life
Top 10 Best Online PhDs in Computer Science
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
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 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 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 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 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.
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
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 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)
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’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 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.
How New Grads Research Companies to Find Jobs
Experience Paradox: Entry-Level Jobs Demand Years in Field
Grad Trends: Interest in Artificial Intelligence Surges
Applying to Big Tech This Year? Here’s How to Ace It.
73% of job seekers believe a degree is needed for a well-paying role–but is it?
Tech Talent Crunch: Cities with More Jobs Than Workers
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
© 2024 TheGradCafe.com All rights reserved
- Partner With Us
- Results Search
- Submit Your Results
- Write For Us
Online Ph.D. in Computer Science Programs
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.
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.
School | Public or Private? | Degree Offered | Total Credits | Cost per Credit | Dissertation Required? | In-Person Requirements |
---|---|---|---|---|---|---|
Private | Ph.D. | 60 | $950 | Yes | No | |
Private | Ph.D. | 90 | $1,500 | Yes | Yes | |
Private | DIT | 90 | $795 | Yes | Yes | |
Public | Ph.D. | 42-72 | $800 | Yes | No | |
Public | Ph.D. | 55 | $537 | Yes | No | |
Public | Ph.D. | N/A | $1,200 | Yes | No | |
Private< | Ph.D. | 60 | $920 | Yes | No | |
Private | Ph.D. | 66 | $979 – $1,428 | Yes | Yes | |
Public | Ph.D. | 75 | $396 | Yes | Yes | |
Public | Ph.D. | 60-90 | $818 (out-of-state) or $546 (in-state) | Yes | No | |
Public | Ph.D. | 64 | $887 (in-state) or $1,727 (out-of-state) | Yes | Yes | |
Public | Ph.D. | 60 | $573 (in-state) or $1,240 (out-of-state) | Yes | Yes | |
Public | Ph.D. | 60-90 | $680 (in-state) or $1,145 (out-of-state) | Yes | Yes |
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.
Job | Median 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
The computer science degree can come with specializations, giving students broader knowledge in a specific area they might enjoy.
Career Guide for STEM Majors
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.
Best Online Doctoral Degrees in Computer Science
Why you can trust zdnet.
33 years of experience 30 hands-on product reviewers 10,000 square feet of lab space
What to Consider
Decide on your budget before making a purchase -- many products range widely in price.
Consider the features that you'll get with your purchase, and if they cover everything you need.
User experience
Look into our reviews, along with user reviews and free trials when possible before making a purchase to ensure people are happy with their experience.
Does the company offer strong customer service should anything go wrong?
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
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
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.
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
Weekly Course Starts
Why Choose National University
- 190+ Degree Programs
- Online or In Person
- 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.
“National University has impacted my career. You can immediately apply what you learn in class to your business.”
-Francisco R., Class of 2016
FLEXIBLE SCHEDULE
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
Ph.D. in Computer Science Program Guide
Liz Simmons
Contributing Writer
Learn about our editorial process .
Updated July 10, 2024
Mitch Jacobson
Contributing Editor
Reviewed by
Victoria Ivy Southall
Contributing Reviewer
Our Integrity Network
ComputerScience.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 ComputerScience.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.
ComputerScience.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.
Are you ready to discover your college program?
A Ph.D. in computer science is a terminal degree — the highest credential you can earn in the field. Ph.D. computer science students take advanced coursework that covers computer science theory. They also must complete a dissertation: original research addressing a problem or question in computer science.
Pursuing a doctoral degree in computer science means studying advanced concepts. Graduates can boost their earning potential and qualify for high-level jobs, including teaching and research roles.
This guide explores the benefits of computer science Ph.D.s. We explain what to expect from a typical program, describe potential careers for graduates, and examine important considerations as you choose a school.
Popular Online Programs
Learn about start dates, transferring credits, availability of financial aid, and more by contacting the universities below.
Why Get a Ph.D. in Computer Science?
A Ph.D. program in computer science can prepare you for in-demand jobs : The U.S. Bureau of Labor Statistics (BLS) projects that computer and information technology professions will grow much faster than average between 2022 and 2032, with about 377,500 projected job openings annually. The continued integration of technology into every facet of modern society drives demand for skilled workers in this field.
The need for professionals with computer science expertise also drives wages: The BLS reports that computer science-related jobs paid a median annual salary of $104,200 in 2023, more than double the median salary of $48,060 for all workers.
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. This includes management, administrative, and leadership jobs, as well as teaching and research careers.
- Higher Salaries : Earning an advanced degree in computer science can help increase your earning potential. Payscale reports that workers with a computer science Ph.D. earn an average wage of $139,000 as of October 2023. By comparison, those with just a BS in computer science make $94,000 annually as of May 2024.
The table below consists of data about Ph.D. graduates in computer and information sciences. Between 2017 and 2022, the number of graduating students has increased overall. Though male-identifying students receive significantly more degrees in this field than female-identifying students, the number of graduates overall increased for both groups. This increase may reflect the ongoing demand for computer science professionals with advanced knowledge.
Year | Total Students | Male-Identifying Students | Female-Identifying Students |
---|---|---|---|
2021-22 | 2,790 | 2,074 | 716 |
2020-21 | 2,573 | 1,923 | 650 |
2019-20 | 2,415 | 1,868 | 547 |
2018-19 | 2,224 | 1,716 | 508 |
2017-18 | 2,017 | 1,580 | 437 |
Computer Science Careers for Ph.D. Graduates
Computer and information research scientists.
Computer and information research scientists study computing problems and innovate new technologies. Frequent duties include creating new computer languages and software systems, designing computer experiments, and writing papers about their research. The BLS projects much faster-than-average growth for this job from 2022 to 2032.
- Required Education: Master's degree
- 2023 Median Annual Salary: $145,080
- Job Outlook (2022-32): +23%
Postsecondary Teachers
Graduates of Ph.D. in computer science programs can qualify for postsecondary teacher jobs — professors and lecturers at the college level. Typical duties include creating lesson plans, teaching classes, grading student work, and conducting research. Some postsecondary teachers advance their careers by becoming a dean, provost, or president of a university.
- Required Education: Master's degree or Ph.D.
- 2023 Median Annual Salary: $96,430
- Job Outlook (2022-32): +5%
Computer and Information Systems Managers
Computer and information systems managers oversee all computer-related work at their organizations. They usually need at least five years of relevant professional experience. They set goals, manage workers, and analyze IT needs for their organization.
- Required Education: Bachelor's degree
- 2023 Median Annual Salary: $169,510
- Job Outlook (2022-32): +15%
Read More Explore computer science careers
What to Expect From Computer Science Doctoral Degrees
Ph.D. programs in computer science explore advanced topics in computing theory, including artificial intelligence , database management, software engineering , and human-computer interaction. In addition to coursework, doctoral students typically complete a dissertation reflecting their original research.
A typical Ph.D. in computer science takes 4-6 years. Factors that can impact program length include whether you already hold a master's in computer science , how long your research takes, and whether you attend part time or full time.
Read More Learn more about computer science programs in general
Admission Requirements
To get into a Ph.D. program in computer science, applicants typically need a bachelor's or master's degree in computer science or a related field, such as a bachelor's degree in cybersecurity or computer engineering. Many programs require a minimum 3.0 GPA from previous coursework.
Applicants — especially those from non-computer science backgrounds — may need to complete foundational prerequisites in computer science before taking classes for their doctoral degree. Some schools require GRE or GMAT scores. Other admission requirements may include letters of recommendation, resumes, and statements of purpose. Applicants typically pay an application fee, often ranging from $50 to $150.
Degree and Specialization Options
Doctoral programs in computer science may culminate in a Ph.D. or a doctorate in computer science. Ph.D. programs usually focus on research and academics, while doctorates may emphasize professional applied skills. Ph.D. programs may take longer to complete than doctorates because of more intensive research requirements.
If you want to become a computer science professor or work in academia, consider a Ph.D. In contrast, pursue a professional doctorate if you plan to work in the private sector.
At the Ph.D. level, some programs offer concentrations that let students focus on subfields of computer science. Popular specializations include data science , software engineering, artificial intelligence, and software systems.
Popular Graduate Degree Courses
Ph.D. programs in computer science offer advanced courses that explore topics like algorithms, human-computer interaction, research methods, and data mining. Other popular classes include software architecture, computer security, and theory of computation. Below, we highlight some typical courses Ph.D. in computer science students take. Specific courses vary by program.
- Algorithm Concepts : This class explores abstract data structures and design and analysis of algorithms. Students learn about parallel algorithms, performance evaluation, and dynamic programming.
- Computer Security Risk : Students in this course learn about topics like security management practices, network and internet security, and security architecture.
- Programming for Data Science : This elective class examines various programming languages, including how to use them for data science. Topics include string operations, data mining techniques, and debugging.
- Graduate Research Methods : This course covers foundational quantitative and qualitative research methods. Students learn to apply these techniques in computer science contexts and explore research question formulation, data analysis, and presentation skills.
- Human-Computer Interaction : Learners in this class explore theories of human-computer interaction. Topics include interface design, human-computer interaction research methods, and interface programming.
How Much Will a Doctoral Degree in Computer Science Cost?
The cost of getting a doctoral degree in computer science varies. Factors that impact the price of a degree include institution type (public versus private), school prestige, and program length.
Public universities generally charge lower tuition rates than private ones, and in-state students at public schools pay significantly less than out-of-state learners. When evaluating tuition costs, however, keep in mind that a program's sticker price can vary significantly from its net price — the amount you actually pay. Financial aid from the government or your school can reduce your doctorate's price significantly.
Don't forget about other costs that students typically incur while earning a degree. This may include textbooks, software, a computer, and living expenses.
Average Published Tuition Price for Doctoral Degrees, 2023-24
Public Four-Year Institutions
Private Nonprofit Four-Year Institutions
Graduate students can pursue multiple avenues of funding to cover the cost of their tuition. You can help pay for your computer science degree using federal financial aid, which includes student loans and grants. Schools and private organizations give out computer science scholarships . At the doctoral level, programs often offer fellowships and assistantships for researching and teaching, which can cover the full cost of tuition and provide a stipend.
Choosing the Right Ph.D. in Computer Science Program
When choosing where to earn your Ph.D. in computer science, think about the factors that matter most to you. We explore several crucial considerations below.
- Accreditation : Make sure that all prospective schools on your list hold institutional accreditation. You can verify this information with the Council for Higher Education Accreditation's school directory . Accreditation verifies that a school meets standards of academic excellence.
- Prestige : Attending a prestigious computer science Ph.D. program with name recognition may help you get better job offers after graduation. However, it's not essential that you attend a top-tier program to get the knowledge and skills you need to excel in this field.
- Cost : Ask any prospective program about the total estimated cost of the degree and any institutional funding opportunities. These may include graduate research or teaching assistantships, scholarships, or fellowships.
Discover more options for expanding your education
Ph.D. Programs in Software Engineering
Online Master's Degrees in Computer Science
Master's Degrees With No GRE Requirement
Ph.D. Programs in Artificial Intelligence
Questions about doctorates in computer science, is it worth getting a ph.d. in computer science.
Whether getting a Ph.D. in computer science is worth it depends on your goals. Graduates of computer science Ph.D. programs can earn higher-than-average salaries and qualify for advanced roles, including teaching and research jobs.
How do I get a Ph.D. in computer science?
Many colleges and universities offer Ph.D. programs in computer science. You can earn this degree by completing advanced coursework and an original research dissertation that contributes new ideas to the field.
How much can I make with a doctorate in computer science?
Graduates of Ph.D. programs in computer science can earn higher-than-average wages. For example, computer and information systems managers — an advanced role that typically requires multiple years of experience — earned a median annual salary of $169,510 in 2023.
What skills will I learn in a computer science graduate program?
A computer science graduate program covers advanced computer science theory, algorithms, database management, and machine learning. Ph.D. students usually specialize in a subdiscipline of the field, like data science, cybersecurity, or artificial intelligence.
Page last reviewed April 22, 2024.
Recommended Reading
Take the next step toward your future.
Discover programs you’re interested in and take charge of your education.
Computer Science, PhD
Computer science phd degree.
In the Computer Science program, you will learn both the fundamentals of computation and computation’s interaction with the world. Your work will involve a wide range of areas including theoretical computer science, artificial intelligence and machine learning, economics and computer science, privacy and security, data-management systems, intelligent interfaces, operating systems, computer graphics, computational linguistics, robotics, networks, architectures, program languages, and visualization.
You will be involved with researchers in several interdisciplinary initiatives across the University, such as the Center for Research on Computation and Society , the Data Science Initiative , and the Berkman Klein Center for Internet and Society .
Examples of projects current and past students have worked on include leveraging machine learning to solve real-world sequential decision-making problems and using artificial intelligence to help conservation and anti-poaching efforts around the world.
APPLY NOW >
Computer Science Degree
Harvard School of Engineering offers a Doctor of Philosophy (Ph.D) degree in Computer Science , conferred through the Harvard Kenneth C. Griffin Graduate School of Arts and Sciences. Prospective students apply through Harvard Griffin GSAS; in the online application, select “Engineering and Applied Sciences” as your program choice and select "PhD Computer Science" in the Area of Study menu.
In addition to the Ph.D. in Computer Science, the Harvard School of Engineering also offers master’s degrees in Computational Science and Engineering as well as in Data Science which may be of interest to applicants who wish to apply directly to a master’s program.
Computer Science Career Paths
Graduates of the program have gone on to a range of careers in industry in companies like Riot Games as game director and Lead Scientist at Raytheon. Others have positions in academia at University of Pittsburgh, Columbia, and Stony Brook. More generally, common career paths for individuals with a PhD in computer science include: academic researcher/professor, industry leadership roles, industry research scientist, data scientist, entrepreneur/startup founder, product developer, and more.
Admissions & Academic Requirements
Prospective students apply through the Harvard Kenneth C. Griffin Graduate School of Arts and Sciences (Harvard Griffin GSAS). In the online application, select “Engineering and Applied Sciences” as your program choice and select "PhD Engineering Sciences: Electrical Engineering." Please review the admissions requirements and other information before applying. Our website also provides admissions guidance , program-specific requirements , and a PhD program academic timeline . In the application for admission, select “Engineering and Applied Sciences” as your degree program choice and your degree and area of interest from the “Area of Study“ drop-down. PhD applicants must complete the Supplemental SEAS Application Form as part of the online application process.
Academic Background
Applicants typically have bachelor’s degrees in the natural sciences, mathematics, computer science, or engineering.
Standardized Tests
GRE General: Not Accepted
Computer Science Faculty & Research Areas
View a list of our computer science faculty and computer science affiliated research areas . Please note that faculty members listed as “Affiliates" or "Lecturers" cannot serve as the primary research advisor.
Computer Science Centers & Initiatives
View a list of the research centers & initiatives at SEAS and the computer science faculty engagement with these entities .
Graduate Student Clubs
Graduate student clubs and organizations bring students together to share topics of mutual interest. These clubs often serve as an important adjunct to course work by sponsoring social events and lectures. Graduate student clubs are supported by the Harvard Kenneth C. Griffin School of Arts and Sciences. Explore the list of active clubs and organizations .
Funding and Scholarship
Learn more about financial support for PhD students.
- How to Apply
Learn more about how to apply or review frequently asked questions for prospective graduate students.
In Computer Science
- First-Year Exploration
- Concentration Information
- Secondary Field
- Senior Thesis
- AB/SM Information
- Student Organizations
- PhD Timeline
- PhD Course Requirements
- Qualifying Exam
- Committee Meetings (Review Days)
- Committee on Higher Degrees
- Research Interest Comparison
- Collaborations
- Cross-Harvard Engagement
- Lecture Series
- Clubs & Organizations
- Centers & Initiatives
- Alumni Stories
- Graduate Student Stories
- Undergraduate Student Stories
Computer and Information Sciences, Ph.D.
Program overview.
The Computer and Information Sciences Ph.D. program is designed to promote strong multidisciplinary collaborations across several computing disciplines whose bodies of knowledge influence and intertwine with each other. Graduates of this 75-hour program are prepared to thrive in diverse computing- and knowledge-based industries as well as in research and education at academic, industry, and federal agencies.
Two emphasis tracks of the program, information quality and information science, are offered online:
- The information quality track focuses on the theory, principles, models, and techniques for delivering information that is “fit for use” — an increasingly challenging task as organizations struggle with such issues as data architecture, identity resolution, data protection, and privacy.
- The information science track focuses on the theory, applications, technologies, and systems that classify, manipulate, store, retrieve, and disseminate information.
Request Info Apply Now Curriculum
Program Details
Admission requirements.
- Enrollment Terms: Fall and Spring Semesters
- Applicants must possess a bachelor’s degree or higher from a regionally accredited institution. Students should have an overall undergraduate GPA of at least 3.0 (4.0 scale) for their last 60 credit hours.
- Standard test scores (the Graduate Record Examinations (GRE)) taken no more than five years before application. The desired combined quantitative and verbal scores on the GRE is 301 or above (336 scale), with minimum score requirement of 142 and 144 for verbal and quantitative sections, respectively. The Information Science tracks has an additional minimum score requirement of 155 for quantitative section. Candidates for the Information Quality Track may submit GMAT scores in lieu of the GRE. In addition, applicants should demonstrate their ability to communicate complex ideas clearly and effectively either through a strong score on the GRE Analytical Writing Component (e.g., 3.5 or above on a 6.0 scale) or through samples of their written work.
- Three (3) letters of recommendation.
- Official college transcripts including grades and curriculum for undergraduate and (if applicable) graduate studies.
- Written statement by the applicant regarding the reasons (e.g. interests, relevant experience, and goals) why they should be considered for this Ph.D. program.
- Résumé detailing any professional work experience, published papers, or presentations.
- International students whose native language is not English and who do not have a degree from a regionally accredited U.S. institution of higher learning must demonstrate proficiency in written English via the Test of English as a Foreign Language (TOEFL). Applicants’ scores must exceed 550 (paper-based test) or 213 (computer-based test) or 79 (internet-based test). Applicants with scores below but close to 550 (213 if computer-based test or 79 internet-based test) may be admitted provisionally upon the recommendation of the Integrated Computing Steering Committee to the Dean of Graduate School, and allowed to fulfill the TOEFL requirement as specified in the Graduate School admissions policies.
- For applicants whose native language is not English and who are seeking financial support via a teaching assistantship, the student must demonstrate proficiency in spoken English via a score of 80% or higher on the American English Oral Communication Proficiency Test (AEOCPT) or a score of 5.0 or higher on the Test of Spoken English (TSE).
Graduation Requirements
- Students must complete all program core (9 hours), emphasis track core (12 hours), electives (12 hours, as determined by the student in consultation with their advisor), and dissertation/research hours (42 hours).
- All students must complete a research dissertation and successfully defend the dissertation to their dissertation committee.
Program Advisor
Accreditation, disabilities, ( credit hours).
Doctoral Degree in Computer Science
Carnegie Mellon's Ph.D. in Computer Science is, above all, a research degree. When the faculty award a Ph.D., they certify that the student has a broad foundation and awareness of core concepts in computer science, has advanced the field by performing significant original research and has reported that work in a scholarly fashion.
When you begin our Ph.D. program, you’ll take the Introductory Course for Doctoral Students — an intense two week program that orients you to the department, introduces you to research and education topics our faculty are interested in, helps you find a faculty advisor and familiarizes you with Carnegie Mellon’s resources. Next, you’ll gain a broad understanding of fundamental research issues in major areas of computer science through coursework and original research. Finally, you’ll write and orally defend a thesis that guarantees you understand the area well enough to advance the state of knowledge in the field.
During the first two years of the program, you’ll gain the foundation of knowledge that will allow you to become an expert researcher in computer science, primarily by
- Mastering a body of graduate material, achieved by passing 96 university units worth of graduate courses (equivalent to eight full-time courses).
- Learning how to organize and begin to carry out original research, achieved by participating in directed research.
You will also serve as a teaching assistant, hone your writing and speaking skills and maintain your programming prowess. You’ll also receive periodic evaluation of your progress, and must make satisfactory progress to continue in the program.
Time Commitment:
As a Ph.D. student in computer science at CMU, you'll spend roughly five years acquiring a body of technical knowledge that includes a familiarity with the breadth of the field, as well as a deep understanding of your research area. From your second month in the program, you'll work closely with your faculty advisor, who is charged with guiding your education and monitoring your progress through the program. You'll take courses, teach and perform directed research — all to ensure that you leave Carnegie Mellon as an expert in your field. For a complete breakdown of our program requirements, read our Ph.D. Handbook .
Financial Information:
The Computer Science Department offers all Ph.D. students full financial support while they are in good academic standing in their respective programs. To learn more about Ph.D. funding, visit the SCS Doctoral Programs webpage.
Graduate Tuition: https://www.cmu.edu/sfs/tuition/graduate/scs.html
Student Fees: https://www.cmu.edu/sfs/tuition/fees/index.html
Carnegie Mellon Graduate Student Financial Aid: https://www.cmu.edu/sfs/financial-aid/graduate/index.html
- Current Semester Courses
- Upcoming Semester Courses
- Schedule of Classes
- Undergraduate Catalog
- Bachelor's Programs
- Master's Programs
- Ph.D. in Computer Science
- Ph.D. in ACO
- Ph.D. in PAL
- CNBC Certificate Program
- Ph.D. Dual Degree Portugal
- Doctoral - How to Apply
- Degrees Conferred
- Other SCS Doctoral Programs
- Student Resources
Carnegie Mellon University School of Computer Science
Doctoral programs.
In any of the Ph.D. programs across our seven departments, you'll be matched with an advisor based primarily on mutual research interests and begin a research project on day one. All our Ph.D. students receive full financial support while in good academic standing, which helps ensure freedom to explore regardless of funding hurdles. We also believe that it's vital for advisors and students to work as peers, and the inherent flexibility of our programs means students often work with more than one faculty member and many other students during their time in SCS.
Together, our research environment and interdisciplinary mindset produce graduates who emerge into the world ready to tackle its biggest problems.
- Doctoral Programs Home
Interested in Applying?
- Graduate Admissions Overview
- Frequently Asked Questions
Program Contact
Robert Frederking Associate Dean for Doctoral Programs
Explore Our Ph.D. Programs
Ray and stephanie lane computational biology department, computer science department, human-computer interaction institute.
Ph.D. in Human-Computer Interaction
Language Technologies Institute
Ph.D. in Language and Information Technologies
Machine Learning Department
Robotics institute.
Ph.D. in Robotics
Software and Societal Systems Department
Ph.D. in Societal Computing (SC) Ph.D. in Software Engineering (SE)
Dual Degree Ph.D. Programs
The carnegie mellon portugal program (cmu portugal), ph.d. in computer science/dual degree portugal, ph.d. in human-computer interaction/dual degree portugal, ph.d. in language and information technologies/dual degree portugal, ph.d. in robotics/dual degree portugal, ph.d. in societal computing/dual degree portugal, ph.d. in software engineering/dual degree portugal.
Doctoral Program
The primary focus of the doctoral program is research, with the philosophy that students learn best by doing—beginning as apprentices and becoming junior colleagues working with faculty on scholarly research projects. The faculty in the department conduct research in all areas of computer science. The doctoral degree requires a dissertation based on the candidate’s original research, which is supervised by a faculty member, and all students in the doctioral program are actively engaged in research throughout the program.
The PhD is the Computer Science Department’s primary doctoral program. PhD students are expected to be full-time on-campus during every fall and spring academic semester from initial enrollment until the dissertation has been distributed to their defense committee, except during leaves of absence approved by the university. PhD students spend at least half of their time on research under the direction of their faculty adviser from their first day in the program and devote themselves full time to research after coursework and other preliminaries have been completed. PhD students are also expected to participate in departmental and laboratory activities full time throughout the program, except possibly for summer internships elsewhere, and the department does not consider admission of part-time PhD students. The policy on outside activities by PhD students is here .
DEPARTMENTAL INFORMATION FOR DOCTORAL STUDENTS
- Program Requirements
- MS leading to PhD
- Milestones Chart
- Milestones Registration Form: Candidacy, Thesis Proposal, Thesis Defense
- Doctoral Course Import Forms
- Doctoral Algorithms Prerequisite Form
- Data Science Specialization Option (further details here )
SCHOOL/UNIVERSITY INFORMATION FOR DOCTORAL STUDENTS
- Registration
- SEAS Doctoral Fieldwork (CPT) Policy
- Time-Off Policy for Doctoral Students on Appointment in the Sciences and Related Research Fields
GENERAL DOCTORAL INFORMATION AND ADVICE
- CAREER Club
- Computer Science Open Data
- Computer Science Graduate Job and Interview Guide
- Background in case you ever need to teach online with two days notice
- The Definitive ‘what do I ask/look for’ in a PhD Advisor Guide
- The Thesis Whisperer
- Prem Devanbu’s Review Anti-Patterns
- Computer Science Rankings
- Michael Ernst’s Compilation of Great Advice
- Productivity Tips for PhD Students
- Getting Admitted to a Top PhD Program
- Tips on the Interview Process
- Networking on the network
- Advice on research and writing
- More advice on writing
- Corporate Lab or Academic Department, Which Fits?
- How To Survive A Thesis Defense
- 10 easy ways to fail a PhD
- Dealing with plagiarism
- Academic job site
- Computing Research Association
- IEEE Computer Society
(link suggestions appreciated; send email to [email protected] )
Last updated on July 11, 2024.
Find open faculty positions here .
Computer Science at Columbia University
Upcoming events, virtual employer info session: echo3d.
Friday 3:00 pm
Employer Info Session: Chip Scan
Friday 4:30 pm
Digital Dreams Have Become Nightmares: What We Must Do - A Call To Action
Wednesday 11:40 am
CSB 451 CS Auditorium
Ronald Baecker, Columbia University
Virtual Startup Career Fair
Friday 11:00 am
In the News
Press mentions, dean boyce's statement on amicus brief filed by president bollinger.
President Bollinger announced that Columbia University along with many other academic institutions (sixteen, including all Ivy League universities) filed an amicus brief in the U.S. District Court for the Eastern District of New York challenging the Executive Order regarding immigrants from seven designated countries and refugees. Among other things, the brief asserts that “safety and security concerns can be addressed in a manner that is consistent with the values America has always stood for, including the free flow of ideas and people across borders and the welcoming of immigrants to our universities.”
This recent action provides a moment for us to collectively reflect on our community within Columbia Engineering and the importance of our commitment to maintaining an open and welcoming community for all students, faculty, researchers and administrative staff. As a School of Engineering and Applied Science, we are fortunate to attract students and faculty from diverse backgrounds, from across the country, and from around the world. It is a great benefit to be able to gather engineers and scientists of so many different perspectives and talents – all with a commitment to learning, a focus on pushing the frontiers of knowledge and discovery, and with a passion for translating our work to impact humanity.
I am proud of our community, and wish to take this opportunity to reinforce our collective commitment to maintaining an open and collegial environment. We are fortunate to have the privilege to learn from one another, and to study, work, and live together in such a dynamic and vibrant place as Columbia.
Mary C. Boyce Dean of Engineering Morris A. and Alma Schapiro Professor
{{title}} {{fullname}}
Courses This Semester
- {{title}} ({{dept}} {{prefix}}{{course_num}}-{{section}})
- Menu Close
- Search
PhD Program Admissions
Applying to our PhD Program
We’re thrilled that you are interested in our PhD program in computer science! This page provides an overview of the application process, some guidelines, and answers to specific questions. Please check our FAQ before emailing [email protected] with any questions not answered here.
Our program accepts a large number of applicants each year from a diverse range of backgrounds. Our applicants come directly from undergraduate or master’s programs, as well as industry positions, and from within United States and numerous countries around the world.
Visit the interactive PhD program statistics page to view historical program data pertaining to admissions, enrollment, retention/attrition/completion, and time to degree conferral. (Select “ Computer Science” from the “Choose Program” drop-down menu.)
Ready to start your PhD application?
We’re ready for you. Click on the link below to start your application to become a PhD student at Johns Hopkins University
The Application: General Advice
The most important question we ask when reviewing applications is "Will this individual excel at research?" Every part of your application is helpful insofar as it answers this question. The three major components of an application are the statement, letters of recommendation, and grades.
This is one of the most important parts of your application; it lets us get to know you and creates a narrative of your academic career and future plans. Before you write your statement, start by thinking about what you want us to learn about you. Make a list of important achievements, perspectives, and goals. Build your statement around this list. We are looking for students who have made the most of the opportunities they have been presented with and who are smart, creative, and motivated. Keep in mind that we also have your CV and letters of recommendation, so we don’t necessarily need a list of all your accomplishments. However, your statement can fill in the narrative around what you did and, more specifically, why you did it. What motivates you? What are your research interests and why? These details aren’t found elsewhere in your application, so focus on them in your statement.
There are a few things we suggest not including in your statement. While it’s tempting to give a rationale for why you are applying to our program, don’t include it if it’s uninformed. Consider: “I want to apply to Johns Hopkins because it’s one of the premiere academic programs.” We know that already! If you do have specific reasons to be interested in our program (e.g. location, a specific project, a faculty member, etc.), be sure to mention them.
In terms of your motivation, be specific! Don’t write: “I’ve wanted to do a PhD in CS since I was six years old.” We don’t trust that six-year-olds make good career decisions. If you write “I have always found AREA X fascinating,” explain why.
Letters of Recommendation
The two most important factors of a recommendation letter are: 1) select someone who knows you well, and 2) select someone who knows how to write a letter.
First, it’s tempting to ask Professor X. to write a letter for you because they are a well-known person in the field. While we can better contextualize letters from people we know, it’s only helpful if the letter contains meaningful information. If Professor X. writes, “I’ve met the applicant a few times and they seem sharp,” that’s not useful information. It’s more important to select someone who knows you well and can discuss your achievements in detail.
Second, your letter writer should know how to write a letter. Academic research programs look for different things than a company. We often read letters from work supervisors that say nice things, but don’t speak to the qualities we find most important.
Of course, it’s a balance. You want someone who knows you well, but they still need to know how to write a good letter of recommendation.
We understand that three letters are a lot, especially for an undergraduate applying directly to a PhD program. We don’t expect each candidate to have three amazing letters. Your choices should be about balance: you want people who know you well, can write good academic letters, and know the research field. Use your choice of your three letter-writers to create this balance.
There isn’t much you can do about your grades—you have the grades you have. However, we do not use any grade cutoffs or thresholds in admissions. We want to see that you did well and excelled in whatever program you were in. Did you push yourself to take upper-level classes? Did you do well in the classes most directly related to your research area? If you have special circumstances that explain some of your grades, please include a description of them in your statement.
The Whiting School of Engineering does not require GRE General Test scores for applications to our PhD programs.
TOEFL or IELTS
Non-native English speakers must take the TOEFL or IELTS exams. Details on accepted exams, scores, and exceptions to this requirement can be found here .
Application Tips
There are many helpful guides for PhD applications. Here are a few we recommend:
- How to be a Successful PhD Student (co-authored by our own Mark Dredze )
- What Readers Look for in a Statement of Purpose
- Student Perspectives on Applying to NLP PhD Programs
- A Survival Guide to a PhD
Application Deadlines
Application Deadline:
The deadline for fall is December 15th. (No recruiting for spring admissions.)
The application will be available for submission on or around August 15.
Vivien Thomas Scholars
The Vivien Thomas Scholars Initiative (VTSI) is an endowed fellowship program at Johns Hopkins for PhD students in STEM fields. It provides full tuition, stipend, and benefits while also providing targeted mentoring, networking, community, and professional development opportunities. Students who have attended a historically black college and university or other minority serving institution for undergraduate study are eligible to apply. To be considered for the VTSI, all application and supplementary materials must be received by December 1, 2021.
PhD in Computer Science
The PhD in Computer Science program provides students with the advanced coursework and groundbreaking research opportunities they need to contribute at the forefront of the world’s fastest-growing fields. Forging knowledge in 15 core areas like artificial intelligence, data science, programming languages, and human-centered computing, you’ll gain significant expertise in conducting and presenting the results of your research. Ultimately, you’ll produce and defend original work that contributes to critical discourse in your chosen area.
- Explore plan of study
- View program requirements
- How to apply
- Request info
Khoury College doctorate students gain deep knowledge and invaluable experience—preparing you for a research career in academia or industry.
Khoury Computer Science PhD graduates have found prestigious positions across industry and academia.
Tenure-track faculty:
- University of Michigan, Ann Arbor
- University of British Columbia (UBC)
- Indiana University
- University of Maryland
- University College London
- NC State University
- UMass Boston
- City University of Hong Kong
Postdoc research scientists:
- University of Paris
- Virginia Tech
- Microsoft Research
- GE Global Research
Senior software engineers and industry leaders:
Students graduating with a PhD in Computer Science will:
- Gain a broad understanding of computer science fundamentals, spanning a substantial portion of the following core areas: artificial intelligence and data science, human-centered computing, software, systems, and theory
- Gain significant expertise in at least one research area in computer science
- Produce and defend original research in an area of computer science
- Be able to communicate research results effectively in both oral and written forms
Our flagship campus in Boston is just minutes away from esteemed universities, exciting start-ups, and leaders in tech, finance, health care, and more.
FEATURED RESEARCH
August 1, 2025
Khoury Graduate Admissions Team
- Financial support
January 1, 1066
January 1, 1492
Khoury Align Admissions Team
- How to Apply
- Cost & Financial Aid
Khoury Social
Contact Khoury
I'm seeking information for
You are using an outdated browser. Please upgrade your browser to improve your experience.
- NSU ALERT: 9/26/24 CLICK HERE
- Computing and Engineering Degrees
Ph.D. in Computer Science
Admission Requirements
- Graduate Catalog
- Request Info
Conduct Cutting-Edge Research in Computer Science
The Ph.D. in Computer Science program from Nova Southeastern University's College of Computing and Engineering prepares students to make significant contributions to the field through original research. Whether you're interested in cybersecurity, artificial intelligence, or another dynamic subject, you'll have the opportunity to work with world-renowned faculty on cutting-edge projects.
Our Ph.D. programs are uniquely designed for working professionals, allowing you to advance your education without putting your career on hold. With no residency requirements, you can earn your Ph.D. from anywhere, seamlessly integrating your studies into your busy schedule. This flexible approach empowers you to balance work, life, and doctoral studies, providing a pathway to achieve your academic goals without disruption.
With access to state-of-the-art facilities and resources, you'll develop the skills and knowledge needed to solve real-world problems and create new technologies. You'll also join a supportive community of scholars and researchers who are passionate about advancing the field of Computer Science.
Our Ph.D. graduates hold prestigious positions across all sectors, from industry to government to academia. They work at organizations such as Microsoft, IBM, and Google, and various United States government agencies, in addition to colleges and universities around the world.
NSA-Designated University
The National Security Agency (NSA) and its affiliated federal agencies have designated NSU as a National Center of Academic Excellence in Cybersecurity (NCAE-C) Cyber Defense (CD) and Cyber Research (R) . NSU is among the few institutions around the nation to obtain both designations. Learn more .
Quick Facts
Start dates, delivery options, learning outcomes.
A graduate with a Ph.D. in Computer Science will have the ability to:
- acquire advanced knowledge and deeper understanding of the field of computer science;
- communicate professionally and ethically about computer science research issues;
- identify, analyze, and synthesize scholarly literature related to the field of computer science; and
- generate new knowledge through research/scholarship and disseminate that knowledge to others by demonstrating the necessary technical and intellectual skills to produce a written document that makes an original contribution to the field of computer science.
B.S. to Ph.D. in Computer Science Pathway
M.s. to ph.d. in computer science pathway.
*Each student will be required to complete at least three CISD 885 doctoral research courses. These courses will be taken at the end of the student’s coursework. These faculty supported directed study courses will enable the student to identify a viable research topic and conduct preliminary research that will lead to formal candidacy.
**Students must complete 24 credits of CISD 901 dissertation courses. Students who do not complete the dissertation within 24 credits will register for CISD 920 Continuing Dissertation (four credits) until the dissertation is complete.
For a full list of all course descriptions, visit coursewizard.nova.edu .
Alumni Success Stories
DevOps Engineer 2 NSU B.S. in Computer Science Graduate
Priscila Reyes
NSU B.S. in Computer Science Graduate
Catalina Bolaños Sippli
IT Consultant NSU M.S. in Management Information Systems Graduate
NSU M.S. in Information Technology Graduate
Diaa Fathalla
NSU Ph.D. in Computer Science Graduate
Rita Barrios
Adjunct Professor, Cybersecurity & Information Systems NSU Ph.D. in Cybersecurity Management Graduate
Take The Next Step
Request Info Apply Now
The College of Computing and Engineering graduate enrollment office is located on the fourth floor in the Carl DeSantis Building on NSU's Fort Lauderdale-Davie campus in Davie, Florida. Click here for a map .
Email: [email protected]
Schedule an Appointment
Hours of Operation
Monday – Friday 8:30 a.m. – 5:00 p.m.
Postgraduate applications open
You are viewing entry Viewing year 2024/25. View alternative
Computer Science, MPhil/PhD
Join world-leading research teams with diverse expertise to study for a research degree in Computer Science (MPhil/PhD) at the University of Greenwich
We offer advanced research training opportunities across a broad range of areas, including data science, cybersecurity, games, and numerical analysis.
Research activities are supported by three world class research centres: the Centre for Sustainable Cybersecurity , the Centre for Safety, Resilience and Protective Security and the Centre for Advanced Simulation and Modelling.
You will initiate and interpret new knowledge, led by your understanding of a substantial body of knowledge in your academic discipline. Recent projects by our research students span an incredibly diverse range of topics including the reliability of green energy systems, computational psychology, and advanced manufacturing processes. Once you complete your training, you'll be ideally suited to work in academic or industrial research environments.
You are highly encouraged to identify and contact a potential MPhil/PhD supervisor among the School of Computing and Mathematics staff members. They will guide you with your application and help you shape your research proposal.
Interested in a different year?
Select your preferred
to view up to date information.
- Course content
Entry requirements
- Fees and finance
Computing and Mathematical Sciences
Greenwich Campus
- 3-4 years full-time
- 5-7 years part-time
Start month
September; October; November; December; January; February; March; April; May; June; July
Home/international fees 2024/25
£4,786 /£17,450
What you should know about this course
- You study at our Greenwich Campus
- You can enrol on the MPhil/PhD programme at any time during the academic year
- Your MPhil registration is for 18-36 months full-time and 30-48 months part-time. The MPhil/PhD lasts 36-48 months full-time and 48-84 months part-time.
What you will study
Your PhD will centre on a specific research area and topic. With guidance from your supervisory team, you will select areas to study that align with your project. You may also attend extra classes or participate in training events to support your research. This can include seminars and workshops provided by the Faculty and your Research Centre. In addition, you will be part of the Postgraduate Researcher Development Programme (PGRDP). The PGRDP offers both mandatory and elective sessions designed to assist research students in enhancing their skills.
Tim Tilford
Associate Head of School - Research & Knowledge Exchange (CMS)
About the course team
The course is designed by the School of Computing and Mathematics, covering a wide range of fields including computer science, artificial intelligence, games development and mathematics. The majority of our academics are members of our world-leading research centres. We have 10 professors in the school and a growing number of Fellows and Senior Fellows of the Higher Education Academy.
Come and meet us
We are offering virtual events so that you can still experience how Greenwich could be the right university for you.
Next Open Days
Got a question?
To find out more about our Open Days and Campus Tours or if you need any assistance, please email [email protected] .
An undergraduate (honours) degree with minimum 2:1 (or equivalent), or a Master’s degree with minimum 60% overall (or equivalent) in a relevant discipline. Applicants who don’t meet the above but have significant experience may be considered subject to the approval of the Associate Dean for Research and Knowledge Exchange and the Programme Leader. For more information, contact [email protected] or 020 8331 9000 .
You can also read our admissions policy.
Further information about entry
- Suitable applicants will be required to attend an interview.
- Provide a detailed research proposal of approx. 1,500 words (for scholarship applications, please see specific instructions in the advert and include the scholarship reference to the personal statement section).
- Provide a Curriculum Vitae (CV).
- Provide 2x academic or professional references.
- Applicants are highly encouraged to identify and contact a potential MPhil/PhD supervisor. They will guide applicants through the application and help shape the research proposal. Where possible, include the name of the potential supervisor(s) contacted in research proposal and personal statement.
FES Research Centres Application process Information on available University of Greenwich research studentship and scholarships For more information, contact FES Research Office: [email protected]
Available to overseas students?
Can i use prior learning.
Find out more on our Recognition of Prior Learning pages.
How you will learn
This course creates a structured route into computing, mathematics and data science research. Research students are provided with a specialist supervisory team to guide you through your research project. Your supervisors are usually research staff from within the faculty, although we may augment with academic staff from another department or from outside the university where appropriate.
Class sizes
The School of Computing and Mathematical Sciences is home to approximately 30 MPhil and PhD students across three research centres.
Independent learning
A research degree is a major piece of original work. Most of your study time will be spent working independently, with support from your supervisory team.
You may also wish to factor in other research activity, such as participation at seminars, events and conferences, or working towards publications.
Overall workload
If you are studying full-time, you should expect the workload to be similar to a full-time job over a 3-year period. For part-time students, this will adjust accordingly.
The MPhil/PhD Programme is assessed by a written thesis and a viva including an external examiner, an internal examiner and a panel chair. For PhD study, you will register for the MPhil initially and undergo an upgrade review after a year of research to determine your readiness for full PhD registration.
Feedback summary
You receive regular feedback from your supervisory team, which meets formally every two weeks, but informally much more often. A faculty-level committee reviews your progress annually and helps to shape the direction of the project.
The oral examination (or viva) takes place a few weeks after the submission of the thesis and is assessed by an external researcher knowledgeable in the field of study.
Dates and timetables
Enrolment on the PhD/MPhil programme can take place at any time during the academic year.
Fees and funding
Your time at university should be enjoyable, rewarding, and free of unnecessary stress. Planning your finances before you come to university can help to reduce financial concerns. We can offer advice on living costs and budgeting, as well as on awards, allowances and loans.
Cohort | Full time | Part time | Distance learning | £4,786 | £2,393 per year | N/A | £8,725 per year | N/A |
---|
Accommodation costs
Whether you choose to live in halls of residence or rent privately, we can help you find what you're looking for. University accommodation is available from £126.35 per person per week (bills included), depending on your location and preferences. If you require more space or facilities, these options are available at a slightly higher cost.
Accommodation pages
Funding your study
There is a range of financial support options available to support your studies, including the Aspire@Greenwich award for study resources that many full-time students will receive.
EU students may be eligible for a bursary to support their study. View our EU bursary to find out more.
Discover more about grants, student loans, bursaries and scholarships. We also provide advice and support on budgeting, money management and financial hardship.
Financial support
Careers and placements
What sort of careers do graduates pursue.
Graduates from this programme can pursue a wide range of career opportunities in industry, government and academia.
Do you provide employability services?
We have a team dedicated to enhancing student employment outcomes. Our Employer Partnerships Manager develops relationships with companies to provide employment opportunities.
Support and advice
Academic skills and study support.
Each student is assigned to at least two supervisors, of whom one is designated the lead supervisor. The supervisors would have complementary technical knowledge and project management experiences in the student's area of investigation. In addition, all members of related research Centre will provide advice and support as required. The Programme Leader will also provide general guidance and support, as will the teaching team. In many cases, industrial supervisors are included in the supervision team to provide timely industrial requirements, trends, knowledge and support.
Support from the department
All students prepare a research proposal identifying a programme of work and the equipment and resources required. The School is fully equipped to support students across a range of disciplines, providing access to state-of-the-art industrial technologies during projects with our collaborators, including Diamond Light Source (DLS), European Synch Radiation Facility (ESRF), Ford Motor Co, Renishaw, Anton Paar UK Ltd, Constellium, Kaiser Aluminum, Rolls-Royce, BAE Systems, Phoenix Scientific Industries (PSI), Wartsila, Maher, Argos, European Space Agenc y (ESA), Faculty AI, Transforming Systems.
Accommodation information
Not quite what you were looking for?
We've got plenty of other courses for you to choose from. Browse our postgraduate courses or check our related courses below.....
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 .
Guy Penwill, Oscar winner
Two-time Academy Award winner, Guy Penwill, has worked on films such as Interstellar, Ex Machina and various Avengers movies.
Computer science degrees
Mode of study.
Select from the dropdown below.
Course level | |
UCAS code | |
Duration | |
Location |
If you are a UK student or have settled/pre-settled status (EU) and you want to study full-time then you apply through the Universities and Colleges Admission Service (UCAS).
If you are a UK student or have settled/pre-settled status (EU) and you want to study part-time then you can apply directly via our online application form.
If you are from outside the UK, you can apply via UCAS, directly via our online application form or via one of our in-country representatives. If you require a student visa, you cannot study part-time at undergraduate level.
Need more help?
- Telephone: +44 20 8331 9000 020 8331 9000
- Enquiry form
- More information
Computer and Information Science, MS
Cis graduate program coordinator, related resources.
- Computer and Information Science
- College of Engineering and Computer Science
Boost Your Career With Upgraded CIS Skills
You can take your courses completely on campus, fully online, or in a mix of both modes. We schedule all courses in the late afternoon and evening to ensure that working professionals and part-time students can achieve their higher education goals without putting their lives on hold.
Where a Master’s in CIS Will Take You
Your advanced training in our master’s program will prepare you to excel as a software developer, data analyst, system architect, and in a variety of other high-demand IT roles. You’ll also be ready to continue your studies with a PhD in computer and information science, a program we offer at UM-Dearborn.
Career and Salary Outlook
The information in this table is meant to give you an idea of career opportunities with this degree. All information is pulled from the Bureau of Labor Statistics and is meant to be averages across the United States in 2022. Please note that these figures reflect overall averages and may not represent entry-level salaries.
Computer and Information Research Scientists
$145,080 Median Salary
Employment of computer and information research scientists is projected to grow 23 percent from 2022 to 2032, much faster than the average for all occupations. About 3,400 openings for computer and information research scientists are projected each year, on average, over the decade. Many of those openings are expected to result from the need to replace workers who transfer to different occupations or exit the labor force, such as to retire.
Computer Systems Analysts
$103,800 Median Salary
Employment of computer systems analysts is projected to grow 10 percent from 2022 to 2032, much faster than the average for all occupations. About 37,600 openings for computer systems analysts are projected each year, on average, over the decade. Many of those openings are expected to result from the need to replace workers who transfer to different occupations or exit the labor force, such as to retire.
Information Security Analysts
$120,360 Median Salary
Employment of information security analysts is projected to grow 32 percent from 2022 to 2032, much faster than the average for all occupations. About 16,800 openings for information security analysts are projected each year, on average, over the decade. Many of those openings are expected to result from the need to replace workers who transfer to different occupations or exit the labor force, such as to retire.
Database Administrators and Architects
$117,450 Median Salary
Overall employment of database administrators and architects is projected to grow 8 percent from 2022 to 2032, faster than the average for all occupations.
About 10,200 openings for database administrators and architects are projected each year, on average, over the decade. Many of those openings are expected to result from the need to replace workers who transfer to different occupations or exit the labor force, such as to retire.
Web Developers and Digital Designers
$92,750 Median Salary
Overall employment of web developers and digital designers is projected to grow 16 percent from 2022 to 2032, much faster than the average for all occupations. About 19,000 openings for web developers and digital designers are projected each year, on average, over the decade. Many of those openings are expected to result from the need to replace workers who transfer to different occupations or exit the labor force, such as to retire.
Program Details
What you’ll study.
The 30-credit MS program offers a mix of required core courses and technical electives. Unless you choose to write a thesis, you’ll select your electives from two of seven specialization areas:
- Computer graphics
- Geometric modeling and game design
- Computer networks and security
- Database management and analytics
- Software engineering
- Systems software
- Web computing
Practical Skills You’ll Gain
Our program emphasizes practice-based learning where students can enhance their skills and gain hands-on experience. You’ll have access to a variety of computing resources and labs like the Game and Multimedia Environment Laboratory, ensuring that you have the tools necessary to hone your skills and become a successful IT professional.
You also can get hands-on experience in our co-op education program, which lets you earn a salary and credit hours toward graduation while working full-time during alternate semesters or part-time during a regular semester. Some of the firms and governmental agencies that participate include Acromag, Apple, Chrysler, DTE Energy, Ford, General Electric, NASA, Nokia, and U.S. Steel.
Application Requirements
To be considered for admission, you must have a bachelor’s degree from an accredited institution and an overall GPA of 3.0 or higher. To apply, you should include the following with your application:
- Two professional letters of recommendation, with at least one from a person familiar with your academic performance
Applicants also must have successfully completed six courses as explained in the UM-Dearborn Catalog .
Ready to Apply?
Estimate your cost of attendance per semester.
Application Deadline
This program operates on a rolling admission basis. It is advised to submit all documents by the advisory deadline to ensure consideration for your preferred term and to facilitate pre-term planning. Advisory deadlines differ for domestic and international students.
Graduate Scholarships
Learn about scholarship opportunities for new and continuing graduate students.
Programs Offered Beyond MS
Computer and information science, phd, related programs, artificial intelligence, ms, cybersecurity and information assurance, ms, data science, ms.
Become a part of the UM-Dearborn community and put your dreams to work for you.
Machine Learning & Data Science Foundations
Online Graduate Certificate
Be a Game Changer
Harness the power of big data with skills in machine learning and data science, your pathway to the ai workforce.
Organizations know how important data is, but they don’t always know what to do with the volume of data they have collected. That’s why Carnegie Mellon University designed the online Graduate Certificate in Machine Learning & Data Science Foundations; to teach technically-savvy professionals how to leverage AI and machine learning technology for harnessing the power of large scale data systems.
Computer-Science Based Data Analytics
When you enroll in this program, you will learn foundational skills in computer programming, machine learning, and data science that will allow you to leverage data science in various industries including business, education, environment, defense, policy and health care. This unique combination of expertise will give you the ability to turn raw data into usable information that you can apply within your organization.
Throughout the coursework, you will:
- Practice mathematical and computational concepts used in machine learning, including probability, linear algebra, multivariate differential calculus, algorithm analysis, and dynamic programming.
- Learn how to approach and solve large-scale data science problems.
- Acquire foundational skills in solution design, analytic algorithms, interactive analysis, and visualization techniques for data analysis.
An online Graduate Certificate in Machine Learning & Data Science from Carnegie Mellon will expand your possibilities and prepare you for the staggering amount of data generated by today’s rapidly changing world.
A Powerful Certificate. Conveniently Offered.
The online Graduate Certificate in Machine Learning & Data Science Foundations is offered 100% online to help computer science professionals conveniently fit the program into their busy day-to-day lives. In addition to a flexible, convenient format, you will experience the same rigorous coursework for which Carnegie Mellon University’s graduate programs are known.
For Today’s Problem Solvers
This leading certificate program is best suited for:
- Industry Professionals looking to deliver value to companies by acquiring in-demand data science, AI, and machine learning skills. After completing the program, participants will acquire the technical know-how to build machine learning models as well as the ability to analyze trends.
- Recent computer science degree graduates seeking to expand their skill set and become even more marketable in a growing field. Over the past few years, data sets have grown tremendously. Today’s top companies need data science professionals who can leverage machine learning technology.
A National Leader in Computer Science
Carnegie Mellon University is world renowned for its technology and computer science programs. Our courses are taught by leading researchers in the fields of Machine Learning, Language Technologies, and Human-Computer Interaction.
At a Glance
Start Date January 2025
Application Deadlines Priority*: October 15, 2024 Final: December 3, 2024
*All applicants who submit by the priority deadline will receive a partial scholarship award.
Program Length 12 months
Program Format 100% online
Live-Online Schedule 1 to 2 times per week for 90 minutes in the evening
Taught By School of Computer Science
Request Info
Questions? There are two ways to contact us. Call 412-501-2686 or send an email to [email protected] with your inquiries .
CMU Online Graduate Certificates
Below, explore more online opportunities offered by Carnegie Mellon University.
Generative AI & Large Language Models Enhance your expertise in the latest techniques in GenAI, deep learning, large language models, and multimodal machine learning with this program from the School of Computer Science.
Foundations of Data Science Designed for individuals with non-technical backgrounds, this certificate from the Dietrich College of Humanities & Social Sciences can help you make data-driven decisions in the workplace.
AI Engineering Fundamentals Have a mechanical engineering degree, a familiarity with Python and an eagerness to design next-generation solutions? This program from the College of Engineering could be for you.
AI Engineering for Digital Twins & Analytics Learn how to lead the implementation of AI + Digital Twins for your organization from world-renowned experts in CMU's College of Engineering.
Managing AI Systems If you are interested in driving the adoption of AI in your organization, then this program from the Heinz School of Public Policy is for you. No technical expertise is required for admission.
On-Campus Degree
Interested in the on-campus Master of Science degree in Computational Data Science offered by CMU's School of Computer Science? Visit the program website for more details.
Number One in the nation for our artificial intelligence programs.
Number One in the nation for our programming language courses.
Number Four in the nation for the caliber of our computer science programs.
IMAGES
VIDEO
COMMENTS
Learn about two online doctorates in computer science that meet ranking criteria and explore factors to consider when choosing a program. Find out how to fund your education, research faculty and mentors, and compare programs with different goals and specializations.
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 ...
Earn a doctoral degree in computer science online from a highly ranked, research intensive department. Learn about the program structure, tuition, examinations, dissertation and defense, and admissions requirements.
Earn a Ph.D. in computer science from UND, a leader in big data and high-performance computing. Learn from top-notch faculty and access online courses, resources and support.
Compare the best online PhD programs in computer science from top universities in the USA. Learn about the curriculum, concentrations, requirements, and career prospects of this versatile and lucrative degree.
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.
Compare the top 10 online PhD computer science programs offered by various universities in the US. Learn about the requirements, courses, tuition, and career options for this degree.
Compare online and hybrid doctoral programs in computer science from accredited schools. Learn about coursework, specializations, dissertation, and career options for computer science professionals.
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 ...
Learn about the online PhD in Computer Science programs, career paths, salaries, and skills. Compare online and in-person options, and find the best schools for your goals.
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 ...
Learn about the benefits, careers, and requirements of a Ph.D. in computer science, a terminal degree that covers advanced computing theory and research. Find out how to choose a program and compare online and on-campus options.
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.
Computer Science PhD Degree. In the Computer Science program, you will learn both the fundamentals of computation and computation's interaction with the world. Your work will involve a wide range of areas including theoretical computer science, artificial intelligence and machine learning, economics and computer science, privacy and security ...
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!
The Computer and Information Sciences Ph.D. program is designed to promote strong multidisciplinary collaborations across several computing disciplines whose bodies of knowledge influence and intertwine with each other. Graduates of this 75-hour program are prepared to thrive in diverse computing- and knowledge-based industries as well as in ...
Learn how to pursue a Ph.D. in Computer Science at CMU, a research-focused program that requires original research and a thesis defense. Find out the program requirements, time commitment, financial support and application process.
PhD Program. We are proud of the quality of PhD students we attract and the training they receive. All of our students receive support, including an annual stipend, in the form of external and internal competitive fellowships, research fellowships, or teaching fellowships. As a PhD candidate, you will share in the excitement of discovery as you ...
Doctoral Programs. In the School of Computer Science, we believe that Ph.D. students thrive in a flexible environment that considers their background and experience, separates funding from advising, and encourages interdisciplinary exploration. In any of the Ph.D. programs across our seven departments, you'll be matched with an advisor based ...
The PhD is the Computer Science Department's primary doctoral program. PhD students are expected to be during every fall and spring academic semester from initial enrollment until the dissertation has been distributed to their defense committee, except during leaves of absence approved by the university. PhD students spend at least half of ...
We're thrilled that you are interested in our PhD program in computer science! This page provides an overview of the application process, some guidelines, and answers to specific questions. Please check our FAQ before emailing [email protected] with any questions not answered here. Our program accepts a large number of applicants each ...
The knowledge you need to lead the field. The PhD in Computer Science program provides students with the advanced coursework and groundbreaking research opportunities they need to contribute at the forefront of the world's fastest-growing fields. Forging knowledge in 15 core areas like artificial intelligence, data science, programming ...
Phone: (954) 262-2031 or Toll-Free: (800) 986-2247 ext. 22031. Email: [email protected]. Schedule an Appointment. Hours of Operation. Earning a PhD in computer science is a challenging but rewarding experience. With the right preparation and dedication, you can achieve your goal of becoming a leading expert in your field.
Computer Science, MPhil/PhD Join world-leading research teams with diverse expertise to study for a research degree in Computer Science (MPhil/PhD) at the University of Greenwich We offer advanced research training opportunities across a broad range of areas, including data science, cybersecurity, games, and numerical analysis.
The MS in computer and information science program at UM-Dearborn will enhance your theoretical knowledge and practical skills, providing new career opportunities or the ability to proceed to a PhD program. You choose many of your courses, giving you the flexibility to select those that best match your personal interests and professional goals.
CMU Online Graduate Certificates. Below, explore more online opportunities offered by Carnegie Mellon University. Generative AI & Large Language Models Enhance your expertise in the latest techniques in GenAI, deep learning, large language models, and multimodal machine learning with this program from the School of Computer Science.. Foundations of Data Science Designed for individuals with ...