The Gradcafe

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

Top 10 Best PhD in Computer Science Programs

Lisa Marlin

Are you looking to further your studies in computer science? Perfect! I’ve researched and put together these ten computer science PhD programs, so keep reading to find your next course!

As you know, PhD in computer science holders are sought-after specialists, with current demand far outstripping supply. According to the Bureau for Labor Statistics , jobs for computer and information research scientists are estimated to grow by an impressive 22% between 2020 and 2030. You might score similar positions with a PhD in mathematics , too. But a PhD in computer science can open doors to some of the most lucrative jobs in the industry.

Let’s explore some of the best computer science PhD courses in the US!

Table of Contents

Best Computer Science PhD Programs and Universities

Stanford university.

PhD in Computer Science

Computer science PhD programs—Stanford University logo

Stanford University is one of the most famous research institutions in the world, and its Computer Science programs have been ranked second  in the USA. This PhD program involves a research rotation scheme where students participate in different research groups during the first year. This exposes them to different subjects and lets them know the faculty and fellow students.

  • Courses : Analysis of algorithms, programming languages, and computer network & security.
  • Credits : 135 course units
  • Duration : 5-6 years
  • Delivery : On-campus
  • Tuition : Refer tuition page  (full funding available)
  • Financial aid : Research assistantships, teaching assistantships, fellowships, and grants
  • Acceptance rate:  5.2%
  • Location : Stanford, California

Massachusetts Institute of Technology

PhD in Computer Science and Engineering

MIT logo

MIT is known as the best technical institution in the world, and its computer science programs were ranked first  in the country by the US & News report. Students can work with all schools and departments throughout their studies.

  • Courses : Software & computation for simulation, process data analytics & machine learning, and numerical computing & interactive software.
  • Credits : 60
  • Tuition : Refer tuition page
  • Financial aid:  Scholarships, federal work-study, fellowships, assistantships, grants, and veteran benefits
  • Acceptance rate:  7.3%
  • Location : Cambridge, Massachusetts

Carnegie Mellon University, School of Computer Sciences

Carnegie Mellon University logo

CMU is a globally acclaimed private research university, home to conducting cutting-edge technology research across its seven prestigious schools. This is one of the few PhD programs in computer science with an optional dual degree arrangement enabling you to study programs with one of seven Portuguese universities.

  • Courses : Algorithms & complexity, artificial intelligence, and software systems.
  • Credits : 96 university units
  • Tuition : $48,250 per year
  • Financial aid:  Full funding, fellowships, and scholarships
  • Acceptance rate : 17.3%
  • Location : Pittsburgh, Pennsylvania

Harvard University, Harvard John A. Paulson School of Engineering and Applied Sciences

Harvard University logo

Harvard University is a world-renowned research institution that aims to achieve the perfect mix of scholarship and innovation. Across the university, every PhD student is given a field advisor right from the beginning of the program. Then, the student identifies a research area and a potential research advisor in their first two semesters. Upon qualifying, the research advisor nominates a research committee to assist the student throughout their graduate career.

  • Courses : Algorithms & their limitations, data structures & algorithms, and cryptography.
  • Credits : 16 half-courses
  • Duration : 2 years minimum
  • Financial aid : Full funding, fellowships, teaching assistantships, and research assistantships
  • Acceptance rate:  5%

Duke University, The Graduate School

Duke University logo

Duke University is an internationally acclaimed private research university known for its inclusivity. Its Center for Exemplary Mentoring aims to increase the number of PhD graduates from underrepresented and minority communities. Its PhD of Computer Science program is flexible and allows students to choose between a coursework-only option of 30 credits or a thesis.

  • Courses : Programming & problem solving, computational microeconomics, and software design & implementation.
  • Credits : 8 courses
  • Duration : 5 years
  • Tuition : $4,325  per semester
  • Financial aid : Grants, fellowships, teaching assistantships, and research assistantships
  • Acceptance rate : 7.7%
  • Location : Durham, North Carolina

The University of California Berkeley, Department of Electrical Engineering and Computer Sciences (EECS)

UCLA Berkeley logo

The University of California Berkeley is a prestigious university committed to student diversity and has a dedicated Office for Graduate Diversity to support students from all backgrounds. This PhD program offers research opportunities in biosystems and computational biology, cyber-physical systems and design automation (CPSDA), and computer architecture and engineering.

  • Courses : Combinatorial algorithms & data structures, design of programming languages, and implementation of database systems.
  • Credits : 24 units minimum
  • Duration : 5.5 – 6 years
  • Tuition : $6,132 per semester
  • Financial aid : Fellowships, scholarships, grants, research stipends, loans, and work-study
  • Acceptance rate : 17%
  • Location : Berkeley, California

California Institute of Technology, Computing & Mathematical Sciences Department

California Institute of Technology logo

The California Institute of Technology, also known as Caltech, is one of the most renowned technology institutions in the world despite its comparatively small size. This PhD program allows students to develop an in-depth understanding of and conduct research in areas related to mathematical and algorithmic foundations of computer science.

  • Courses : Quantum cryptography, information theory, and network control systems.
  • Credits : 135 units
  • Duration : 6 years
  • Tuition : $63,063  per year
  • Financial aid : Fellowships, assistantships, loans, stipends, scholarships, and work-study
  • Acceptance rate : 6.7%
  • Location : Pasadena, California

Cornell University, Bowers College of Computing and Information Science

Cornell University logo

Cornell University is home to several famous technology schools, such as Cornell Tech, which conducts cutting-edge research to find solutions to the challenges of our modern, digital world. In this PhD program, students choose a minor from one of the 90 available fields outside of computer science to widen their knowledge base.

  • Courses : Parallel computing, programming environments, and natural language processing.
  • Duration : 12 semesters
  • Tuition : $24,800  per year
  • Financial aid:  Assistantships, fellowships, loans, and stipends
  • Acceptance rate : 10.7%
  • Location : Ithaca, New York

The University of Illinois Urbana-Champaign, The Grainger College of Engineering

University of Illinois logo

The Grainger College of Engineering focuses on research to improve quality of life through innovation, entrepreneurship, and societal engagement. In this flexible PhD program, students are assigned three committee members during the first semester. The student can then consult with these mentors to plan their studies to meet their career goals.

  • Courses : Programming language semantics, machine learning for signals, and learning-based robotics.
  • Credits : 96, or 64 if you already have an MS
  • Duration : 5-7 years
  • Financial aid : Grants, fellowships, waivers, loans, and employment
  • Acceptance rate : 63.3%
  • Location : Urbana, Illinois

Princeton University, The Graduate School

Princeton University logo

Princeton University is one of the top universities in the country in computer science doctorate programs. This PhD program involves studying six courses, including one each from the three main areas of Artificial Intelligence, Systems, and Theory, which form the program’s core.

  • Courses : Programming languages, advanced computer systems, and information theory & applications.
  • Credits : 6 courses
  • Tuition : $62,860  per year
  • Financial aid : Teaching assistantships, research assistantships, and fellowships
  • Acceptance rate : 5.6%
  • Location : Princeton, New Jersey

What Do I Need to Get a PhD in Computer Science?

For most programs, you’ll need a bachelor’s or master’s degree in computer science or a related field; however, exact eligibility requirements vary depending on the school. To earn your PhD, you’ll typically need to complete coursework, qualifying exams, and a dissertation.

What to Consider When Choosing a Computer Science PhD Program

Several US schools and universities offer PhD in computer science programs — choosing the right program for you can feel overwhelming. So, take your time and research the curriculum and specialties for different programs to make sure they match your areas of interest.

If you’re unsure about the areas you want to specialize in, I advise you to read research papers across different fields and discuss career opportunities with people in the industry. It’s also a good idea to look up the faculty from the programs you’re interested in and review their recent papers.

Here are some key factors to keep in mind when choosing a computer science PhD:

  • Curriculum and specialties offered
  • The program’s reputation
  • Faculty, their specialties, and reputation
  • Cost of tuition and other fees
  • Delivery mode: on-campus, online, or hybrid
  • Funding options

Related Reading:  Top 10 Best Online PhDs in Computer Science

Why Get a Doctor of Computer Science Degree?

A doctorate in computer science will equip you to become a leading researcher in today’s digital technologies. You’ll also be eligible for senior academic positions with a PhD in the field.

Furthermore, a PhD in computer science allows you to work in various respectable roles. Here are some of the top jobs and average yearly salaries for computer science PhD holders:

  • Data Scientist – $99,710
  • Chief Data Scientist –  $211,702
  • Software Architect – $136,541
  • Software Development Manager – $133,534
  • Senior Researcher – $107,657

Approximately 2,000 students earn a computer science PhD from US universities each year. The industry demand is much greater than the supply. Furthermore, many PhD candidates are international students who return home after graduation. Therefore, graduates with a PhD in computer science are in high demand in the US.

PhD in Computer Science: Key Facts

How much does a phd in computer science cost.

Tuition varies depending on the program but generally falls between $15,000 and $60,000 per year. Besides the tuition fees, you will also need to factor in additional costs like academic fees, books, other educational resources, and living expenses.

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

A PhD in computer science usually takes 3-7 years to complete.

What Skills Do You Gain from Doing a PhD in Computer Science?

A PhD in computer science allows students to develop leadership, problem-solving, and research skills related to complex topics like artificial intelligence, machine learning, and robotics.

Key Takeaways

A PhD in computer science is one of the most in-demand qualifications in today’s hyper-digital world. It can equip you with specialized skills and knowledge to address modern tech problems with innovative solutions.

If you found this article helpful, take a look at our other guides, including the best Master’s in Computer Science programs , the top online PhD programs , and the highest paying PhDs .

Frequently Asked Questions

What is a phd in computer science like.

A PhD in computer science typically involves research, coursework, thesis preparation, teaching, and seminars related to computer science subjects. Individual programs may have other requirements.

Can You Get a PhD in Computer Science?

Yes, many universities offer computer science PhD programs . You’ll usually need a bachelor’s or a master’s degree in computer science or a related field to apply.

Is a PhD in Computer Science Worth It?

While a PhD in computer science requires considerable financial investment, it is a valuable qualification in today’s tech-forward world. Plenty of job opportunities and high remuneration levels await a computer science PhD graduate, with the average annual salary of $133,000 per year.

What Does a PhD in Computer Science Do?

A qualified PhD computer science graduate may conduct research in complex computer systems, design and develop programs and applications, or study human-computer interaction to find innovative solutions for society. They may also work in academics, either in teaching, research, or both.

What Can I Do with a PhD in Computer Science?

With a PhD in Computer Science on your resume, you’ll be hired for roles like data scientist, software architect, researcher, or academic professor and build a prestigious, high-paid career.

Which Subject is Best for a PhD in Computer Science?

A wide range of subjects will qualify you to apply for a doctoral degree in computer science. Popular topics include data structures and algorithms, computer systems and organization, and discrete computer science mathematics. The best subject for you depends on your interests and career ambitions.

Lisa Marlin

Lisa Marlin

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

  • Lisa Marlin https://blog.thegradcafe.com/author/lisa-marlin/ 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]
  • Lisa Marlin https://blog.thegradcafe.com/author/lisa-marlin/ The 19 Best MBA Scholarships to Apply for [2024-2025]

How To Prep Your Resume For Success (When You’ve No Work Experience)

Best neuroscience phd programs: careers, and more [2024], related posts.

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

  • Grad Trends: Interest in Artificial Intelligence Surges

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

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

Fewer employers list education requirements in job postings.

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

There are more jobs than talent in these cities.

Tech Talent Crunch: Cities with More Jobs Than Workers

The Most Under-Rated Career Advancement Tip for 2024

The Most Under-Rated Career Advancement Tip for 2024

Top 5 Best Psychology PhD Programs in 2024

Top 5 Best Psychology PhD Programs in 2024

phd in neuroscience programs

Leave a Reply Cancel reply

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

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

Recent Posts

  • Breaking Records: Yale Sees Most Selective Grad Admissions Season Yet
  • 12 Best Laptops for Computer Science Students
  • Is a Master’s Degree Worth It? [2024 Guide]

The Gradcafe

© 2023 TheGradCafe.com All rights reserved

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

Logo

Departments

  • Applied Physics
  • Biomedical Engineering
  • Center for Urban Science and Progress
  • Chemical and Biomolecular Engineering
  • Civil and Urban Engineering
  • Computer Science and Engineering
  • Electrical and Computer Engineering
  • Finance and Risk Engineering
  • Mathematics
  • Mechanical and Aerospace Engineering
  • Technology, Culture and Society
  • Technology Management and Innovation

Degrees & Programs

  • Bachelor of Science
  • Master of Science
  • Doctor of Philosophy
  • Digital Learning
  • Certificate Programs
  • NYU Tandon Bridge
  • Undergraduate
  • Records & Registration
  • Digital Learning Services
  • Teaching Innovation
  • Explore NYU Tandon
  • Year in Review
  • Strategic Plan
  • Diversity & Inclusion

News & Events

  • Social Media

Looking for News or Events ?

Computer Science, Ph.D.

code on screen

  • Request Information

We have a thriving Ph.D. program with approximately 80 full-time Ph.D. students hailing from all corners of the world. Most full-time Ph.D. students have scholarships that cover tuition and provide a monthly stipend. Admission is highly competitive. We seek creative, articulate students with undergraduate and master's degrees from top universities worldwide. Our  current research strengths  include data management and analysis, cybersecurity, computer games, visualization, web search, graphics, vision and image processing, and theoretical computer science.

This degree program offers interested students opportunities to do their research abroad, under the supervision of faculty at NYU Shanghai or  NYU Abu Dhabi .

  • View the Computer Science Ph.D. program flyer
  • Admissions requirements for the Ph.D. Program.
  • Find out more about general  Admission Requirements .

To receive a Ph.D. in Computer Science at the NYU Tandon School of Engineering, a student must:

  • satisfy a breadth course requirement, intended to ensure broad knowledge of computer science,
  • satisfy a depth requirement, consisting of an oral qualifying exam presentation with a written report, to ensure the student's ability to do research,
  • submit a written thesis proposal and make an oral presentation about the proposal,
  • write a Ph.D. thesis that must be approved by a dissertation guidance committee and present an oral thesis defense, and
  • satisfy all School of Engineering requirements for the Ph.D. degree, as described in the NYU Tandon School of Engineering bulletin, including graduate study duration, credit points, GPA, and time-to-degree requirements.

Upon entering the program, each student will be assigned an advisor who will guide them in formulating an individual study plan directing their course choice for the first two years. The department will hold an annual Ph.D. Student Assessment Meeting, in which all Ph.D. students will be formally reviewed.

Note: for pre-fall 2015 Ph.D. students, please see the pre-fall 2015 Ph.D. Curriculum.

Program Requirements

Details about Breadth and Depth Requirements, Thesis Proposal and Presentation, and Thesis Defense can be found in the NYU Bulletin.

Program Details

Each incoming Ph.D. student will be assigned to a research advisor, or to an interim advisor, who will provide academic advising until the student has a research advisor. The advisor will meet with the student when the student enters the program to guide the student in formulating an Individual Study Plan. The purpose of the plan is to guide the student’s course choice for the first two years in the program and to ensure that the student meets the breadth requirements. The plan may also specify additional courses to be taken by the student in order to acquire necessary background and expertise. Subsequent changes to the plan must be approved by the advisor.

Sample Plan of Study

In order to obtain a Ph.D. degree, a student must complete a minimum of 75 credits of graduate work beyond the BS degree, including at least 21 credits of dissertation. A Master of Science in Computer Science may be transferred as 30 credits without taking individual courses into consideration. Other graduate coursework in Computer Science may be transferred on a course-by-course basis. Graduate coursework in areas other than Computer Science can be transferred on a course-by-course basis with approval of the Ph.D. Committee (PHDC). The School of Engineering places some limits on the number and types of transfer credits that are available. Applications for transfer credits must be submitted for consideration before the end of the first semester of matriculation. 

All Ph.D. students will be formally reviewed each year in a Ph.D. Student Assessment Meeting. The review is conducted by the entire CSE faculty and includes at least the following items (in no particular order):

  • All courses taken, grades received, and GPAs.
  • Research productivity: publications, talks, software, systems, etc.
  • Faculty input, especially from advisors and committee members.
  • Student’s own input.
  • Cumulative history of the student's progress.

As a result of the review, each student will be placed in one of the following two categories, by vote of the faculty:

  • In Good Standing: The student has performed well in the previous semester and may continue in the Ph.D. program for one more year, assuming satisfactory academic progress is maintained.
  • Not in Good Standing: The student has not performed sufficiently well in the previous year. The consequences of not being in good standing will vary, and may include being placed on probation, losing RA/GA/TA funding, or not being allowed to continue in the Ph.D. program.

Following the review, students will receive formal letters which will inform them of their standing. The letters may also make specific recommendations to the student as to what will be expected of them in the following year. A copy of each student’s letter will be placed in the student’s file.

Quick Links

  • Graduate Admissions
  • Frequently Asked Questions
  • Pre-Fall 2015 Ph.D. Curriculum

Program Admissions Chair

Justin Cappos

Justin Cappos

Program director.

Rachel Greenstadt

Rachel Greenstadt

Photo of Periwinkle Doerfler

Periwinkle Doerfler

""

Nektarios Tsoutsos

top phd programs in computer science

  • Values of Inclusion
  • 2020 Antiracism Task Force
  • 2022 DEI Report
  • Research News

Department Life

  • Listed by Recipient
  • Listed by Category
  • Oral History of Cornell CS
  • CS 40th Anniversary Booklet
  • ABC Book for Computer Science at Cornell by David Gries
  • Books by Author
  • Books Chronologically
  • The 60's
  • The 70's
  • The 80's
  • The 90's
  • The 00's
  • The 2010's
  • Faculty Positions: Ithaca
  • Faculty Positions: New York City
  • Lecturer Position: Ithaca
  • Post-doc Position: Ithaca
  • Staff/Technical Positions
  • Ugrad Course Staff
  • Ithaca Info
  • Internal info
  • Graduation Information
  • Cornell Learning Machines Seminar
  • Student Colloquium
  • Spring 2024 Colloquium
  • Conway-Walker Lecture Series
  • Salton 2023 Lecture Series
  • Spring 2024 Artificial Intelligence Seminar
  • Spring 2024 Robotics Seminar
  • Spring 2024 Theory Seminar
  • Big Red Hacks
  • Cornell University - High School Programming Contests 2024
  • Game Design Initiative
  • CSMore: The Rising Sophomore Summer Program in Computer Science
  • Explore CS Research
  • ACSU Research Night
  • Cornell Junior Theorists' Workshop 2023
  • Researchers
  • Ph.D. Students
  • M.Eng. Students
  • M.S. Students
  • Ph.D. Alumni
  • List of Courses
  • Course and Room Roster
  • CS Advanced Standing Exam
  • Architecture
  • Artificial Intelligence
  • Computational Biology
  • Database Systems
  • Human Interaction
  • Machine Learning
  • Natural Language Processing
  • Programming Languages
  • Scientific Computing
  • Software Engineering
  • Systems and Networking
  • Theory of Computing
  • Contact Academic Advisor
  • Your First CS Course
  • Technical Electives
  • CS with Other Majors/Areas
  • Transfer Credits
  • CS Honors Program
  • CPT for International CS Undergrads
  • Graduation Requirements
  • Useful Forms
  • Becoming a CS Major
  • Requirements
  • Game Design Minor
  • Co-op Program
  • Cornell Bowers CIS Undergraduate Research Experience (BURE)
  • Independent Research (CS 4999)
  • Student Groups
  • UGrad Events
  • Undergraduate Learning Center
  • UGrad Course Staff Info
  • The Review Process
  • Early M.Eng Credit Approval
  • Financial Aid
  • Prerequisites
  • The Application Process
  • The Project
  • Pre-approved Electives
  • Degree Requirements
  • The Course Enrollment Process
  • Advising Tips
  • Entrepreneurship
  • Cornell Tech Programs
  • Professional Development
  • Contact MEng Office
  • Career Success
  • Applicant FAQ
  • Computer Science Graduate Office Hours
  • Exam Scheduling Guidelines
  • Graduate TA Handbook
  • MS Degree Checklist
  • MS Student Financial Support
  • Special Committee Selection
  • Diversity and Inclusion
  • Contact MS Office
  • Ph.D. Applicant FAQ
  • Graduate Housing
  • Non-Degree Application Guidelines
  • Ph. D. Visit Day
  • Business Card Policy
  • Cornell Tech
  • Curricular Practical Training
  • Fellowship Opportunities
  • Field of Computer Science Ph.D. Student Handbook
  • Field A Exam Summary Form
  • Graduate School Forms
  • Instructor / TA Application
  • Ph.D. Requirements
  • Ph.D. Student Financial Support
  • Travel Funding Opportunities
  • Travel Reimbursement Guide
  • The Outside Minor Requirement
  • CS Graduate Minor
  • Outreach Opportunities
  • Parental Accommodation Policy
  • Special Masters
  • Student Spotlights
  • Contact PhD Office

Search form

top phd programs in computer science

Computer Science Ph.D. Program

You are here.

The Cornell Ph.D. program in computer science is consistently ranked among the top six departments in the country, with world-class research covering all of computer science. Our computer science program is distinguished by the excellence of the faculty, by a long tradition of pioneering research, and by the breadth of its Ph.D. program. Faculty and Ph.D. students are located both in Ithaca and in New York City at the Cornell Tech campus . The Field of Computer Science also includes faculty members from other departments (Electrical Engineering, Information Science, Applied Math, Mathematics, Operations Research and Industrial Engineering, Mechanical and Aerospace Engineering, Computational Biology, and Architecture) who can supervise a student's Ph.D. thesis research in computer science.

Over the past years we've increased our strength in areas such as artificial intelligence, computer graphics, systems, security, machine learning, and digital libraries, while maintaining our depth in traditional areas such as theory, programming languages and scientific computing.  You can find out more about our research here . 

The department provides an exceptionally open and friendly atmosphere that encourages the sharing of ideas across all areas. 

Cornell is located in the heart of the Finger Lakes region. This beautiful area provides many opportunities for recreational activities such as sailing, windsurfing, canoeing, kayaking, both downhill and cross-country skiing, ice skating, rock climbing, hiking, camping, and brewery/cider/wine-tasting. In fact, Cornell offers courses in all of these activities.

The Cornell Tech campus in New York City is located on Roosevelt Island.  Cornell Tech  is a graduate school conceived and implemented expressly to integrate the study of technology with business, law, and design. There are now over a half-dozen masters programs on offer as well as doctoral studies.

FAQ with more information about the two campuses .

Ph.D. Program Structure

Each year, about 30-40 new Ph.D. students join the department. During the first two semesters, students become familiar with the faculty members and their areas of research by taking graduate courses, attending research seminars, and participating in research projects. By the end of the first year, each student selects a specific area and forms a committee based on the student's research interests. This “Special Committee” of three or more faculty members will guide the student through to a Ph.D. dissertation. Ph.D. students that decide to work with a faculty member based at Cornell Tech typically move to New York City after a year in Ithaca.

The Field believes that certain areas are so fundamental to Computer Science that all students should be competent in them. Ph.D. candidates are expected to demonstrate competency in four areas of computer science at the high undergraduate level: theory, programming languages, systems, and artificial intelligence.

Each student then focuses on a specific topic of research and begins a preliminary investigation of that topic. The initial results are presented during a comprehensive oral evaluation, which is administered by the members of the student's Special Committee. The objective of this examination, usually taken in the third year, is to evaluate a student's ability to undertake original research at the Ph.D. level.

The final oral examination, a public defense of the dissertation, is taken before the Special Committee.

To encourage students to explore areas other than Computer Science, the department requires that students complete an outside minor. Cornell offers almost 90 fields from which a minor can be chosen. Some students elect to minor in related fields such as Applied Mathematics, Information Science, Electrical Engineering, or Operations Research. Others use this opportunity to pursue interests as diverse as Music, Theater, Psychology, Women's Studies, Philosophy, and Finance.

The computer science Ph.D. program complies with the requirements of the Cornell Graduate School , which include requirements on residency, minimum grades, examinations, and dissertation.

The Department also administers a very small 2-year Master of Science program (with thesis). Students in this program serve as teaching assistants and receive full tuition plus a stipend for their services.

Email forwarding for @cs.stanford.edu is changing. Updates and details here . CS Commencement Ceremony June 16, 2024.  Learn More .

Academics | PhD Program

Main navigation.

The PhD degree is intended primarily for students who desire a career in research, advanced development, or teaching. A broad Computer Science, Engineering, Science background, intensive study, and research experience in a specialized area are the necessary requisites.

The degree of Doctor of Philosophy (PhD) is conferred on candidates who have demonstrated to the satisfaction of our Department in the following areas:

  • high attainment in a particular field of knowledge, and
  • the ability to do independent investigation and present the results of such research.

They must satisfy the general requirements for advanced degrees, and the program requirements specified by our Department.

top phd programs in computer science

Program Requirements

On average, the program is completed in five to six years, depending on the student’s research and progress.

top phd programs in computer science

Progress Guidelines

Students should consider the progress guidelines to ensure that they are making reasonable progress.

top phd programs in computer science

Monitoring Progress

Annual reviews only apply to PhD students in their second year or later; yearly meetings are held for all PhD students.

Computer Science

Share this page.

Computer Science is an area of study within the Harvard John A. Paulson School of Engineering and Applied 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 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 Institute for Applied Computational Science, 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.

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.

Standardized Tests

GRE General:  Not Accepted

APPLICATION DEADLINE

Questions about the program.

Gravatar Icon

Doctor of Computer Science Programs in America

1-25 of 112 results

MIT School of Engineering

Cambridge, MA •

Massachusetts Institute of Technology •

Graduate School

Massachusetts Institute of Technology ,

Graduate School ,

CAMBRIDGE, MA ,

Stanford School of Engineering

Stanford, CA •

Stanford University •

  • • Rating 5 out of 5   3 reviews

Current Master's student: The best part about coming to Stanford are the people and the ability to find a group of friends who are interested in the same things that you may be very interested in . Coming from India, there is a large Indian community here such that I have never felt homesick. The campus does get a bit dead during the holidays but it is to be expected as people who do live in the USA, go back for vacations. Overall the professors are great and are leafing professionals in their respective fields doing some of the most fascinating research in the world. I would highly anyone to come here to experience this type o f workhand play hard culture that is fostered into this place. ... Read 3 reviews

Stanford University ,

STANFORD, CA ,

3 Niche users give it an average review of 5 stars.

Featured Review: Current Master's student says The best part about coming to Stanford are the people and the ability to find a group of friends who are interested in the same things that you may be very interested in . Coming from India, there... Overall the professors are great and are leafing professionals in their respective fields doing some of the most fascinating research in the world. I would highly anyone to come here to experience... .

Read 3 reviews.

Harvard John A. Paulson School of Engineering and Applied Sciences

Harvard University •

Harvard University ,

Colorado School of Mines

Graduate School •

  • • Rating 4.3 out of 5   10

University of Pittsburgh

PITTSBURGH, PA

  • • Rating 4.43 out of 5   74

Lehigh University

BETHLEHEM, PA

  • • Rating 4.45 out of 5   20

Princeton University

Princeton, NJ •

  • • Rating 4.33 out of 5   3 reviews

Master's Student: The best part of the Princeton University mechanical engineering graduate degree is the excellent faculty that teach the courses. They are incredibly knowledgeable and also very willing to help students in office hours or in sponsorship of projects. The worst part of the Princeton University mechanical engineering graduate degree is the lack of structure for the graduate research program which can leave you feeling unsure on the direction of your research. ... Read 3 reviews

PRINCETON, NJ ,

3 Niche users give it an average review of 4.3 stars.

Featured Review: Master's Student says The best part of the Princeton University mechanical engineering graduate degree is the excellent faculty that teach the courses. They are incredibly knowledgeable and also very willing to help... .

Pratt School of Engineering

Durham, NC •

Duke University •

  • • Rating 5 out of 5   2 reviews

Master's Student: New program, Financial Technology, is a comprehensive curriculum bringing together financial principles and computing. Interesting electives and flexibility to create your own tract, incorporating courses from all of Duke's colleges. ... Read 2 reviews

Duke University ,

DURHAM, NC ,

2 Niche users give it an average review of 5 stars.

Featured Review: Master's Student says New program, Financial Technology, is a comprehensive curriculum bringing together financial principles and computing. Interesting electives and flexibility to create your own tract, incorporating... .

Read 2 reviews.

Brown University Graduate School

Providence, RI •

Brown University •

Brown University ,

PROVIDENCE, RI ,

  • Find college scholarships

McCormick School of Engineering and Applied Science

Evanston, IL •

Northwestern University •

Master's Student: Northwestern's Master of Science in Energy and Sustainability is a first of its kind professionally focused master's program in the nation. Interdisciplinary by design, MSES covers the technical, policy, and business/economics of the energy and sustainability sector pulling professors from the Kellogg School of Management as well as the McCormick School of Engineering. The industry professionals are leaders in their respective fields and are always willing to help the students. The cohort focused program enables deep connection among the students that will last a lifetime! ... Read 3 reviews

Northwestern University ,

EVANSTON, IL ,

Featured Review: Master's Student says Northwestern's Master of Science in Energy and Sustainability is a first of its kind professionally focused master's program in the nation. Interdisciplinary by design, MSES covers the technical,... .

Vanderbilt School of Engineering

Nashville, TN •

Vanderbilt University •

Vanderbilt University ,

NASHVILLE, TN ,

McKelvey School of Engineering

St. Louis, MO •

Washington University in St. Louis •

Washington University in St. Louis ,

ST. LOUIS, MO ,

Guarini School of Graduate and Advanced Studies

Hanover, NH •

Dartmouth College •

  • • Rating 5 out of 5   1 review

Alum: I had a beautiful life-changing experience at the grand Guarini School of Graduate and Advanced Studies. The Guarini graduate program MALS created so many beautiful opportunities in interdisciplinary learning. Guarini is well integrated within the College, which provides a unique world-class learning experience. Guarini went beyond my expectations and made this experience the best I had and will ever have in my life. The only thing I would like changed is having a GRAD diploma in Latin instead of English to keep up with College tradition. ... Read 1 review

Dartmouth College ,

HANOVER, NH ,

1 Niche users give it an average review of 5 stars.

Featured Review: Alum says I had a beautiful life-changing experience at the grand Guarini School of Graduate and Advanced Studies. The Guarini graduate program MALS created so many beautiful opportunities in interdisciplinary... .

Read 1 reviews.

Division of Engineering and Applied Science - California Institute of Technology

Pasadena, CA •

California Institute of Technology •

California Institute of Technology ,

PASADENA, CA ,

Physical Sciences Division - University of Chicago

Chicago, IL •

University of Chicago •

Master's Student: The masters in computer science at UChicago has an opportunity for students from nontraditional computer science backgrounds to take “immersion courses” to get up to speed before taking the masters level coursework, which is extremely inclusive programming. The program is also a top competitor and prepares students for professional careers. ... Read 1 review

University of Chicago ,

CHICAGO, IL ,

Featured Review: Master's Student says The masters in computer science at UChicago has an opportunity for students from nontraditional computer science backgrounds to take “immersion courses” to get up to speed before taking the masters... .

  • Sponsored Find Student Loan Options
  • Online Masters in Computer and information Sciences Programs
  • Online Computer Science Programs

Viterbi School of Engineering

Los Angeles, CA •

University of Southern California •

Master's Student: Best experience is that I have the ability to engage with other students and my professors in real time. My worst experience would have to be; moments of not being able to hear what is being talked about during a lecture due to classroom audio issues. ... Read 2 reviews

University of Southern California ,

LOS ANGELES, CA ,

Featured Review: Master's Student says Best experience is that I have the ability to engage with other students and my professors in real time. My worst experience would have to be; moments of not being able to hear what is being talked about during a lecture due to classroom audio issues. .

Cornell Tech

New York, NY •

Cornell University •

  • • Rating 4.25 out of 5   4 reviews

Current Master's student: Cornell Tech has a fantastic campus, the programs here are very industry-friendly and the professors are very experienced. ... Read 4 reviews

Cornell University ,

NEW YORK, NY ,

4 Niche users give it an average review of 4.3 stars.

Featured Review: Current Master's student says Cornell Tech has a fantastic campus, the programs here are very industry-friendly and the professors are very experienced. .

Read 4 reviews.

Graduate School of Arts & Sciences - Georgetown University

Nw Washington, DC •

Georgetown University •

Master's Student: The program is highly practical. The professors explain concepts in class and give us home works to submit on each topic discussed on a weekly basis. This enables us to grasp the concepts more. We are informed of the professors office time and so we can email them to make inquiries and get assistance when needed. We make presentations during class which train us to become more bold and be able to communicate the concepts easily. We are able to discuss and critic writings independently. We work on projects in groups of about 3-4 and discuss findings to the entire class and professor. We review research papers and make meta-analyses inform of class projects. The program is well structured and i am gaining skills. My worst experience is having to worry about Tuition and other related school bills. ... Read 2 reviews

Georgetown University ,

NW WASHINGTON, DC ,

Featured Review: Master's Student says The program is highly practical. The professors explain concepts in class and give us home works to submit on each topic discussed on a weekly basis. This enables us to grasp the concepts more. We... .

Tufts University School of Engineering

Medford, MA •

Tufts University •

Master's Student: The application process was smooth and post-acceptance I was welcomed into the Tufts community. So far, Tufts has been very communicative, especially about the return to school during the Covid-19 pandemic. ... Read 3 reviews

Blue checkmark.

Tufts University ,

MEDFORD, MA ,

Featured Review: Master's Student says The application process was smooth and post-acceptance I was welcomed into the Tufts community. So far, Tufts has been very communicative, especially about the return to school during the Covid-19... .

Henry Samueli School of Engineering and Applied Science

University of California - Los Angeles •

University of California - Los Angeles ,

School of Computer Science - Carnegie Mellon University

Pittsburgh, PA •

Carnegie Mellon University •

Carnegie Mellon University ,

PITTSBURGH, PA ,

Laney Graduate School

Atlanta, GA •

Emory University •

Master's Student: I chose the graduate programs at Emory because they are ranked among the best in the country. The school of nursing also provides the clinical experiences, something many of the online only nurse practitioner programs do not do. ... Read 2 reviews

Emory University ,

ATLANTA, GA ,

Featured Review: Master's Student says I chose the graduate programs at Emory because they are ranked among the best in the country. The school of nursing also provides the clinical experiences, something many of the online only nurse... .

College of Computing - Georgia Institute of Technology

Georgia Institute of Technology •

  • • Rating 4 out of 5   1 review

Master's Student: The masters data analytics program is VERY intense! I was warned that the online program would be just as intense as the in person program, but to me it's on a whole different level. I am only taking one class because I have a full time job and I am a single parent and I have had many late nights and early mornings. It's challenging, but if you love coding, I would recommended it. If you can get through COVID as a parent, I believe that there is nothing (like this masters program) that you would not be able to accomplish and be successful at it. ... Read 1 review

Georgia Institute of Technology ,

1 Niche users give it an average review of 4 stars.

Featured Review: Master's Student says The masters data analytics program is VERY intense! I was warned that the online program would be just as intense as the in person program, but to me it's on a whole different level. I am only... .

UC Berkeley College of Letters & Science

Berkeley, CA •

University of California - Berkeley •

University of California - Berkeley ,

BERKELEY, CA ,

College of Arts & Sciences - University of North Carolina at Chapel Hill

Chapel Hill, NC •

University of North Carolina at Chapel Hill •

University of North Carolina at Chapel Hill ,

CHAPEL HILL, NC ,

P.C. Rossin College of Engineering & Applied Science

Bethlehem, PA •

Lehigh University •

Lehigh University ,

BETHLEHEM, PA ,

Metropolitan College - Boston University

Boston, MA •

Boston University •

  • • Rating 4.69 out of 5   13 reviews

Master's Student: Excellent guidance and resources for new students. Very responsive staff across departments. Additional supplementary instruction to ensure students have the necessary knowledge and skills to succeed in their courses. ... Read 13 reviews

Boston University ,

BOSTON, MA ,

13 Niche users give it an average review of 4.7 stars.

Featured Review: Master's Student says Excellent guidance and resources for new students. Very responsive staff across departments. Additional supplementary instruction to ensure students have the necessary knowledge and skills to succeed... .

Read 13 reviews.

Grainger College of Engineering

Urbana, IL •

University of Illinois Urbana-Champaign •

University of Illinois Urbana-Champaign ,

URBANA, IL ,

College of Engineering and Physical Sciences - University of Wyoming

University of Wyoming •

LARAMIE, WY

Clarkson University

POTSDAM, NY

  • • Rating 3.88 out of 5   41

Showing results 1 through 25 of 112

Carnegie Mellon University School of Computer Science

Doctoral programs.

Decorative

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 software engineering/dual degree portugal.

  • Share on twitter
  • Share on facebook

World University Rankings 2022 by subject: computer science

The computer science subject table uses the same trusted and rigorous performance indicators as the  Times Higher Education  World University Rankings 2022, but the methodology has been recalibrated to suit the discipline.

This year’s table includes 891 universities, up from 827 last year.

View the World University Rankings 2022 by subject: computer science methodology

The University of Oxford leads the table for the fourth consecutive year, while Princeton University joins the top 10 after climbing one place to 10th.

There are also some eye-catching improvements for the US just outside the top 10: UCLA rises five places to 11th, Caltech rises 12 places to 13th and Washington rises five places to 16th, largely because of improvements in their teaching and research scores.

Australia has a new number one university for computer science: the University of Melbourne, which ranks 51st overall.

Three institutions rank in the top 100 in their debut year; Institut Polytechnique de Paris is 48th, Université Paris-Saclay is 76th and National Yang Ming Chiao Tung University in Taiwan is joint 88th.

Read our analysis of the computer science subject rankings 2022 results

View the full results of the overall World University Rankings 2022

To raise your university’s global profile with  Times Higher Education , contact [email protected]

To unlock the data behind THE ’s rankings and access a range of analytical and benchmarking tools,  click here

  • Share on linkedin
  • Share on mail

Read more about the World University Rankings 2022 by subject: computer science

Student insights.

  • Best universities for computer science degrees
  • What can you do with a computer science degree?

Academic Insights

  • Computer science and engineering subject rankings 2022: results announced

Methodology:

Link through the interdisciplinary science rankings

Featured jobs

Featured universities.

top phd programs in computer science

Academics   /   Graduate PhD in Computer Science

The doctor of philosophy in computer science program at Northwestern University primarily prepares students to become expert independent researchers. PhD students conduct original transformational research in extant and emerging computer science topics. Students work alongside top researchers to advance the core CS fields from Theory to AI and Systems and Networking . In addition, PhD students have the opportunity to collaborate with CS+X faculty who are jointly appointed between CS and disciplines including business, law, economics, journalism, and medicine.

Joining a Track

Doctor of philosophy in computer science students follow the course requirements, qualifying exam structure, and thesis process specific to one of five tracks :

  • Artificial Intelligence and Machine Learning
  • Computer Engineering

Within each track, students explore many areas of interest, including programming languages , security and privacy and human-computer interaction .

Learn more about computer science research areas

Curriculum and Requirements

The focus of the CS PhD program is learning how to do research by doing research, and students are expected to spend at least 50% of their time on research. Students complete ten graduate curriculum requirements (including COMP_SCI 496: Introduction to Graduate Studies in Computer Science ), and additional course selection is tailored based on individual experience, research track, and interests. Students must also successfully complete a qualifying exam to be admitted to candidacy.

CS PhD Manual Apply now

Request More Information

Download a PDF program guide about your program of interest and get in contact with our graduate admissions staff.

Request info about the PhD degree

Opportunities for PhD Students

Cognitive science certificate.

Computer science PhD students may earn a specialization in cognitive science by taking six cognitive science courses. In addition to broadening a student’s area of study and improving their resume, students attend cognitive science events and lectures, they can receive conference travel support, and they are exposed to cross-disciplinary exchanges.

The Crown Family Graduate Internship Program

PhD candidates may elect to participate in the Crown Family Graduate Internship Program. This opportunity allows the doctoral candidate to gain practical experience in industry or in national research laboratories in areas closely related to their research.

Management for Scientists and Engineers Certificate Program

The certificate program — jointly offered by The Graduate School and Kellogg School of Management — provides post-candidacy doctoral students with a basic understanding of strategy, finance, risk and uncertainty, marketing, accounting and leadership. Students are introduced to business concepts and specific frameworks for effective management relevant to both for-profit and nonprofit sectors.

Career Paths

Recent graduates of the computer science PhD program are pursuing careers in industry & research labs, academia, and startups.

  • Georgia Institute of Technology
  • Illinois Institute of Technology
  • Northeastern
  • University of Pittsburgh
  • University of Rochester
  • University of Washington
  • Naval Research Laboratory
  • Northwestern University

Industry & Research Labs

  • Adobe Research
  • Narrative Science
  • Oak Ridge National Laboratory

More in this section

  • Engineering Home
  • CS Department

Related Links

  • The Graduate School
  • Graduate Funding
  • International Office
  • Graduate Housing
  • Meet Our Faculty

Contact Info

Admissions Questions

Help for Current PhD Students

Director of Graduate Studies for PhD Program

Brian Suchy

What Students Are Saying

"One great benefit of Northwestern is the collaborative effort of the CS department that enabled me to work on projects involving multiple faculty, each with their own diverse set of expertise.

Northwestern maintains a great balance: you will work on leading research at a top-tier institution, and you won't get lost in the mix."

— Brian Suchy, PhD Candidate, Computer Systems

Yiding Feng

What Alumni Are Saying

"In the early stage of my PhD program, I took several courses from the Department of Economics and the Kellogg School of Management and, later, I started collaborating with researchers in those areas. The experience taught me how to have an open mind to embrace and work with people with different backgrounds."

— Yiding Feng (PhD '21), postdoctoral researcher, Microsoft Research Lab – New England

Read an alumni profile of Yiding Feng

Maxwell Crouse

"My work at IBM Research involves bringing together symbolic and deep learning techniques to solve problems in interpretable, effective ways, which means I must draw upon the research I did at Northwestern quite frequently."

— Maxwell Crouse (PhD '21), AI Research Scientist, IBM Research

Read an alumni profile of Maxwell Crouse

Vaidehi Srinivas

The theory group here is very warm and close-knit. Starting a PhD is daunting, and it is comforting to have a community I can lean on.

— Vaidehi Srinivas, PhD Candidate, CS Theory

Best Online Doctoral Degrees in Computer Science

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

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

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

Why get a Ph.D. in computer science?

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

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

Highest-Paying Computer Science Jobs

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

top phd programs in computer science

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

Best Online Ph.D. in Computer Science Programs

Tessa Cooper

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.

Take our quiz and we'll do the homework for you! Compare your school matches and apply to your top choice today.

Person in college

Computer science is a popular major , especially among graduate students. According to the National Center for Education Statistics , the number of graduate students enrolled in computer science programs more than doubled between 2007 and 2019, from 48,000 to 101,000.

A Ph.D. in computer science can prepare you for a variety of high-paying tech jobs — and you can even earn the degree online. Discover the ins and outs of getting an online Ph.D. in computer science and what you can do with this valuable degree.

Reasons to Get an Online Ph.D. in Computer Science

  • You can advance the computer science field by researching or teaching about complex computer science concepts.
  • The flexibility of an online Ph.D. in computer science means you can continue working full time while studying.
  • This advanced degree can help you network and build connections with other computer science professionals.
  • A Ph.D. demonstrates your credibility and commitment to furthering the field to your peers and future employers.
  • A computer science Ph.D. can help you land a role that pays more for your expertise.

Top Online Ph.D. in Computer Science Programs

Mississippi state university.

  • Campus + Online
  • In-State $8,800
  • Out-of-state $23,840
  • Retention Rate 82%
  • Acceptance Rate 54%
  • Students Enrolled 22,226
  • Institution Type Public
  • Percent Online Enrollment 18%
  • Accreditation Yes

Nova Southeastern University

  • In-State $31,150
  • Out-of-state $31,150
  • Retention Rate 81%
  • Acceptance Rate 80%
  • Students Enrolled 20,576
  • Institution Type Private
  • Percent Online Enrollment 45%

University of South Carolina-Columbia

  • In-State $12,288
  • Out-of-state $33,528
  • Retention Rate 89%
  • Acceptance Rate 69%
  • Students Enrolled 35,364
  • Percent Online Enrollment 32%

University of Southern California

  • In-State $57,256
  • Out-of-state $57,256
  • Retention Rate 96%
  • Acceptance Rate 11%
  • Students Enrolled 48,321
  • Percent Online Enrollment 17%

Get Started on Your Doctorate Today

Why accreditation matters for a ph.d. in computer science.

Accreditation holds a lot of weight in higher education. An accredited college or program holds accountability and credibility for its educational offerings. In the U.S., recognized accrediting agencies evaluate institutions based on quality standards.

Schools can earn institutional accreditation from a national or regional accrediting agency . All legitimate accreditors will be recognized by the Council for Higher Education Accreditation and/or the Department of Education.

You should also check for programmatic accreditation when researching computer science Ph.D. programs. The best Ph.D. in computer science degrees are usually accredited by ABET .

Did You Know?

Computer science ph.d. admission requirements, what classes do you take in an online ph.d. in computer science program.

Computer science courses translate well to an online format due to their technical nature. As a result, many computer science Ph.D. programs take place entirely online.

The classes you take as part of your program will help you develop key soft skills like strategic problem-solving and logical analysis, in addition to hard skills like computer programming. You’ll also learn how to communicate research findings to diverse audiences.

Here are some sample courses you may take for an online doctorate in computer science:

  • Research methods in computer science
  • Accessibility through cloud computing
  • Modern cybersecurity threats
  • Programming languages and optimization
  • Machine learning and language processing
  • Quantum information theory

What Can You Do With a Ph.D. in Computer Science?

A Ph.D. in computer science can raise your salary potential and qualify you for more leadership opportunities in tech. Many computer science Ph.D.-holders 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. Note that jobs in research and business boast some of the highest salaries for computer science graduates.

Source: BLS

Computer Science Resources

American society for engineering education.

ASEE is a membership-based nonprofit that works to promote technology education.

Association for Women in Computing

Founded in 1978, AWC is a professional organization geared toward women working in technology . The group offers networking opportunities and local chapters throughout the U.S.

Computing Research Association

A membership-based organization, CRA is active in computer science departments at over 200 U.S. colleges.

Frequently Asked Questions About Computer Science Ph.D. Programs

Is it worth getting a ph.d. in computer science.

Whether it’s worth getting a Ph.D. in computer science will depend on factors like your budget, your goals, and what you want your daily life to look like.

If you want to pursue a tech career that provides you with opportunities to contribute new ideas and research, this degree may be a good fit. But you might opt for a different path if you’d rather work in a tech job with fewer responsibilities and more work-life balance for less pay.

How hard is a Ph.D. in computer science?

How difficult a computer science Ph.D. program is will depend on the program, your experience, and your preexisting knowledge and skill set.

To get a feel for how much mental energy and time this degree takes, talk to someone who completed the program you’re interested in doing. Ask whether it’s possible to work while taking courses and still maintain a healthy work-school-life balance.

How long does a computer science Ph.D. take?

Expect to spend 4-5 years on a computer science Ph.D. This estimate includes the time it takes to write a dissertation. You might consider an accelerated program if you want to earn your doctorate faster.

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

Most computer science Ph.D. programs don’t cover computer science foundations. For this reason, you’ll likely need a master’s in computer science or a related field. Alternatively, some programs may allow you to take prerequisite courses and then enroll.

How many people have a Ph.D. in computer science?

Thousands of people have a Ph.D. in computer science. The National Science Foundation’s Survey of Earned Doctorates found that 2,361 people earned a doctorate in computer and information science in 2021 alone.

All rankings and school descriptions on this page were created and reviewed independently by the ASO Rankings Team .

Best Accredited Online Ph.D. Programs 2024

Best Accredited Online Ph.D. Programs 2024

Online Ph.D. programs provide students with flexible schedules and affordable tuition. Check out the top-ranked programs in this comprehensive guide.

Best Computer Science Degrees and Programs

Best Computer Science Degrees and Programs

Types of Online Computer Programming Courses

Types of Online Computer Programming Courses

Shape your future with an online degree.

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

25 Best Online PhD in Computer Science Degree Programs

Looking for Online PhD Computer Science programs for 2024? Compare schools & accelerated programs.

online phd computer science

Pursuing a degree in computer science can help you become a leader in a cutting-edge field and develop skills that are in demand by top companies.

Editorial Listing ShortCode:

A PhD in computer science online may give you a distinct advantage over other job candidates and help you earn an average salary of between $73,000 and $146,000, according to the Bureau of Labor Statistics, depending on your career path.

Universities Offering Online PhD Computer Science Degree Programs

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

1. Auburn University

Auburn University is a public research university in Auburn, Alabama. It is the second-largest university in the state. It was founded in 1856 and was first called the East Alabama Male College. There are 15 colleges and over 140 majors that students can choose from. Auburn University is committed to preparing students for the modern global economy.

  • Ph.D. – Computer Science and Software Engineering

Auburn University  is accredited by the Southern Association of Colleges and Schools (SACS).

2. Boston University

Boston University, located in Boston, Massachusetts, is a private nonsectarian university. They have a vibrant, diverse, and welcoming community with over 35,000 students from 130 countries, over 10,000 faculty and staff. There are more than 300 programs of study in 17 colleges across three campuses.

Boston University looks beyond classroom boundaries by engaging with people, discussing relevant ideas and issues that impact the world.

  • PhD in Computer Science

Boston University  is accredited by the New England Commission of Higher Education.

3. Clarkson University

Clarkson University, founded in 1896, is a private research university with its main campus in Potsdam, New York. It has two branch campuses in Beacon, New York and in the New York Capital Region. It takes pride in having globally oriented faculty members who help learners pursue interdisciplinary research focused on solving real-world problems.

At Clarkson, student life is a unique mix of academics and extracurricular activities, allowing students to make lifelong connections in a tight-knit community.

  • Computer Science PhD

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

4. Colorado Technical University

Colorado Technical University, founded in 1965, was first named Colorado Technical College. In 1995, it gained its university status. The majority of its students take classes fully online.

CTU offers undergraduate, graduate, and doctoral degrees which focus primarily in business, management, and technology. They have a main campus in Colorado Springs and another campus in Denver. Most of their degree offerings can be completed entirely online.

  • Doctor of Computer Science (DCS)

Colorado Technical University is regionally accredited by the Higher Learning Commission (HLC) of the North Central Association of Colleges and Schools (NCA).

5. Columbia University

Columbia University in the City of New York is a private Ivy League research university. It was established in 1754 on the grounds of Trinity Church in Manhattan. It is considered as the oldest institution of higher education in New York and the fifth-oldest institution of higher learning in the country.

It is home to a diverse and dynamic academic community consisting of more than 40,000 students, faculty, and staff from across the nation and different parts of the world.

  • Computer Science Doctorate Degree

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

6. Dakota State University

Dakota State University was founded in 1881 as a school for teacher education. Over the years, it has shifted its primary focus to the cyber world, providing students with the technological knowledge and skills they need to excel in their chosen careers.

The university continues to grow at a fast pace, expanding its campus, and immersing in the most advanced and innovative technology.

  • PhD in Cyber Operations

Dakota State is an institution accredited by the Higher Learning Commission (HLC).

7. Embry-Riddle Aeronautical University

Embry-Riddle Aeronautical University offers a wide variety of degree programs to meet the needs of learners in this changing world. A lot of exceptional achievements make Embry-Riddle stand out from the rest.

It is the first and only University in the nation to offer undergraduate Space Physics. It is also the first to offer programs in Spaceflight Operations, Unmanned and Autonomous Systems Engineering, Aerospace Physiology, and Security and Intelligence.

  • Ph.D. in Electrical Engineering & Computer Science

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

8. Johns Hopkins University

Johns Hopkins University was founded in 1876 and named after its first benefactor, John Hopkins, an American entrepreneur and philanthropist. It is a private research university located in Baltimore, Maryland.

The university aims to prepare students to become global leaders and citizens by giving them opportunities to take part in international learning activities, thus staying true to its mission of bringing the benefits of discovery to the world.

  • Ph.D. in Computer Science

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

9. Michigan Technological University

Michigan Technological University, founded in 1885, is a public research university located in Houghton, Michigan. Its main campus nestles on 925 acres on a bluff overlooking the picturesque Portage Lake.

It is the first post-secondary institution in the Upper Peninsula of Michigan and was founded to train mining engineers to operate the local mines. Presently, Michigan Tech offers over 130 degree programs through its five colleges and schools.

Michigan Tech  is accredited by The Higher Learning Commission (HLC).

10. Mississippi State University

Mississippi State University is a world-class comprehensive, doctoral degree-granting institution with a diverse student body comprising of students from different states in the country and from different nations in the world.

The Mississippi State community shares a common goal of making each learner’s experience a lifetime opportunity. It is located in the eastern part of north-central Mississippi.

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

11. National University

National University is a network of nonprofit educational institutions headquartered in San Diego, CA. It offers many undergraduate, graduate, and certificate programs that can be completed online or at one of its campuses in California.

The network is dedicated to providing flexible, quality education that helps adults meet their goals.

  • Computer Science PHD-TM

National  is regionally accredited by the Western Association of Schools and Colleges.

12. Nova Southeastern University

Nova Southeastern University is a private nonprofit university with its main campus in Davie, Florida. It offers a wide variety of innovative programs that can be completed on campus or online. These programs are aimed at fostering academic excellence, leadership, research, and community service.

The university consists of 18 colleges and schools with more than 150 programs of study.

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

13. Pennsylvania State University

Pennsylvania State University is a public land-grant, doctoral university with campuses and facilities all over Pennsylvania. It was established in 1855 as the Farmers’ High School of Pennsylvania.

Penn State actively conducts teaching, research, and public service. It offers undergraduate, graduate, professional, and continuing education degree programs that can be completed on campus or online. Penn State has 19 other commonwealth campuses and 5 special mission campuses across the state.

Penn State  is regionally accredited by the Middle States Association of Colleges and Schools.

14. Southern Methodist University

Southern Methodist University, founded in 1911, is a private research university located in University Park, Texas. It also has satellite campuses in Plano, Texas and Taos, New Mexico.

It is a distinguished center for global research with a strong foundation of liberal arts. Its dynamic and diverse community consists of students from 50 states and 90 countries who take advantage of small classes, hands-on research opportunities, international studies, and leadership development.

Southern Methodist University is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

15. Syracuse University

Syracuse University, founded in 1879, is a private research university located in Syracuse, New York. It is historically affiliated with the Methodist Episcopal Church in Lima, New York. The university is recognized as a student-focused global research university that takes pride in its academic rigor, richly diverse learning, and a commitment to discovery.

  • Computer & Information Science & Engineering, PhD

Syracuse University  is accredited by the Middle States Commission on Higher Education and many of our schools/colleges and programs are accredited by professional organizations.

16. University of Arkansas – Little Rock

Students in the Computer and Information Sciences Ph.D. program at University of Arkansas – Little Rock can choose tracks in either Information Quality or Information Science. While all courses in this program can be completed 100% online, there are three residency requirements for degree completion.

  • PhD in Computer and Information Sciences

The University of Arkansas at Little Rock is accredited by the Higher Learning Commission.

17. University of California – Berkeley

The University of California-Berkeley, founded in 1868, is a public research university in Berkeley, California. It is the flagship campus of the University of California. It offers 350 undergraduate and graduate degree programs in various disciplines.

With over 35,000 students from different corners of the world, its vibrant campus community is dynamic and interconnected with hundreds of student organizations to connect with students’ passions.

  • PhD in Electrical Engineering and Computer Sciences

UC Berkeley  has been fully accredited since 1949 and had its accreditation reaffirmed most recently in 2015 under the Western Association of Schools & Colleges (WASC) pilot institutional review process.

18. University of Idaho

The University of Idaho, located in Moscow, Idaho, is a public, land-grant research university. It is Idaho Space Grant Consortium’s lead university.

Since its founding in 1889, the university has been providing its students with a transformative and high-quality education designed to prepare them to solve real-world problems and achieve their individual goals and endeavors in their lives and careers.

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

19. University of North Texas

The University of North Texas is a public research university located in Denton, Texas. It consists of 11 colleges, two schools, and an early admissions math and science academy for exceptionally gifted high-school-age students.

It is one of the country’s biggest universities and offers 105 undergraduate and 88 master’s and 37 doctoral degree programs. By working in collaboration with business and community partners, students can become better prepared to meet challenges in the real world.

  • Ph.D. in Computer Science and Engineering

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

20. University of Pennsylvania

The University of Pennsylvania has a long and proud tradition of academic excellence and a continuing pursuit of innovative knowledge. This tradition lives on today through the effort, dedication, creativity, and engagement of students, faculty, and staff.

The university traces its roots in 1740, with the initiative of George Whitefield, a prominent evangelist, to build a charity school in Philadelphia.

  • Ph.D. in Computer and Information Science

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

21. University of Rhode Island

The University of Rhode Island is a public, land grant and sea grant research university, with its main campus in Kingston, Rhode Island. As a leading research university, URI offers undergraduate and graduate courses that are defined by innovation and designed to meet the challenges of the modern world.

It has a diverse and dynamic student population with more than 18,000 students from 48 states and 76 countries.

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

22. University of South Carolina

The University of South Carolina, a public research university, has a history of 200 years of academic leadership, and it continues to build on that tradition.

It is among the country’s oldest and most comprehensive public universities, with an enrollment of approximately 21,000 undergraduate students and around 8,000 students in graduate and professional programs. It has seven other branch campuses throughout the state.

  • Doctor of Philosophy in Computer Science

The  University of South Carolina  was most recently accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) in 2011.

23. University of Southern California

The University of Southern California, established in 1880, is a private research university in Los Angeles, California. It is known as California’s oldest private research university and one of the world’s leading private research institutions.

USC is home to a diverse community of over 44,000 undergraduate and graduate students and 4,000 full-time faculty members.

The  University of Southern California  has been fully and continuously accredited by the Western Association of Schools and Colleges, the Senior College and University Commission (WSCUC).

24. University of Utah

The University of Utah, the state’s flagship university, is a public research university in Salt Lake City, Utah.

There are more than 100 undergraduate majors and over 92 graduate degree programs offered. It was founded in 1850 and was first called the University of Deseret. It changed to its current name in 1892, four years before Utah was declared a state.

The  University of Utah  has continuously maintained accreditation through the Northwest Commission on Colleges and Universities (NWCCU) since 1933.

25. Wright State University

Wright State University is a public research university, named in honor of the aviation pioneers, Orville and Wilbur Wright. It was founded in 1967 and its main campus is located in Fairborn, Ohio. It has an additional branch campus on Grand Lake St. Marys.

The university offers bachelor’s, master’s, and doctoral degrees with over 292 degree programs. Its mission is to transform the lives of students and the communities they serve.

Wright State University  is accredited by the Higher Learning Commission (HLC).

Online PhD Computer Science Degree Courses

Online PhD Computer Science Degree Courses

The first few years of your doctoral program will probably be dedicated largely to coursework. Class offerings can vary greatly among schools, and you’ll usually have a good deal of latitude to select topics that correlate to your area of interest.

There may be a few foundational classes that all computer science doctoral students are required to take. In addition, you may need to ensure that your course schedule includes at least one class from each required category; for example, you may need a theory class, a programming class and an applications class.

  • Artificial Intelligence – your time in this class can help bring you up to speed on some of the latest advancements in artificial intelligence and give you an idea of the direction that this technology may be heading. You’ll likely discuss search algorithms and probabilistic models.
  • Databases – this course explores advanced topics in creating and using databases. Data analytics will likely be an important component of your studies, and you’ll probably discuss query optimization and warehouse modeling.
  • Graduate Algorithms – this course can help equip you with skills and tools for advanced data collection and analysis. The topics may include hash tables, linear programming, max-flow algorithms, and dynamic programming.
  • Programming Languages – your earlier academic programs probably introduced you to the basics of using programming languages, and this doctoral course is designed to build on your object-oriented and functional programming skills. You’ll likely talk about applying algorithms and running optimizations.
  • Project Management for Software Design – creating a new program or operating system can involve coordinating numerous people over a long span of time. This class covers how to provide organized leadership for the process and ensure that all involved parties stay on the same page.
  • Research Methods – by teaching you how to conduct original research, this class can help you get ready for your dissertation process and your future career ambitions. You’ll likely discuss different research methods, be asked to consider how bias can affect results, and be expected to demonstrate your research skills.
  • Teaching Methodologies – after completing your doctoral work, you may aspire to become a university faculty member. A teaching course can help you develop your instructional skills and may give you opportunities to lead classes.

Although you can probably select many of your own classes, there will be a set number of credits that you must earn. After completing your required coursework, you will probably need to take a qualifying exam. Passing this test is usually a prerequisite to beginning your dissertation process.

Careers in Computer Science for PhD Graduates

Careers in Computer Science for PhD Graduates

Your doctoral degree in computer science can help prepare you for jobs in tech companies, the business world, academia, or research.

Your advanced education may qualify you for leadership roles in which you direct teams of employees or spearhead tech innovations. The field of computer and information technology is growing, and the Bureau of Labor Statistics predicts that 531,200 new positions will be added for the next ten years.

The federal government is one of the largest employers of computer and information research scientists . Other potential employers include academic institutions and research organizations.

Software and computer companies also hire computer researchers. These professionals often work in urban centers, and the East Coast and the West Coast have some of the highest concentrations of computer scientists.

As you advance, this job has the potential to become quite lucrative; the top 10% of researchers in this field make over $189,780 each year.

Computer Science Professional Organizations

computer science professionals talking to each other during seminar

As a leader in computer science, you should continually strive to improve your professional abilities and to advance the field. Joining industry organizations can help you achieve those goals.

  • Association for Computing Machinery – ACM is a worldwide organization that promotes networking, research, industry advocacy, and ethical conduct among members. The group maintains the ACM Digital Library.
  • CompTIA Association of Information Technology Professionals  – CompTIA offers certification programs, and those who qualify are automatically enrolled for membership in this support and advocacy group. Non-certified professionals and students are welcome to purchase a membership as well.
  • Computing Research Association  – Computer researchers from government, business and academic institutions collaborate through CRA.
  • IEEE Computer Society  – IEEE’s global network includes people who work in the engineering and technology fields. Societies allow members to join specialized subgroups.

Joining these organizations can provide opportunities to learn from others and to share your knowledge.

Accreditation for Online PhD Computer Science Programs

Accreditation for Online PhD Computer Science Programs

Any school that you choose for your PhD program should be accredited. As with your bachelor’s and online masters in computer science programs, the best type of accreditation to consider is regional accreditation. Employers are unlikely to hold a degree from an unaccredited school in high regard.

Regional accreditation is granted by organizations that are approved by the Council for Higher Education Accreditation and the U.S. Department of Education.

These groups include:

  • Higher Learning Commission (HLC)
  • Middle States Commission on Higher Education (MSCHE)
  • New England Commission of Higher Education (NECHE)
  • Northwest Commission on Colleges and Universities (NWCCU)
  • Southern Association of Colleges and Schools Commission on Colleges (SACSCOC)
  • WASC Senior College and University Commission (WSCUC)

The most important reason to choose a regionally accredited school is to ensure that your degree, whether earned online or on campus, is respectable. In addition, accredited programs are eligible for federal financial aid, and credits may be transferrable elsewhere.

Financial Aid for PhD Computer Science Students

Accreditation for Online PhD Computer Science Programs

Doctoral students often have access to multiple funding options. Some schools allow students to serve as research or teaching assistants, and they receive a stipend in return. You can ask your school’s financial aid department whether you will be eligible for an opportunity like this or other doctoral funding.

In addition, you can fill out the Free Application for Federal Student Aid (FAFSA) to find out what federal or state assistance, such as grants or loans, you can receive. You may also be able to get doctoral fellowships through your school’s computer science department or a private organization.

PhD in computer science students testing their project

Is There a PhD in Computer Science?

Yes, computer science is a common PhD offering at many universities. Computer science doctoral candidates may perform research related to artificial intelligence, databases, information technology, programming languages, or algorithmic theory.

You may take courses like Deep Learning, Graduate Algorithms, and Semantic Information Processing. Earning this degree may allow you to advance fields like technology, medicine, education, or journalism through innovative computer developments.

Can You Get a PhD in Software Engineering?

Yes, a PhD in software engineering is an option at many schools. In such a program, you may explore human-computer interactions, data collection from software, and methods of software testing. Your studies may prepare you to work in software research and development or to teach software engineering at the undergraduate or graduate level.

How Long Does It Take to Get an Online PhD Computer Science Degree?

computer science degree student studying online

Students’ time in doctoral programs can vary, but you may be in school for three to eight years in either an on-campus or an online PhD in Computer Science program.

  • Year One – to begin your studies, you’ll choose a research advisor and take your first classes.
  • Year Two – next, you’ll probably form an advisory committee, finish your classes, and take qualifying exams.
  • Year Three – after that, you may be ready to submit your application for PhD candidacy and begin your dissertation process.
  • Remaining Years – the remainder of your time will likely be spent conducting and presenting research and writing and defending your dissertation.

It’s important to note that your timeline will vary depending on your dissertation requirement (or lack of it). While most PhDs do require a dissertation, a professional doctor program does not require a doctoral thesis or dissertation , but will often instead offer a capstone project option.

After completing these steps, you can apply for graduation from your program.

Some universities offer part time PhD in Computer Science programs, but these will of course take longer to complete than programs requiring full time attendance.

How Much Does a PhD in Computer Science Make?

web developer working in his office

Salaries for people with computer science doctorates can vary widely depending on their particular job or field of expertise, their experience, and where they live in the U.S. For example, corporate information systems managers, on average, earn nearly twice as much as professors.

According to the Bureau of Labor Statistics, among information systems managers , those who earn the least make less than $87,480 each year. The 10% with the highest wages bring in over $208,000 annually.

Average salaries are highest in California, New York, and Texas. Those who are employed by clothing retailers, financial establishments, and electronics manufacturers may bring in some of the top earnings.

Which University is Best for PhD in Computer Science?

best university for PhD in Computer Science

Picking the best university for your doctoral program is a big decision compared to that of picking a university for, lets say, an online computer science associate degree . Rather, it’s a matter of finding the program that’s the best fit for your personal goals and interests.

You should look for a university that is accredited and where the faculty’s research interests line up with your own so that they’ll be qualified to spur you on toward a greater understanding of your chosen subject area. Additionally, you may want to look for faculty members who have professional connections to industry partners that intrigue you.

Finally, for schedule flexibility, consider schools with online programs.

Is an Online PhD Computer Science Degree Worth It?

female computer programmer working in an office

Yes, an online PhD computer science degree is worth it for many students. The Bureau of Labor Statistics is projecting 11% job growth in computer and information technology occupations over the next 10 years. Common careers in this field include computer scientist, chief technology officer, information technology director, and web developer.

If you have aspirations of making a significant contribution to the world of computing, then you may want to pursue your PhD in computer science. This degree can help you become ready to lead teams, conduct research, and teach new generations of tech students. Your doctoral credentials may qualify you for greater respect and a higher salary.

Studying at one of the best online computer science colleges makes earning a doctorate doable for many working professionals. By balancing your professional and academic responsibilities, you can earn your degree without putting your life on hold. To get started, submit application materials to the online computer science PhD programs that most interest you.

top phd programs in computer science

Find the Best Science Schools

Students interested in furthering their knowledge of the sciences can explore programs ranging from chemistry to physics.

Search Science Schools

Science Specialty Rankings

The U.S. News graduate science rankings are based solely on ratings of each program's quality by academics.

Biological Sciences

  • Biochemistry / Biophysics / Structural Biology
  • Cell Biology
  • Ecology / Evolutionary Biology
  • Genetics / Genomics / Bioinformatics
  • Immunology / Infectious Disease
  • Microbiology
  • Molecular Biology
  • Neuroscience / Neurobiology
  • Biochemistry
  • Theoretical

Computer Science

  • Artificial Intelligence
  • Programming Language

Earth Sciences

  • Environmental Sciences
  • Geochemistry
  • Geophysics and Seismology
  • Paleontology

Mathematics

  • Algebra / Number Theory / Algebraic Geometry
  • Applied Math
  • Discrete Mathematics and Combinatorics
  • Atomic / Molecular / Optical
  • Condensed Matter
  • Cosmology / Relativity / Gravity
  • Elementary Particles / Field / String Theory
  • Physics of Living Systems

Need a jump start?

Sign up for a free U.S. News account to access our My Schools tool where you can save schools, track application statuses and get organized.

Graduate School Advice

Applying to Grad School

top phd programs in computer science

Paying for Grad School

top phd programs in computer science

About the GRE

top phd programs in computer science

Studying at a U.S. Grad School

top phd programs in computer science

More About Graduate Schools

A guide to executive mba degrees.

The purpose of an EMBA is to help business leaders bolster their strategic leadership and management skills.

Ilana Kowarski and Cole Claybourn May 24, 2024

top phd programs in computer science

New Best Engineering Rankings June 18

Here's how U.S. News calculated rankings across 13 specialties, from chemical engineering to mechanical engineering.

Robert Morse and Eric Brooks May 24, 2024

top phd programs in computer science

How to Choose a Civil Rights Law School

Experienced civil rights faculty, clinics and alumni may be signs of a law school that can prepare you to be a civil rights lawyer.

Anayat Durrani May 22, 2024

top phd programs in computer science

Premedical Programs: What to Know

These programs provide medical school hopefuls an opportunity to boost their GPA and take prerequisite courses.

Sarah Wood May 21, 2024

top phd programs in computer science

Avoid Procrastinating in Medical School

Combat a procrastination habit by focusing on taking the first small step toward completing assignments.

Kathleen Franco, M.D., M.S. May 21, 2024

top phd programs in computer science

Good Law School Recommendation Letters

Think through the references you will ask for letters and when and how you will approach them.

Gabriel Kuris May 20, 2024

top phd programs in computer science

Get Accepted to Multiple Top B-schools

Maximize every opportunity to emphasize the unique contributions you can bring to an MBA class.

Anayat Durrani May 16, 2024

top phd programs in computer science

Premeds and Emerging Medical Research

Aspiring physician-scientists should bone up on areas such as gene editing, nanotechnology and regenerative medicine.

Zach Grimmett May 14, 2024

top phd programs in computer science

How to Get a Perfect Score on the LSAT

Here are some tips to help law school applicants who aim for a score of 180 on the Law School Admission Test.

Gabriel Kuris May 13, 2024

top phd programs in computer science

Premeds Take 5 Public Health Courses

Epidemiology and health policy are among courses that can help help aspiring medical students become physician leaders.

Rachel Rizal May 7, 2024

top phd programs in computer science

Skip to Content

  • Current Students
  • Faculty/Staff

two students talking outside on campus

Data Science

College: EN

Back to Academic Programs

The MS in Data Science is designed for those who want to elevate their career, grow their earning potential, and position themselves for advanced data science roles. Whether you want to deepen your expertise in data science, pivot from another career, or begin your professional journey, the University of Denver’s MS in Data Science will equip you with the skills and knowledge to achieve your career goals.

Combine technical expertise with responsible data practices across the data lifecycle. Hone your data modeling, analytical, and decision-making expertise as you develop a portfolio of projects of your choosing. Translate data into insights and effectively communicate storylines that drive organizational strategy and success.

We provide online and on-campus program tracks to fit your lifestyle and learning preferences. Find out more about the  Python prerequisite  and start your application today.

Start Dates : Online: Jan. / Apr. / June / or Sept.; or In-Person: Sept.

Curriculum : 12 Courses for 48 Credit Hours

Program Length : 18-24 Months 

Request Information

15 Avg. class size for our online program

3,717 data science jobs in colorado (higher than national average), $105k avg. salary of du ms data science graduates post-graduation, master's of science in data science, our data science curriculum.

Learn From Leaders

MS in Data Science courses are taught by experienced faculty who are academics, data science leaders, innovators and executives across a range of industries. You will access their wealth of wisdom and professional mentorship throughout this program.

Industry-Aligned and Applied Content

Courses and content align with in-demand skills.  What you learn in class applies in real-world scenarios and projects throughout the curriculum, which will deepen your experience, expand your skills and sharpen your expertise. 

Personalized Student Support

Your trusted academic advisor will help craft your career-focused academic plan with you, offering support and assistance with academic and administrative matters throughout your journey.

Experiential Learning

Explore our Data Science Program's distinctive feature—an optional for-credit data science internship. Gain real-world experience and valuable professional connections with organizations such as McKesson Health Solutions, Xcel Energy, Jefferson County (Colorado), American Family Insurance, Nike and Charles Schwab.  

Career Focus

We offer a robust array of services to help support and accelerate your career, including coaching, job search support, networking opportunities and workshops.

Diverse and Inclusive Community

You’ll benefit from a diverse community of faculty and learners deeply committed to equity, inclusion, diversity and justice and representing a wide array of backgrounds, perspectives and experiences.

Request for Information

Stuart Boyd, Enrollment Manager

Ready to connect?

Email Stuart at [email protected] or schedule an appointment via Calendly.  

Data Science Program Info

Program at a glance.

  • Online or In-Person Tracks
  • 12 Courses–Finish in 18-24 Months. 
  • Industry-Aligned Courses and Projects. 
  • Start Dates: Online Jan., April, June, or Sept.; or In-Person: Sept. 
  • Top-Ranked University

Ready to Shape your Future in Data Science?

Submit a resume via the application status page listing your current employer(s) and professional experiences. 

A regionally accredited baccalaureate degree is required for admission. You may submit an unofficial transcript with your initial application.    Upon acceptance, you will need to have one official transcript from each college or university. This includes transcripts for credit earned for transfer work and study abroad. Official electronic transcripts can be sent to  [email protected]  through a secure third party. Official transcripts may also be sent via postal mail in an unopened envelope that has been sealed by the issuing university.

Official transcripts can be sent to:


University College University of Denver Attn: Admission 2211 South Josephine Street Denver, CO 80208

Two (2) letters of recommendation are required but three (3) are preferred. Letters should be submitted by recommenders through the online application. 

A personal statement of at least 300 words is required. Your statement should provide a response to the following questions: 

What is your motivation for pursuing data science at this time and why are you interested in pursuing this study at the University of Denver? Please be specific. 

How has your academic training, work experience, and/or self-directed learning prepared you for graduate work in data science? 

What do you expect will be the most challenging aspects of participating in the data science graduate program for you personally? What preparations can you take to overcome these challenges? 

What do you want to accomplish in the future as a data scientist? 

Applicants must meet the program’s Python prerequisite prior to matriculation. The prerequisite can be met either through a college-level, credit-bearing, computer programming course in Python (completed within the past two years) or by taking the University of Denver’s COMP4401, Introduction to Python for Data Scientists. In either case, a grade of ‘B’ or higher is required for prerequisite approval. Applicants who meet the prerequisite with a prior Python programming class may be asked to submit the course description and/or syllabus for review and approval. 

If you wish to study on an F1 or J1 visa, please  review the admission requirements  for international applicants. 

Application Information

checklist icon

Admission Steps In-Person Track

Admission steps online track.

application icon

Financial Aid

CTA banner background pattern

Start Your Application

Advance your career with a Master of Science in Data Science

Courses and Curriculum

The curriculum prepares students to design tools that collect, evaluate and interpret data to inform critical decisions. Through rigorous, mathematically based coursework, learners master advanced concepts for a strong foundation for professional success and self-direction. 

Python Software Development (COMP 3006)

In this advanced Python programming course, you will design custom classes to accomplish data science tasks. You will also develop facility with Python's standard library as well as important data processing packages.

Data Science Math I & II   (COMP 3007/3008)

In this set of courses you will develop and refine your knowledge of calculus, linear algebra, basic probability, and discrete math to master computational processes and problems in machine learning and statistics.

Database Organization & Management   (COMP 3421)

This course will enable you to design, diagram, and query relational and non-relational database management systems. Particular focus will be given to SQL scripting and embedded programming.

Machine Learning   (COMP 4432)

In this course you will acquire industry-ready skills for predictive modeling and data mining based contemporary machine learning algorithms and techniques.

Data Visualization (COMP 4433)

In this course you will investigate and apply a range of visualization strategies and methods for data exploration, analysis, and communication.

Probability & Statistics for Data Science  (COMP 4441/4442)

In this set of courses you will use the R programming language to apply inferential concepts and applications. Linking theory and practice, you will deepen your understanding of parametric and nonparametric statistics for data analysis as well as key steps in model selection, testing and evaluation. You will also apply these skills to complete an independent project based on real world data. 

Deep Learning (COMP 4531)

In this course you will learn how to design, train, and evaluate complex multi-layer neural networks in Python. You will also add to your data science portfolio by completing a culminating project of your own design.

Algorithms for Data Science  (COMP 4581)

In this course you will design, analyze, and code algorithms for computational efficiency and problem-solving. Including the processing of large data sets.

Internship (COMP 3904)

This course allows you to receive credit toward graduation for participating in a paid data science internship. You will also receive mentoring from an an academic advisor of your choice.

Parallel & Distributed Computing   (COMP 4334)

This course will enable you to work with machine learning algorithms and big data at scale. Along the way, you will learn industry practices for implementing these technqiues as well as insight into the architectures that support them.

Data Science Tools I & II   (COMP 4447/4448)

These courses are designed to strengthen your coding and data acquisition skills as well as familiarize you with a broad range of data science methods. You will also refine skills for data-centric project development and collaboration that are prerequisites to professional practice. 

Capstone  (COMP 4449)

In this course you will learn to design, develop, test and present 'full-cycle' data science products or services. And assess their value in relation to real world situations and needs.

A scenic view over to the Ritchie College of Engineering

Our world needs you. Discover your future today.

If you’re ready to unlock your full potential with a Data Science Degree from the University of Denver’s Ritchie School of Engineering & Computer Science, begin your application today. Your future awaits. 

Apply Today

Give photo

Undergraduate Applicants

The Common App is a universal application that can be sent to many schools, including the University of Denver.

First-Year Students Transfer Students

Graduate Applicants

Go to the graduate admission application to submit your information. For information on admission requirements, visit the graduate academic programs page and locate your program of interest.

Graduate Application

Explore Programs

Graduate Academic Programs

Take The First Step

Undergraduates.

Contact Undergraduate Admission

Request Info

Request Graduate Program Information

top phd programs in computer science

Computer-Science Majors Graduate Into a World of Fewer Opportunities

C omputer science is hotter than ever at U.S. universities. But students graduating this month are discovering their degrees are no longer a surefire ticket to tech-industry riches.

In fact, many are finding it harder than they ever thought it would be to land a job.

Tech giants that were expanding aggressively just a few years ago now have less need for entry-level hires—or are shedding jobs. They are also, increasingly, turning their focus to artificial intelligence, a technology many fear could reduce the need for coders. Postings on jobs website Indeed for software-development roles, a proxy for computer science, have dropped 30% from prepandemic levels.

At the same time, companies have a burgeoning supply of new grads to choose from. The number of students in the U.S. majoring in computer and information science has jumped 40% in five years, to more than 600,000 as of 2023. The number of bachelor’s degrees conferred in those majors topped 100,000 in 2021, according to the Department of Education, a 140% rise from 10 years earlier.

Students who once had jobs and summer internships lined up by Thanksgiving are now broadening their searches.

“When I tell people I’m in computer science, they’re like, ‘Lucky you. You’re going to make a lot of money. You can do anything you want,’” said Ben Riesett, a 22-year-old who graduated this month from Catholic University of America. “The truth is, when you start looking right now, it’s impossible to get hired.”

Just a few years ago, Riesett heard constantly that employers needed staff with his skill set; now, his classmates with jobs got them through friends or family, or from internships. Riesett, in Washington, D.C., said he’s applied to entry-level roles all over the country and received only a few responses.

To be sure, comp-sci majors from top-tier schools can still get jobs. Pay, projected to be at about $75,000, is at the high end of majors reviewed by the National Association of Colleges and Employers, or NACE. They are just not all going to Facebook or Google.

“Job seekers need to reset their expectations,” said Tim Herbert, chief research officer at CompTIA, a trade group that follows the tech sector. “New grads may need to adjust where they’re willing to work, in some cases what salary, perks or signing bonus they’ll receive, and the type of firm they’ll work for.”

And while big tech companies are hiring for AI-related jobs, Herbert said, many of those positions require more experience than a new grad would have.

Salaries for this year’s graduates in computer science are expected to be just 2.7% higher than last year’s, the smallest increase of eight fields reviewed by NACE.

In the past 18 months, job growth has remained flat for software publishers, a group of employers that includes software developers, according to the Labor Department. On the student jobs platform Handshake, the number of full-time jobs recently posted for tech companies is down 30% from the year-ago period.

Looking farther afield

Jarin Rahman, an information-science major who just completed her junior year at Cornell University, had long assumed she would try to land a job at a large tech company. As a first-generation college student, she thought it was the best path.

But Rahman knows lots of seniors who interned at big tech companies last summer and didn’t get return offers. With the tech industry appearing less stable than she anticipated, she started looking elsewhere.”

“It made me really stressed out because I know that I have to find a way to support my family,” she said.

This summer, she’ll intern at a real-estate investment management firm.

Stephanie Johnson, a career development lead with the computer-science department at the University of North Carolina, said her students on average were applying to 150 or more jobs. Many were still waiting for offers in the spring.

Just a few years ago, they might apply for 20 or 40 positions—and get a final offer in the fall.

Johnson said she has seen more students focused on companies where tech is a service and not the product. She knows two students who were offered roles at big tech companies but declined: One went to a bank, the other to a retailer.

The University of Virginia typically offers a large career fair called Tech Night Takeover, hosting big companies for a night of networking. This year, the school expanded the event to include employers in healthcare, energy and financial services hiring for tech roles.

Hand-delivered applications

The pipeline is bursting with comp-sci students who will need jobs in the next few years. Computer and information science is the fastest-growing top-20 major in the U.S. at four-year colleges, according to the National Student Clearinghouse Research Center. It is the fourth-most-popular major overall. Between 2018 and 2023, the number of students majoring in computer and information science jumped from about 444,000 to 628,000.

Pierce Avner, who just finished his junior year at the University of Colorado, Boulder, said he applied online for hundreds of internships last year. The majority never responded. Of those that did, many sent back a rejection note within 15 seconds to a minute.

This year, he took an old-fashioned route, hand-delivering about 20 applications to tech companies around Denver and Boulder. He also sent emails to alumni from the Theta Tau professional engineering fraternity. He is set to intern at an aerospace company this summer, one of the employers he found through his fraternity networking.

Alex Giang, a computer-science major who just finished his junior year at Cornell, is preparing to start a software-engineering internship at a digital-advertising company. Applications to Uber, Airbnb, Tesla, Facebook, Apple and Amazon didn’t pan out.

Friends are adjusting, too. Their new mentality is: “If you get a job, even if you don’t like it, you need to take it because you don’t know if you’re going to get anything else,” Giang said.

Write to Katherine Bindley at [email protected], Corrie Driebusch at [email protected] and Lindsay Ellis at [email protected]

Computer-Science Majors Graduate Into a World of Fewer Opportunities

What Can You Do with a Computer Science Degree?

3 MIN. READ 

If you’re considering a computer science degree, you might be wondering what doors it opens up for you. The good news is, there are plenty. A computer science degree is versatile and incredibly useful in a variety of fields. Let’s break down some of the paths you can take.

Software Development

This is the bread and butter of computer science careers. As a software developer, you can build apps, websites, and systems that people use every day. Think about your favorite app or the latest game you can’t put down—there’s a team of developers behind those. This field is broad, and you can specialize in areas like mobile development, web development, or game development.

Data Science and Analytics

Data is the new gold, and companies are mining it for insights. With a computer science degree, you can dive into data science , where you’ll analyze complex datasets to help organizations make informed decisions. Whether it’s predicting market trends or optimizing supply chains, data scientists are in high demand.

Cybersecurity

In our digital age, cybersecurity is more important than ever. With a background in computer science , you can become a cybersecurity expert, protecting systems and data from cyber attacks. It’s like being a digital bodyguard , ensuring that sensitive information stays out of the wrong hands.

Artificial Intelligence and Machine Learning

AI and machine learning are not just buzzwords; they’re shaping the future. With expertise in computer science , you can work on developing intelligent systems that learn and adapt. From improving voice assistants to creating autonomous vehicles, the possibilities in this field are endless.

Cloud Computing

The shift to the cloud is massive, and companies need experts to manage their cloud infrastructure. As a cloud computing specialist, you’ll help organizations move their data and applications to cloud platforms like AWS, Google Cloud, or Azure, making systems more scalable and efficient.

Research and Academia

If you’re more inclined towards exploration and discovery, a career in research or academia might be for you. With a computer science degree, you can contribute to groundbreaking studies and advancements in technology, or inspire the next generation of computer scientists as a professor.

Entrepreneurship

Got a brilliant tech idea? Your computer science background gives you the technical chops to turn that idea into reality. Many successful tech entrepreneurs started with a strong foundation in computer science , and with the right blend of innovation and business acumen, you could join their ranks.

In a nutshell, a computer science degree is a powerful launchpad into a plethora of exciting and lucrative careers. Whether you’re building the next big app, securing our digital world, or pushing the boundaries of AI, the skills you gain with a computer science degree are your ticket to making a significant impact. When you’re ready to begin your journey, schedule a visit to Anderson University !

2024 , Resources

Anderson University is on a mission to educate students for lives of faith and service, offering more than 60 undergraduate majors , 30 three-year degrees , 20 NCAA Division III intercollegiate sports , alongside adult and graduate programs. The private, liberal arts institution is fully accredited and recognized among top colleges for its business , computer science , cybersecurity , dance , engineering , nursing , and teacher education programs. Anderson University was established in 1917 in Anderson, Indiana, by the Church of God .

  • Remembrances & Obits
  • Class Notes
  • Contact News

Anderson University is a private, liberal arts institution established in 1917. Its mission is to educate students for lives of faith and service in the church and society.

top phd programs in computer science

Computer science majors are graduating into a tough job market

Recent computer science graduates are having trouble landing jobs at big tech companies. NPR's Ailsa Chang speaks to Wall Street Journal reporter Corrie Driebusch about her recent article covering the story.

Copyright 2024 NPR

top phd programs in computer science

IMAGES

  1. 25 Best Online PhD Computer Science Degree Programs

    top phd programs in computer science

  2. PhD-Topics-in-Computer-Science-list.pdf

    top phd programs in computer science

  3. Computer science

    top phd programs in computer science

  4. Top Phd Programs In Computer Science

    top phd programs in computer science

  5. Computer Science Graduate Degree Programs & Schools 2023+

    top phd programs in computer science

  6. 25 Best Online PhD Computer Science Degree Programs (2023)

    top phd programs in computer science

VIDEO

  1. Don’t stress about the GRE

  2. Guests of the day, N-3: Information Technology studies (computer programs) in USA

  3. Top PhD Position for Indian Students in Abroad with Scholarship Specialization in AI & ML Background

  4. What is Computer Software?

  5. A Fearless Grad success story

  6. Broadway Vs. PhD

COMMENTS

  1. Best Computer Science Programs

    Princeton University. Princeton, NJ. #10 in Computer Science (tie) Save. 4.4. Find the best graduate computer science program to fit your goals using the U.S. News rankings. Narrow your search ...

  2. Top 10 Best PhD in Computer Science Programs

    Find out the best computer science PhD programs and universities in the US, based on rankings, courses, tuition, and acceptance rates. Learn about the admission requirements, research opportunities, and career prospects for this in-demand degree.

  3. Top Computer Science Ph.D. Programs

    To earn a Ph.D. in computer science, each student needs a bachelor's degree and around 75 graduate credits in a computer science program, including about 20 dissertation credits. Most programs require prerequisites in computer science. A graduate with a computer science master's or graduate certificate can apply their graduate credits toward ...

  4. 2023-2024 Top Computer Science Graduate Programs

    About This List. Explore computer science graduate programs and graduate schools offering computer science degrees. Compare masters in computer science programs, MSC computer science degrees, and PhD in computer science programs using government statistics and graduate student reviews. Find the best computer science graduate schools for you.

  5. PhD Admissions

    The Computer Science Department PhD program is a top-ranked research-oriented program, typically completed in 5-6 years. There are very few course requirements and the emphasis is on preparation for a career in Computer Science research. Eligibility. To be eligible for admission in a Stanford graduate program, applicants must meet: Degree level ...

  6. PhD Programs in Computer Science

    4-5 years. 72-90 credits. Computer science plays a role in virtually every field of industry. For this reason, Ph.D. programs are diverse, and many students pursue interdisciplinary degrees. Students wishing to pursue a Ph.D. in computer science generally take 4-5 years to complete the degree, which usually requires 72-90 credits.

  7. Computer Science, Ph.D.

    Computer Science, Ph.D. Request Information. We have a thriving Ph.D. program with approximately 80 full-time Ph.D. students hailing from all corners of the world. Most full-time Ph.D. students have scholarships that cover tuition and provide a monthly stipend. Admission is highly competitive. We seek creative, articulate students with ...

  8. Computer Science Ph.D. Program

    The computer science Ph.D. program complies with the requirements of the Cornell Graduate School, which include requirements on residency, minimum grades, examinations, and dissertation. The Department also administers a very small 2-year Master of Science program (with thesis). Students in this program serve as teaching assistants and receive ...

  9. Academics

    The PhD degree is intended primarily for students who desire a career in research, advanced development, or teaching. A broad Computer Science, Engineering, Science background, intensive study, and research experience in a specialized area are the necessary requisites. The degree of Doctor of Philosophy (PhD) is conferred on candidates who have ...

  10. Computer Science

    In the Computer Science program, you will learn both the fundamentals of computation and computation's interaction with the world. Computer Science is an area of study within the Harvard John A. Paulson School of Engineering and Applied Sciences. Prospective students apply through Harvard Griffin GSAS; in the online application, select ...

  11. 2023-2024 Top Doctor of Computer Science Graduate Programs

    Evanston, IL •. Northwestern University •. Graduate School. •. 3 reviews. Master's Student: Northwestern's Master of Science in Energy and Sustainability is a first of its kind professionally focused master's program in the nation. Interdisciplinary by design, MSES covers the technical, policy, and business/economics of the energy and ...

  12. Doctoral Programs

    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 ...

  13. Online Doctorate in Computer Science

    Top Schools with Online Computer Science Ph.D. Programs. School: Quick Facts: ... Those who study computer science at the graduate level tend to earn more with a master's than a STEM Ph.D.

  14. World University Rankings 2022 by subject: computer science

    Three institutions rank in the top 100 in their debut year; Institut Polytechnique de Paris is 48th, Université Paris-Saclay is 76th and National Yang Ming Chiao Tung University in Taiwan is joint 88th. Read our analysis of the computer science subject rankings 2022 results. View the full results of the overall World University Rankings 2022.

  15. Top Computer Science Schools in the World

    Germany. India. Italy. Japan. Netherlands. See the US News rankings for the world's top universities in Computer Science. Compare the academic programs at the world's best universities.

  16. PhD in Computer Science

    The doctor of philosophy in computer science program at Northwestern University primarily prepares students to become expert independent researchers. PhD students conduct original transformational research in extant and emerging computer science topics. Students work alongside top researchers to advance the core CS fields from Theory to AI and ...

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

    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 ...

  18. Best Online Doctoral Degrees in Computer Science

    Bachelor's. Postsecondary Teacher (Professor) $80,560. Doctorate. Source: Bureau of Labor Statistics. In short, when it comes to computer science as a degree options, earning a Ph.D. only makes ...

  19. QS World University Rankings for Computer Science and Information

    Discover which universities are the best in the world for studying computer science & information systems according to the QS World University Rankings by Subject 2024. Massachusetts Institute of Technology (MIT) is once again ranked as the best university in the world for studying computer science, with two other US universities tied in second ...

  20. Online PhD in Computer Science Guide

    Earning A PhD in Computer Science. An online PhD in Computer Science typically takes between 4-5 years to complete. It's always smart to research in-person and online formats to find the program that fits your schedule. Aspiring PhD students should consider admissions requirements, areas of specialization, and cost to ensure the program they ...

  21. Best Online Ph.D. In Computer Science

    Computer science is a popular major, especially among graduate students.According to the National Center for Education Statistics, the number of graduate students enrolled in computer science programs more than doubled between 2007 and 2019, from 48,000 to 101,000.

  22. 25 Best Online PhD in Computer Science Degree Programs

    A PhD in computer science online may give you a distinct advantage over other job candidates and help you earn an average salary of between $73,000 and $146,000, according to the Bureau of Labor Statistics, depending on your career path.. Universities Offering Online PhD Computer Science Degree Programs. Methodology: The following school list is in alphabetical order.

  23. AI most popular speciality for computer science Ph.D.s

    Artificial intelligence (AI) and machine learning are the most popular Ph.D. specialities among graduates in the computer science, computer engineering and information fields, a new report finds. The Computing Research Association's annual Taulbee survey revealed that, for the last academic year in North America, more than a quarter (28 percent) of awarded doctoral degrees in those computer ...

  24. 2024 Best Graduate Science Schools

    See the top ranked schools in computer science, biological sciences, chemistry, physics, earth sciences, statistics, and more at US News.

  25. Computer-Science Majors Graduate Into a World of Fewer Opportunities

    Computer-Science Majors Graduate Into a World of Fewer Opportunities. Those from top schools can still get jobs. They are just not all going to Facebook or Google. Comp-sci student Alex Giang has ...

  26. Data Science

    Start Dates: Online: Jan. / Apr. / June / or Sept.; or In-Person: Sept. Curriculum: 12 Courses for 48 Credit Hours. Program Length: 18-24 Months. Request Information. 15 Avg. class size for our online program. 3,717 Data Science jobs in Colorado (Higher than national average) $105k Avg. salary of DU MS Data Science graduates post-graduation.

  27. Computer-Science Majors Graduate Into a World of Fewer Opportunities

    Computer and information science is the fastest-growing top-20 major in the U.S. at four-year colleges, according to the National Student Clearinghouse Research Center. It is the fourth-most ...

  28. Computer & Information Science

    Course Highlights. As a graduate student of USCA's Master of Computer and Information Science, you'll take courses such as: Advanced Programming Concepts: Dive deeper into algorithm design and analysis, focusing on efficiency and optimization for real-world applications. Introduction to Artificial Intelligence and Machine Learning: Study AI ...

  29. What Can You Do with a Computer Science Degree?

    Data is the new gold, and companies are mining it for insights. With a computer science degree, you can dive into data science, where you'll analyze complex datasets to help organizations make informed decisions. Whether it's predicting market trends or optimizing supply chains, data scientists are in high demand.

  30. Computer science majors are graduating into a tough job market

    Computer science majors are graduating into a tough job market. By Ailsa Chang. Published May 24, 2024 at 5:27 PM EDT. Listen • 4:05. Recent computer science graduates are having trouble landing jobs at big tech companies. NPR's Ailsa Chang speaks to Wall Street Journal reporter Corrie Driebusch about her recent article covering the story.