Doctoral / PHD Programs in Computer and Information Sciences

132 universities offer graduate PHD program in Computer and Information Sciences

Princeton University logo
Ranked as:  #1 in Best National University
Tuition:  $56,470 per year
Total Cost:  $112,940 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  New Jersey
Acceptance:  5.63%

The purpose of this Ph.D. full-time research-based program offered by Princeton University is to give students the skills they need to pursue careers in teaching, scholarship, or research. Every new student must pass an English Language entrance exam, and if necessary, they could also have to take additional language classes.

In order to begin their graduate studies, each student is assigned a first-year academic adviser. This individual may or may not become the research adviser at the end of the year; thus, it's important for students to converse with faculty and find a research mentor by March 15th. Should more time be needed, they should reach out to the graduate administrator. Gaining teaching experience is an essential component of a Ph.D., with all candidates being required to assist with course instruction for two terms.

˅ More Details

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

  • GRE Required:  No
  • Research Assistantships:  733
  • Teaching Assistantships:  655
  • Financial Aid: Register to view the details
Harvard University logo
Ranked as:  #3 in Best National University
Tuition:  $50,654 per year
Total Cost:  $101,308 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  Massachusetts
Acceptance:  5.01%

Harvard School of Engineering offers a Doctor of Philosophy (Ph.D) degree in Computer Science, conferred through the Graduate School of Arts and Sciences. In addition to the Ph.D. in Computer Science, the Harvard School of Engineering also offers master’s degrees in Computational Science and Engineering as well as in Data Science which may be of interest to applicants who wish to apply directly to a master’s program.

10 semester-long graduate courses, including at least 8 disciplinary. At least 5 of the 10 should be graduate-level SEAS "technical" courses (or FAS graduate-level technical courses taught by SEAS faculty), not including seminar/reading/project courses. Undergraduate-level courses cannot be used.

˅ More Details

Ph.D. Program Guidelines: Computer Science

  • GRE Required:  No
  • Research Assistantships:  864
  • Teaching Assistantships:  1388
  • Financial Aid: Register to view the details
Stanford University logo
Ranked as:  #3 in Best National University
Tuition:  $55,011 per year
Total Cost:  $110,022 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  California
Acceptance:  5.19%

The CS Master's degree program provides advanced preparation for professional practice. Completion of the program requires 45 units of coursework, and it takes 1.5 years on average for students to complete the full-time program. The MS degree in Computer Science is intended as a terminal professional degree and does not lead to the PhD degree. 

As an MS CS student, you can choose one of nine predefined specializations. There is some overlap between the different specializations, as some courses can be applied to more than one specialization. You’re not bound at all by the initial interest you list on your application, and you can switch specializations at any time. To do this, just complete a new program sheet and have your advisor approve it.

The MS CS program allows students to take a Leave of Absence, for any reason, for up to one year. This translates to three non-summer quarters. The one year limit is cumulative; if you take a leave for one quarter, for example, then you have two quarters of leave available to you. If you are not ready to return to Stanford after your Leave of Absence is exhausted, you should discontinue your program. When you are ready to return, you can apply for reinstatement into the MSCS program.

˅ More Details

Computer Science Master's Program

  • GRE Required:  No
  • Research Assistantships:  2280
  • Teaching Assistantships:  1007
  • Financial Aid: Register to view the details
we can find best-fit college

849 universities offer the Master's program in Computer and Information Sciences.

Which one best suits your need?

Please select a program.
Select a program:
Please choose a course.
Please choose a specialization.
Please choose an option.
Have you taken the GRE?
GRE quantitative field is required. (Minimum: 80 | Maximum: 170)
GRE Verbal field is required. (Minimum: 80 | Maximum: 170)
GRE AWA field is required. (Minimum: 0 | Maximum: 6)
Please choose a type of university.
Type of University:
Education level completed:
Please choose a price interval.
$5000 $80000
Tuition sorting:
Please provide a First Name.
Please provide a Last Name.
Please provide a name.
Please provide your address.
Please, enter valid email address.
Please, enter valid phone.
Please, enter valid phone.
Yale University logo
Ranked as:  #3 in Best National University
Tuition:  $44,500 per year
Total Cost:  $89,000 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  Connecticut
Acceptance:  6.53%

The one-year program is the most common terminal MS degree in Yale Computer Science. In the one-year Master of Science (MS) program, a student must pass eight courses from an approved list of courses. A student in the one-year MS program on a visa must take a full course load of four courses per semester that count towards the MS requirements. A student who does not require a visa may study part time and complete the degree over a period of up to four years. CPSC692, a one-term independent project course, may also count towards the eight-course requirement provided that the M.S. adviser approves and a faculty member is willing to supervise the project applying the same standards as for a PhD student project. The faculty members are under no obligation to supervise independent projects for MS students.

There is no commitment to provide financial assistance to students in the one-year MS program. Occasionally there are teaching fellow positions available for one-year MS students. For students studying full time, because of the time commitment required for teaching, such positions are reserved for students in their second term who have established a strong academic record at Yale. Standard 10-hour teaching fellow (TF) positions are paid a small stipend, but do not cover the cost of tuition.

˅ More Details

MS in Yale Computer Science

  • GRE Required:  Register to view the details
  • Research Assistantships:  Register to view the details
  • Teaching Assistantships:  Register to view the details
  • Financial Aid: Register to view the details
University of Chicago logo
Ranked as:  #6 in Best National University
Tuition:  $61,548 per year
Total Cost:  $123,096 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  Illinois
Acceptance:  7.31%

The aim of the program is for students to acquire the skills to produce successful research in Computer Science.

Qualifying Phase: acquire a basis of knowledge, techniques and skills in Computer Science.

They will also show competence in writing, producing a technical document (a research or survey paper) that indicates that the student is qualified to pursue their studies eventually leading to a doctorate. The Qualifying Phase ends with a public exam, in which the student presents their paper, and answers questions. Success in this Qualifying Exam leads to the next phase where the student is expected to identify a research topic, and start doing research. This phase concludes with a Candidacy Exam, where the student demonstrates to their committee that they have a viable plan for their PhD. After successful completion of the Candidacy Exam the student will continue to do research, obtaining results that constitutes their PhD dissertation. The last phase concludes with a successful thesis defense. Throughout the process, students document successful research in appropriate publications.

Exceptions to the PhD program requirements will be made only in very extenuating circumstances. Minor exceptions require approval of the Graduate Committee. No exceptions can be made to University requirements.

To continue to advance through the PhD program, students must maintain good academic standing.

A student who has joined the program under special circumstances and a timeline that explicitly differs from the standard 6-year one, will be subject to the timeline specified at their admission.

˅ More Details

PhD Program Computer Science

  • GRE Required:  Register to view the details
  • Research Assistantships:  Register to view the details
  • Teaching Assistantships:  Register to view the details
  • Financial Aid: Register to view the details
Johns Hopkins University logo
Ranked as:  #7 in Best National University
Tuition:  $59,425 per year
Total Cost:  $118,850 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  Maryland
Acceptance:  11.06%

We are proud of the quality of PhD students we attract and the training they receive. All of our students receive support, including an annual stipend, in the form of external and internal competitive fellowships, research fellowships, or teaching fellowships. You also will acquire strong, independent research skills and begin to develop your own skills and reputation as a member of the research community.

In addition, an active PhD Committee of three is created for each PhD student to give cogent advice throughout your degree program.

You will find the work here challenging and personally rewarding. Students who complete our PhD program are well-prepared for careers in academia, research, government and industry.

The PhD deadline for Fall is December 15th. (No recruiting for Spring admissions).

Policies, resources, forms, course information, and services for graduate students.

˅ More Details

Computer Science

  • GRE Required:  Register to view the details
  • Research Assistantships:  Register to view the details
  • Teaching Assistantships:  Register to view the details
  • Financial Aid: Register to view the details
California Institute of Technology logo
Ranked as:  #9 in Best National University
Tuition:  $56,649 per year
Total Cost:  $113,298 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  California
Acceptance:  6.69%

Graduate study in computer science within the Computing & Mathematical Sciences department is oriented principally toward Ph.D. research. The Ph.D. program requires a minimum of three academic years of residence; required coursework is generally completed within the first two years. Students must maintain high academic standards during their graduate residence. A student's Ph.D. research must exhibit originality in the formulation, analysis, and solution of a problem that is significant to the field of study. The option representative and executive officers are available to discuss concerns regarding academic progress.

Computation is now pervasive, wide-reaching, and unavoidable in our daily lives, and in science and engineering. The Computer Science option gives students a strong grounding in the mathematical and algorithmic foundations of computing, provides an introduction to cutting-edge research in a variety of subfields of Computer Science, and prepares them to apply computational thinking to a diversity of applications in Computer Science and beyond.

The graduate computer science option is primarily oriented toward Ph.D. research. Students complete advanced coursework to achieve a breadth of knowledge in the core areas of computer science, and specialized coursework in their intended research area as directed by their research advisor and the graduate option representative. The M.S. degree entails a thesis and coursework and is normally awarded in the first two years as part of the overall progress toward the Ph.D.

˅ More Details

PHD in in Computer Science

  • GRE Required:  Register to view the details
  • Research Assistantships:  Register to view the details
  • Teaching Assistantships:  Register to view the details
  • Financial Aid: Register to view the details
Northwestern University logo
Ranked as:  #10 in Best National University
Tuition:  $56,567 per year
Total Cost:  $113,134 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  Illinois
Acceptance:  9.31%

Students in the PhD program in computer science work with leading researchers in cutting-edge labs to advance the state of the art in distributed systems, artificial intelligence, human computer interaction, theoretical computer science, and computer graphics. There are ample opportunities for interdisciplinary collaborations across the Northwestern schools. Students are fully funded through research assistantships, teaching assistantships, and fellowships.

The department looks for students with a strong academic record and a high motivation for innovative research. Prior research experience is a plus. An MS degree is not required.

Each student receiving the PhD should have a solid background in his or her field as preparation for a career in research or teaching. To ensure that each of the students receives this background, they require them to choose and complete a program of study corresponding to his or her intended field of inquiry.

˅ More Details

PhD in Computer Science

  • GRE Required:  Register to view the details
  • Research Assistantships:  Register to view the details
  • Teaching Assistantships:  Register to view the details
  • Financial Aid: Register to view the details
Duke University logo
Ranked as:  #10 in Best National University
Tuition:  $59,140 per year
Total Cost:  $118,280 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  North Carolina
Acceptance:  7.74%

The Computer Science offers programs leading to the MS and PhD in computer science. The PhD program consists of coursework and a sequence of research milestones culminating in a doctoral dissertation. The PhD course program includes a breadth requirement, satisfied by earning qualifying credit in three of six core areas of subject knowledge and an additional elective area. All entering PhD graduate students participate in a special seminar course (Computer Science 701S) to introduce them to the discipline and profession of computer science. Students should consult the departmental document Computer Science Graduate Program Degree Requirements for a full description of degree requirements.

The department has strong research programs in algorithms and computational complexity computational geometry internet systems, networking and security computer architectures and distributed systems computational biology biological computing and nanotechnologies databases, mobile, and cloud computing machine learning theory and applications and artificial intelligence, computational economics, computer vision, natural language processing, and scientific computing. Research in computer science overlaps with research areas in other disciplines including biology, engineering, nanotechnology, environmental sciences, economics, biochemistry, statistics, and medicine.

Graduate School Application Requirements See the Application Instructions page for important details each Graduate School requirement.

English Language Exam: TOEFL, IELTS, or Duolingo English Test required for applicants whose first language is not Englishtest waiver may apply for some applicants.

We strongly encourage you to review additional department-specific application guidance from the program to which you are applying: Departmental Application Guidance.

˅ More Details

Ph.D. in Computer Science - The Graduate School

  • GRE Required:  Register to view the details
  • Research Assistantships:  Register to view the details
  • Teaching Assistantships:  Register to view the details
  • Financial Aid: Register to view the details
Dartmouth College logo
Ranked as:  #12 in Best National University
Tuition:  $58,120 per year
Total Cost:  $116,240 * This tuition data is based on IPEDS. For the latest tuition amount, refer to the respective college websites.
State:  New Hampshire
Acceptance:  9.22%

The doctoral program in Computer Science is a full-time program: Admitted doctoral students have only the Ph.D. as their degree objective, and they have guaranteed funding for up to five years.

GRE scores are not required for admission.

˅ More Details

Computer Science Ph.D.

  • GRE Required:  Register to view the details
  • Research Assistantships:  Register to view the details
  • Teaching Assistantships:  Register to view the details
  • Financial Aid: Register to view the details

What kind of scholarships are available for Graduate Programs in Computer and Information Sciences?

We have 155 scholarships awarding up to $1,270,915 for Masters program in for Computer and Information Sciences, targeting diverse candidates and not restricted to state or school-based programs.

Scholarship nameAmountCredibility
ASNT Fellowship Award$20,000High
Google Lime Scholarship$5,000High
The Innovator’s Grant$3,600High
GeneTex Scholarship Program$2,000High
GMiS STEM Scholarships$500High

Find scholarships and financial aid for Computer and Information Sciences graduate programs

$500 $20000

How can I compare the Computer and Information Sciences Graduate Programs?

Compare the GRE score requirements, admission details, credit requirements and tuition for the Master's Program, from 849 universities offering Graduate PHD/Doctoral Programs in Computer and Information Sciences. Compare Graduate PHD/Doctoral Programs in Computer and Information Sciences

How will you rate the search results?

 0.0 rating, based on 0 reviews

Your review has been sent

Select rating
Your review must be at least 10 characters long
Your review must be not longer than 2000 characters