Contact Us
Email the computer science graduate admissions team at csadmissions@iastate.edu for individual support as you navigate the application process.
Sign up for a Virtual Visit - these sessions are offered for prospective doctoral students on the last Wednesday of every month at 10:00 AM U.S. Central Time. These small group sessions include information about Iowa State University and the Department of Computer Science, academic requirements, career placement, assistantships and internships, and the application process.
Application Process
Access the online application system.
Step 1 – create your account and provide your personal details (e.g., name, contact information, and address).
Step 2 – select your academic area of interest (e.g., PhD Computer Science) and enter your academic history, exam test scores (optional), and recommender information. No documents are uploaded with the initial application submission. Upon submitting your application, Emails with links to the electronic recommendation system are automatically sent to the recommenders listed in your application.
- Research Interests and Specific Faculty: When specifying your Academic Area of interest, please list your research interest and the names of at least three faculty who you are interested in working with (check here for faculty names by research area). This will help us match you with a major professor. Due to high demand for AI and ML, you will have more opportunities for admission if you list other areas.
- Delayed Payment of PhD Application Fee: The PhD application fee ($65 US Domestic; $100 International) for admitted students will be placed on the first university bill (U-Bill) after enrolling in classes. All other PhD applicants (those who are not admitted and those who do not accept the admission offer) are not required to pay an application fee.
Step 3 – return to your application to upload the required documents. When you return to your account, click on the “View my Application(s)” button to access the action items for your application. Clicking on the “Manage” button next to each action item will open a menu where you can provide the required information. Admissions will send you an email if there is an issue with any documentation. Click on the “Upload” button next to the action item task to upload a revised/corrected document. Document changes are allowed until your application is sent to the committee for review. At that point, to prevent miscommunication during the review process, further changes to action item tasks are not allowed. Please contact us if you have any questions about the required documentation. We will gladly assist you.
Step 4 – The Computer Science Graduate Admissions Committee will review applications and recommend applicants for admission, waitlist, or denial. Applicants recommended for admission will begin the process of selecting a major professor. A major professor match must be made before an admission offer can be made. Additional action item tasks (e.g., provide official English language proficiency test scores) will be added to the application portal to complete the admissions process.
Instructions for managing your application documents and recommenders.
Required Documents:
- Current Resume/CV
- Unofficial transcripts from ALL universities/colleges attended – Please include the original language and an English translation. Consolidated transcripts are allowed if they show all tests and exams, including retakes. Please include the grading scale for your university/college. World Education Services (WES) and Educational Credential Evaluators (ECE) evaluations of international transcripts are accepted starting with Fall 2024 applications. Please also upload your degree statement with your transcripts if you have graduated.
- Unofficial degree statement(s) – This isn’t required if your degree is still in progress. Please include a copy of your degree statement with your transcripts.
- (3) Letters of Recommendation (LOR) – the application system will automatically send a recommendation request to the email address you provide for each recommender. Please reach out to csadmissions@iastate.edu with any issues related to the letters of recommendation.
- Statement of Purpose (SOP) – guidance for writing the SOP
- GRE scores - Information about the GRE requirement, including GRE waiver citeria.
- Type your GRE scores into the online application system.
- Upload a PDF copy of your GRE test taker report, available to you in your ETS account.
- If selected for admission, send your official GRE scores to Iowa State University. Our institution code is 6306.
Additional required documents for international applicants:
- English proficiency test results - accepted tests and minimum requirements.
- Type your scores into the online application system.
- Upload a PDF copy of your test taker report.
- If selected for admission, send your official scores to Iowa State University.
- Passport/immigration card - you can wait to upload this until you receive the admission decision.
- Financial Support Documents - you can wait to upload this until you receive the admission decision. PhD applicants are not required to submit financial documentation unless traveling with dependents. If traveling with dependents, the amount to show can be found here. This form may be helpful in planning your financial documents.
Successful PhD Application Profile
This is a traditional research doctorate program involving coursework, original research, and a dissertation. Applicants are expected to be prepared to conduct advanced research in computer science upon admission to the program. The Admissions Committee typically looks for applicants with demonstrated research potential, such as: under/graduate research projects, published papers, research assistantships, STEM related leadership positions at school or work, etc. Applicants lacking demonstrated research potential may find it challenging to be admitted based on course marks/CGPA alone.
In general, successful Ph.D. applicants for Fall 2025 had a verbal GRE score of 155 and a quantitative GRE score of 166. In many cases they have received a graduate degree and have papers published in high quality journals and relevant research experience.
The Admissions Committee typically looks for applicants with preparatory coursework and/or professional experience in these five areas:
- Programming (e.g., COMS 2270/2280 Java Programming)
- Algorithms (e.g., COMS 3110 Algorithm Design and Analysis)
- Math/theory for CS (e.g., COMS 2300 Discrete Mathematics and COMS 3310 Computer Theory)
- Databases and Operating Systems (e.g., COMS 3630 Intro to DB Mgmt Systems and COMS 3520 Intro to OS)
- Statistics (e.g., STAT 2010)
Descriptions for the above courses can be found on the university catalog website. Students missing some of the pre-requisites may be admitted with the requirement to take COMS 5040 Computational Methods I and COMS 5041 Computational Methods II.
Application Deadlines
Spring 2026 Doctoral Application Deadlines
We only offer spring admission to current ISU students (undergrad or graduate program transfers). Please talk with Nicole Lewis (nlewis1@iastate.edu) before applying.
Fall 2026 Doctoral Application Deadlines
We offer Fall entry only; there is no standard Spring or Summer entry. International applicants requiring a new visa are encouraged to apply earlier.
- Ph.D. applications will open in early September 2025 and close on 15 December 2025. Applications must be submitted during this time. Submitting an application starts the formal application process.
- Ph.D. applicants who submitted their application by the 15 December 2025 deadline, have until 15 January 2026, to complete their applications (e.g., upload all required documents such as transcripts, SOPs, and Resume/CV). LORs must be received by this deadline.
- Ph.D. admission decisions will be communicated on a rolling basis starting late-February 2026.
- Waitlisted applicants will receive a final decision in mid-April 2025.
- Ph.D. funding offers are the same for anytime of admission.
Financial Support
Ph.D. applicants selected for admission will receive a two academic year (fall and spring) teaching assistantship (TA). This includes a monthly stipend, 100% tuition scholarship, and free health insurance. Our Ph.D. students are usually funded by their major professors as research assistants (RA) during years 3, 4 and 5 and during the summers. Summer internships are highly available if the student's major professor does not have RA funding available. RA funding is a discussion that Ph.D. students can have with major professors once admitted; RA funding can be obtained prior to starting the first year.