CSRankings: Computer Science Rankings

chart icon

Systems [ off | on ]

Theory [ off | on ]

Interdisciplinary Areas [ off | on ]

This ranking is designed to identify institutions and faculty actively engaged in research across a number of areas of computer science, based on the number of publications by faculty that have appeared at the most selective conferences in each area of computer science (see the FAQ for more details).

We gratefully acknowledge the generous support of our sponsors, including Stony Brook University . Sponsor CSrankings

Prominent mentions of CSrankings: CMU ( 1 , 2 ) | Edinburgh | Michigan | Rutgers | Technion | Yann LeCun | John Regehr | Charles Sutton

CSRankings by Emery Berger is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License . Based on a work at https://github.com/emeryberger/CSrankings . Follow @csrankings for updates. Copyright 2017-2023 © Emery Berger

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/ 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]
  • Lisa Marlin https://blog.thegradcafe.com/author/lisa-marlin/ 25 Best Gifts for Law Students for 2024

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

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

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

Good News For Early Careers: Skills-Based Hiring is Surging

Good News For Early Careers: Skills-Based Hiring is Surging

These Are The Best States To Start Your Tech Career

These Are The Best States To Start Your Tech Career

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

  • Is a Master’s Degree Worth It? [2024 Guide]
  • Graduate Certificate vs Degree: What’s the Difference? [2024 Guide]
  • ACBSP Vs AACSB: Which Business Program Accreditations is Better?
  • What is a Good GRE Score?

The Gradcafe

© 2024 TheGradCafe.com All rights reserved

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

Top Computer Science Ph.D. Programs

ComputerScience.org Staff

Contributing Writer

Learn about our editorial process .

Updated November 9, 2023

Students typing on desktop computers

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

Are you ready to discover your college program?

A doctorate in computer science is the highest degree in the field of computer and information technology. Doctoral programs teach students to conduct scientific studies of computation, coding languages, and algorithms -- the step-by-step procedures that make computers perform tasks when converted into a programming language.

Programmers use algorithms as the foundation of familiar software, such as operating systems, internet browsers, and smartphone applications. More specifically, modern-day innovations work by leveraging algorithms to match Uber drivers to passengers, calculate delivery routes for UPS, and detect credit card fraud.    

As the need for tech innovations expands, the demand for employees with advanced knowledge of computer science similarly increases. The Bureau of Labor Statistics (BLS) projects a 15% growth in computer science research jobs from 2019-2029, much faster than the average for all occupations.

This page contains descriptions of some of the top doctoral programs in computer science. It also details information about choosing the right doctoral program in computer science, how to gain admission into a Ph.D. program, and available jobs and salaries for graduates in the field.

Why Get a Doctorate in Computer Science?

Computer science is the scientific study of computational processes, programming languages, and algorithms. Unlike computer engineers, computer scientists do not usually design or build computer hardware, such as computer processors, hard drives, or video cards. Rather, these professionals write code, design algorithms, and study the informational processes and procedures that make computers function.

Employment opportunities vary by degree level. Computer scientists with associate, bachelor's, or master's degrees tend to perform programming-related tasks, such as writing or testing new code for software products.

Graduates with doctoral degrees perform innovative research, such as devising new algorithms and computational theories.

The computer science discipline has yielded groundbreaking innovations, such as the first personal computer, the internet, and the smartphone. Many learners pursue a Ph.D. in computer science because they aspire to discover new technology to revolutionize our daily lives.

Below, we consider some additional reasons for pursuing a doctorate in computer science.

Top Online Programs

Explore programs of your interests with the high-quality standards and flexibility you need to take your career to the next level.

What To Expect From Computer Science Doctoral Programs

To obtain a doctorate in computer science, students need to take around 75 graduate credits, including 20 dissertation credits. Most programs allow enrollees to transfer 30 credits of prior computer science graduate coursework, which may help cut costs and limit time away from the job market.

Degree length varies by program format. A typical Ph.D. in computer science takes around five years to complete. However, learners with a prior master's in the field can finish in 3-4 years. Most reputable universities also offer part-time tracks, which can add a few years to the degree timeline. 

While undergraduates in computer science spend a lot of time writing code, doctoral students typically dive into advanced topics, such as machine learning, artificial intelligence, and computer vision. Postgraduates specializing in systems coding take intensive programming classes and address design challenges, such as building networks, routers, and operating systems.

Doctoral Admission Requirements

Admission into a doctoral program in computer science typically requires a bachelor's or master ' s in computer science , although some programs may accept applicants with associate degrees in computer science and bachelor's degrees in other fields.

A doctoral program candidate must submit an online application package. Typical application materials include a CV, transcripts, letters of recommendation, a statement of purpose, a writing sample or design project, and GRE scores.

Most doctoral programs in computer science do not require a specific GPA or minimum GRE scores, but prospective students should aim for GRE scores in the low 90th percentile or higher and unweighted GPAs of at least 3.0-3.5. Admissions departments may consider applicants with low GPAs if they demonstrate improvement over time.

Computer Science Degree and Specialization Options

Computer science students at the undergraduate and master's levels learn to design algorithms and develop computation theories. Doctoral programs then build on students' previous education, allowing them to dig deep into their specializations within the computer science field.

Computer science doctoral students graduate with a thorough understanding of computer science theory and research, often specific to a narrow area of study.

These learners may specialize in automated algorithmic process management, advanced embedded systems, or any of the three popular concentrations detailed below:

Human-Computer Interaction

Programming Languages

Artificial Intelligence

Popular Doctoral Program Courses

Course availability varies by school. In most Ph.D. programs, each student needs to complete around 50 credits, including qualifying exam credits, before starting their dissertation. A typical curriculum contains mandatory classes, electives, and concentration seminars. The following list provides examples of popular courses in doctoral computer science programs:

The Doctoral Dissertation

A Ph.D. in computer science culminates in a dissertation, a lengthy research project that addresses a theoretical problem in computer science. Some programs allow a student to complete three related research papers instead of a traditional dissertation.

Learners conduct dissertation research in close consultation with their supervisors and dissertation committees. Most computer science programs require students to pass a qualifying exam before beginning the dissertation.

After completing the dissertation, the supervisor organizes an oral defense. Doctoral candidates present their dissertation research, and the dissertation committee and 1-2 external examiners take turns questioning the examinee.

How Much Will a Doctorate in Computer Science Cost?

The cost of a doctorate in computer science depends on factors like state residency, degree format, and available funding.

While most universities charge higher out-of-state tuition than in-state tuition, they often provide online programs at a reduced cost, regardless of state residency. The total cost of tuition for an online doctoral degree in computer science can range from $27,000-$60,000 .

That said, most doctoral programs offer tuition waivers and/or stipends in exchange for part-time work as teaching aids or research assistants. Schools often guarantee such funding to doctoral students for at least a portion of their time studying.

The following links provide additional information on financing options, such as grants, financial aid, and student loans.

Jobs and Salaries for Doctors of Computer Science

While graduates with bachelor's or master's degrees qualify for entry-level jobs in computer science, corporate research positions and university and college professorships normally require each candidate to possess a Ph.D.

BLS data indicates a median salary of $122,840 for computer and information research scientists, along with a projected growth rate of 15% from 2019-2029. A graduate with a Ph.D. in computer science earns a higher salary than those who only have master's or bachelor's degrees. Considering all occupations, the median annual salary for hires with doctoral degrees reaches around 30% higher than the national median for those with bachelor's or master's degrees.

The following section includes information about potential careers for graduates with doctorates in computer science.

  • Collapse All

University Professor of Computer Science

University professors of computer science at the assistant, associate, or tenured level conduct research in computer science, serve on committees, and teach computer science courses. Other duties include presenting at conferences, publishing work in peer-reviewed journals, and supervising Ph.D. students.

  • Required Education: A doctorate in computer science
  • Job Outlook (2019-29): +9%
  • Median Annual Salary: $102,440

Computer Network Architect

Computer network architects design and build data communication networks, such as intranets, local area networks, wide area networks, and cloud infrastructures. Typical job duties include researching novel networking technologies, creating layouts for data communication networks, and upgrading hardware and software.

  • Required Education: A bachelor's degree in a computer-oriented field and related work experience
  • Job Outlook (2019-29): +5%
  • Median Annual Salary: $112,690

Computer and Information Research Scientist

Computer and information research scientists invent and design new approaches to computing and find novel uses for existing technology. Typical responsibilities include inventing new user interfaces; solving complex computational problems for bioscientists, engineers, and geoscientists; and conducting experiments to test software systems.

  • Required Education: Master's degree in computer science
  • Job Outlook (2019-29): +15%
  • Median Annual Salary: $122,840

Software Developer

Software developers design and test systems and applications for computers and handheld devices. Typical job duties include designing new software, testing software performance against specifications, and implementing and updating systems and applications.

  • Required Education : A bachelor's degree in computer science and advanced computer programming skills
  • Job Outlook (2019-29): +22%
  • Median Annual Salary: $107,510

How To Find the Right Computer Science Program

Prospective doctoral students in computer science should consider several factors before applying to programs. The most important factor is accreditation. The U.S. Department of Education recognizes six regional accrediting bodies . Regional accreditation pertains to the college or university as a whole. Attending an accredited university guarantees that the school meets rigorous educational standards. 

Programmatic accreditation ensures that specific degrees within schools meet strict standards. Prospective computer science students should select a program that carries programmatic accreditation from ABET .  

Candidates should also determine whether the faculty's research interests align with their own. Ph.D. students eventually need to complete dissertations under the supervision of faculty members, and faculty can only properly supervise doctoral students in their focus areas.

Finally, potential students who plan to complete traditional on-campus degrees should give priority to Ph.D. programs that offer tuition waivers and graduate stipends.

Should You Get Your Ph.D. in Computer Science Online?

Long before COVID-19 drove many colleges and universities to move classes online, distance learning saw a significant rise in popularity . Online learning offers unbridled convenience and flexibility, which may appeal to working professionals and those who cannot commit to several years away from family or friends.

Most reputable online learning programs provide a learning experience that simulates the on-campus college experience. Many online programs provide lectures, labs, and alumni events in real time, enabling learners to participate in discussion and networking opportunities.

The prevalence of discounted online degrees enables online learners to obtain doctoral degrees at a reduced cost. Most programs offer tuition-waivers and stipends to on-campus learners, but these wages may not allow students to live comfortably, depending on school location and family commitments.

Top Computer Science Doctoral Programs

Our list of doctoral programs in computer science was culled from the Integrated Postsecondary Education Data System and links to each school's website for more information. Take a look at these institutions to help make the next move on your educational path. All schools on this list hold regional accreditation from one of the following accrediting bodies:

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

Wright-Patterson AFB, OH

  • Ph.D. in Computer Science

View Program

Waltham, MA

Providence, RI

Pasadena, CA

Pittsburgh, PA

Cleveland, OH

  • Ph.D. in Computing and Information Science

Potsdam, NY

New York, NY

Hanover, NH

Chicago, IL

  • Ph.D. in Computer and Information Sciences

Philadelphia, PA

Atlanta, GA

  • Ph.D. in Computer Science and Informatics

Melbourne, FL

Washington, DC

Cambridge, MA

Bloomington, IN

Indianapolis, IN

Bethlehem, PA

Baton Rouge, LA

  • Ph.D. in Electrical Engineering and Computer Science

Houghton, MI

Bozeman, MT

Monterey, CA

Socorro, NM

Greensboro, NC

Raleigh, NC

Evanston, IL

Fort Lauderdale, FL

Corvallis, OR

University Park, PA

  • Ph.D. in Computer Science and Engineering

Portland, OR

West Lafayette, IN

Carbondale, IL

Stanford, CA

Hoboken, NJ

College Station, TX

San Marcos, TX

  • Ph.D. in Applied Computer Science

Knoxville, TN

El Paso, TX

San Antonio, TX

Medford, MA

Berkeley, CA

Los Angeles, CA

Riverside, CA

La Jolla, CA

Santa Barbara, CA

Santa Cruz, CA

and Engineering

Boulder, CO

Honolulu, HI

Lafayette, LA

Baltimore, MD

College Park, MD

Amherst, MA

Memphis, TN

Minneapolis, MN

Las Vegas, NV

Chapel Hill, NC

Rochester, NY

Columbia, SC

Salt Lake City, UT

Burlington, VT

Seattle, WA

Laramie, WY

Nashville, TN

Pullman, WA

Saint Louis, MO

Morgantown, WV

Kalamazoo, MI

Worcester, MA

Frequently Asked Questions About Computer Science Ph.D's

What is the average ph.d. in computer science salary.

As of 2019, doctoral degree-holders in computer science in the field of computer and information research made a median annual wage of $122,840.

What can you do with a doctorate in computer science?

With a doctorate in computer science, you can work as a software engineer , a computer network architect, or a virtual reality tech artist, among many other options. Generally, people with doctorates in computer science work in innovation, design, and research, developing next-generation technologies.

How do you get a Ph.D. in computer science?

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 their Ph.D.

Is a doctorate in computer science worth it?

A doctorate in computer science can open the door to some of the highest-paying positions in the computer profession. Most reputable schools offer tuition waivers and stipends ($20,000-$30,000 per year) to on-campus Ph.D. students. Programs typically provide online tuition discounts, as well.

What's the difference between a computer science Ph.D. and a DCS?

The two degrees cover similar information and share comparable requirements, but the DCS requires just three years, while a Ph.D. may take four or more. A Ph.D. has more strict dissertation requirements and generally carries more prestige.

Recommended Reading

Take the next step toward your future.

Discover programs you’re interested in and take charge of your education.

computer science open rankings

Rankings are an ideology . Each is biased in its own way. So choose and combine existing rankings to generate your preferred meta ranking for computer science programs in the United States and Canada. Ranking sources represent: reputation ( U.S. News * U.S. News provides data for universities in the United States and Maclean's provides data for universities in Canada ), faculty publications ( csrankings.org * The rankings shown under the csrankings.org column may differ from their website because of different subfields and implementation of geometric mean count. ), academic placement ( placement rank ), and recognition ( best paper awards ). Use this to find the best computer science program for you in artificial intelligence, systems, or theory.

by Alice Marbach, Jeff Huang, Long Do, Shaun Wallace, and others who contributed the original ranking sources.

ranking source

A ranking based on reputation of graduate programs, compiled from the survey responses of academics to produce a peer assessment score per university. Click here and here for more information.

This ranking measures research publications by professors across the field of computer science. Publications occurring in selected conferences in the year 2010 or later are counted based on the proportion of authors that are professors at that institution. The numbers we report under the csrankings column might differ from csrankings.org because while we use the same formula (geometric mean count) we have a different implementation and different subfields. Click here for more information.

Ranking based on placement of students from an institution into faculty positions. The data comes from a publicly-editable dataset of professor profiles . The university where a professor got their bachelors or doctorate is treated as the source node in the Pagerank algorithm, where the score is generated from. See the original scores for the PageRank calculations.

This ranking measures papers from 30 top computer science conferences recognized as "best papers". Points are assigned to schools based on author affiliation and their position in the author list based on a decreasing exponential scale. See the best papers page for the full listing.

Computer Science

The Department of Computer Science received the following national and international rankings:

  • Ranked #24 among U.S. computer science graduate schools (tied) ,  U.S. News & World Report, 2023 Rankings of computer science doctoral programs were based on results of surveys sent to department heads and directors of graduate studies at each program in the discipline.
  • Ranked #20 in the world and #10 among U.S. computer science and engineering programs in the Global Ranking of Academic Subjects for Computer Science & Engineering , ShanghaiRanking Consultancy, 2021 All universities with at least 150 computer science and engineering research publications between 2014 and 2018 were eligible, and the top 500 were ranked.
  • Ranked between #6 and #36 among doctoral programs in computer sciences ,  National Research Council report, 2010 Ranking (provided in ranges on a 90% confidence interval) based on criteria that are valued highly by scholars (S-rank) resulted in a range between #6 and #36. Ranking based on programs’ similarity to other highly rated programs (R-rank) resulted in a range between #5 and #14.

The University of North Carolina at Chapel Hill received the following national and international rankings:

  • Ranked #4 best public university (tie) ,  U.S. News & World Report, 2024 UNC-Chapel Hill has spent two decades with a top-5 ranking.
  • Ranked #22 among national universities (tie) , U.S. News and World Report, 2024 U.S. News evaluated nearly 1,500 U.S. four-year bachelor’s degree-granting institutions on as many as 19 measures reflecting academic quality and graduate outcomes.
  • Ranked #7 best value public college , The Princeton Review, 2023 Best Value Colleges for 2023 were chosen based on data collected from fall 2022 through spring 2023 via our institutional and student surveys and alumni career and salary statistics. The ranking weighed more than 40 data points covering academics, costs, financial aid, debt, grad rates, and career/salary data.
  • Ranked #29 among worldwide universities and #20 in the U.S. , ShanghaiRanking Consultancy, 2021
  • Ranked #1 among U.S. public colleges and universities offering high-quality academics at an affordable price ,  Kiplinger’s Personal Finance magazine, 2019 For the 18th consecutive time, UNC-Chapel Hill ranked 1st on campuses that provide the best value to in-state students. Kiplinger’s changed its methodology in 2012 to more strongly emphasize value because of the economic challenges facing higher education. The formula considered the percentage of students returning as sophomores and four-year graduation rate. It also favored campuses with low sticker prices and abundant financial aid, with bonus points for schools that keep student borrowing low.
  • Ranked #1 among all U.S. public research universities for producing the most Rhodes Scholars in the past 5, 10, and 25 years , The Rhodes Trust, 2014 Since the U.S. Rhodes Scholar program began, 48 students have been selected from UNC-Chapel Hill.
  • Ranked #12 undergraduate program and #11 graduate program for entrepreneurs in 2015 , Entrepreneur magazine and the Princeton Review, 2014 Top schools were recognized for teaching business fundamentals, staffing with successful entrepreneurs, and providing experiential or entrepreneurial opportunities outside the classroom.
  • Ranked #9 in federal funding devoted to research and development among leading private and public research universities , National Science Foundation, 2012 During fiscal year 2010, UNC-Chapel Hill received $545.99 million in federal funding for research and development, and the school has climbed 10 spots since 2008.
  • Ranked #8 among American public research universities , The Center for Measuring University Performance at Arizona State University, 2010 Top research universities with at least $40 million in annual federal research funding were evaluated using quantitative measures such as endowment assets, private giving, faculty awards, doctorates granted, postdoctoral appointees and SAT/ACT range.

Gravatar Icon

Doctor of Computer Science Programs in America

1-25 of 111 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 ,

Florida Institute of Technology

Graduate School •

MELBOURNE, FL

  • • Rating 4.61 out of 5   64

College of Science and Engineering - San Francisco State University

San Francisco State University •

SAN FRANCISCO, CA

Illinois Institute of Technology

CHICAGO, IL

  • • Rating 4.37 out of 5   38

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 ,

School of Christian Leadership - William Jessup University

Jessup University •

ROCKLIN, CA

College of Health and Community Well - Being - University of La Verne

University of La Verne •

LA VERNE, CA

  • • Rating 4 out of 5   2

San Francisco State University

  • • Rating 4.19 out of 5   52

Showing results 1 through 25 of 111

Best Global Universities for Computer Science

Computer science is the study of computers and their uses, and the field comprises a wide range of subjects. They include software engineering and design, artificial intelligence theory, programming languages, information systems and information technology. These are the world's top universities for computer science. Read the methodology »

To unlock more data and access tools to help you get into your dream school, sign up for the  U.S. News College Compass !

Here are the best global universities for computer science

Tsinghua university, stanford university, massachusetts institute of technology (mit), carnegie mellon university, university of california berkeley, nanyang technological university, national university of singapore, peking university, chinese university of hong kong.

See the full rankings

  • Clear Filters
  • # 1 in Best Universities for Computer Science
  • # 23 in Best Global Universities

Tsinghua University, located in northwest Beijing, China, is a public institution that traces its roots back to 1911... Read More

computer science phd program rankings

  • # 2 in Best Universities for Computer Science
  • # 3 in Best Global Universities

Stanford University was founded in 1885 and is located in California’s Bay Area, around 30 miles south of San Francisco... Read More

computer science phd program rankings

  • # 3 in Best Universities for Computer Science
  • # 2 in Best Global Universities

Massachusetts Institute of Technology, founded in 1861, is located in Cambridge, Massachusetts, near Boston. Around... Read More

  • # 4 in Best Universities for Computer Science
  • # 118 in Best Global Universities

computer science phd program rankings

  • # 5 in Best Universities for Computer Science
  • # 4 in Best Global Universities

The University of California—Berkeley is situated roughly 15 miles from San Francisco in what is known as the Bay Area... Read More

  • # 6 in Best Universities for Computer Science  (tie)
  • # 30 in Best Global Universities
  • # 26 in Best Global Universities
  • # 8 in Best Universities for Computer Science
  • # 29 in Best Global Universities
  • # 9 in Best Universities for Computer Science
  • # 39 in Best Global Universities  (tie)

Peking University is a public institution that was founded in 1898, though it wasn't known by its current name until... Read More

  • # 10 in Best Universities for Computer Science
  • # 53 in Best Global Universities

IMAGES

  1. Computer Science And Engineering University Ranking

    computer science phd program rankings

  2. Best Computer Science Schools Ranking (2000-2020)

    computer science phd program rankings

  3. computer science ranking undergraduate

    computer science phd program rankings

  4. Best Colleges For Computer Science In The Us

    computer science phd program rankings

  5. Best Colleges for Computer Science in the US (Ranked for 2023)

    computer science phd program rankings

  6. Baruch College Computer Science Ranking

    computer science phd program rankings

VIDEO

  1. School of Computing Congregation Ceremony

  2. USA Computer Science PhD Application Advice

  3. 11th computer science

  4. Fully Funded PhD Scholarship at the Institute of Science and Technology Austria (ISTA)

COMMENTS

  1. Best Computer Science Programs - US News Rankings

    Austin, TX. #8 in Computer Science (tie) Save. 4.5. Find the best graduate computer science program to fit your goals using the U.S. News rankings. Narrow your search using our on-page tools here.

  2. CSRankings: Computer Science Rankings

    CSRankings is a metrics-based ranking of top computer science institutions around the world. Click on a triangle ( ) to expand areas or institutions. Click on a name to go to a faculty member's home page. Click on a chart icon (the after a name or institution) to see the distribution of their publication areas as a .

  3. 2023-2024 Top Computer Science Graduate Programs - Niche

    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.

  4. Top 10 Best PhD in Computer Science Programs - The Gradcafe

    Stanford University. PhD in Computer Science. 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.

  5. Explore Top Ph.D. Programs in Computer Science ...

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

  6. computer science open rankings - Brown University

    713. 226. Walden University +. 202. 713. Computer Science Open Rankings is a meta ranking of four individual computer science rankings covering universities in the United States and Canada.

  7. Rankings - Computer Science - University of North Carolina at ...

    The Department of Computer Science received the following national and international rankings: Ranked #24 among U.S. computer science graduate schools (tied) , U.S. News & World Report, 2023. Rankings of computer science doctoral programs were based on results of surveys sent to department heads and directors of graduate studies at each program ...

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

  9. Top Computer Science Schools in the World - US News Education

    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.

  10. QS World University Rankings for Computer Science and ...

    Discover which universities around the world are the best for Computer Science and Information Systems with the QS World University Rankings by Subject 2023. Study Computer Science and Information Systems in the US, UK, Europe, Asia, Canada and other locations. Register for free site membership to access direct university comparisons and more.