Applying to our PhD Program

We’re thrilled that you are interested in our PhD program in Computer Science! This page provides an overview of the application process, some guidelines and answers to specific questions. Please email admissions@cs.jhu.edu with any questions not answered here.

Our program accepts a large number of applicants each year from a diverse range of backgrounds. Our applicants come directly from undergraduate or masters programs, as well as industry positions. They come from the United States as well as numerous countries outside the United States.

Visit our interactive computer science PhD program statistics to view historical program data pertaining to admissions, enrollment, retention-attrition-completion, and time to degree conferral. (Select “Computer Science” from the “Choose Program” drop-down menu.)

Ready to Start Your PhD Application?

We're ready for you. Click on the links below to start your application to become a PhD student at Johns Hopkins University

The Application

Some general advice. The most important question we ask when reviewing applications: will this individual excel at research? Every part of your application is helpful insofar as it answers this question. The 4 major components of an application are statements, letters, and grades.

This is one of the most important parts of your application. It lets us get to know you, and creates a narrative of your academic career and future plans. Before you write your statements, start by thinking about what you want us to learn about you. Make a list of important achievements, perspectives and goals. Build the statement around this list. We are looking for students who have made the most of the opportunities they have had, who are smart, creative and motivated. Keep in mind that we also have your CV and letters, so we don’t necessarily need a list of all accomplishments. However, the statements can fill in the narrative around what you did, specifically, why you did it. What motivates you? What are your research interests and why? These details aren’t found elsewhere in your application, so focus on them in the essay.

There are a few things we suggest not including in the statement. While it’s tempting to give a rationale for why you are applying to our program, don’t include it if it’s uninformed. Consider: “I want to apply to Johns Hopkins because it’s one of the premiere academic programs.” We know that already! If you do have specific reasons to be interested in our program (e.g. location, specific project, faculty, etc.) be sure to mention them.

In terms of motivation, be specific! Don’t write: “I’ve wanted to do a PhD in CS since I was 6 years old.” We don’t trust that 6 year olds make good career decisions. If you write “I have always found AREA X fascinating,” why?

The two most important factors of a letter: 1) Select someone who knows you well and 2) Select someone who knows how to write a letter.

First, it’s tempting to ask Prof X. to write a letter for you because they are a well known person in the field. While we can better contextualize letters from people we know, it’s only helpful if the letter contains meaningful information. If Prof X writes, “I’ve met the applicant a few times and they seem sharp” that’s not useful information. It’s more important to select someone who knows you well, and can discuss your achievements in detail.

Second, the letter writer should know how to write a letter. Academic research programs look for different things than a company. We often read letters from work supervisors that say nice things, but don’t speak to the qualities we find most important.

Of course, it’s a balance. You want someone who knows you well, but they still need to know how to write letters.

We understand that three letters are a lot, especially for an undergraduate applying directly to a PhD program. We don’t expect each candidate to have three amazing letters. Your choice is about balance. You want people who know you well, can write good academic letters, and know the research field. Use your choice of three people to create this balance.

There isn’t much you can do about this; you have the grades you have. We DO NOT use any grade cutoffs or thresholds in admissions. We want to see that you did well, and excelled in whatever program you were in. Did you push yourself to take upper level classes? Did you do well in classes most directly related to your research area? If you have special circumstances that explain some of your grades, include a description in your statement.

The Whiting School of Engineering does not require GRE General Test scores for applications to our PhD programs.

Non-native English speakers must take the TOEFL exam or IELTS. Details on accepted exams, scores, and exceptions to this requirement can be found here.

Application Deadline:

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

The application will be available for submission on or about August 15.

Vivien Thomas Scholars

The Vivien Thomas Scholars Initiative (VTSI) is an endowed fellowship program at Johns Hopkins for PhD students in STEM fields. It provides full tuition, stipend, and benefits while also providing targeted mentoring, networking, community, and professional development opportunities. Students who have attended a historically black college and university (HBCU) or other minority serving institution (MSI) for undergraduate study are eligible to apply. To be considered for the VTSI, all application and supplementary materials must be received by December 1, 2021.