phd computer science admission

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

Search form

Yoav Artzi describing our NY Tech PhD program (on Roosevelt Island in New York City).

You are here

Brochure This page covers two topics of interest to prospective Ph.D. students:

  • how to apply to the computer science Ph.D. program , and
  • sources of funding for graduate study in the Ph.D. program .

For Fall of 2025 the CS PhD application deadline is December 15th, 2024

For general information about the Ph.D. program, please see the Ph.D. program overview . The Ph.D. Applicant FAQ also answers many common questions. The Ph.D. program, similar to the department, operates in both Ithaca and New York City, with students and advisors located on both campuses. Each CS faculty member is based either in Ithaca or in New York City.  All Ph.D. students spend their first two semesters on the Ithaca campus; afterwards, they are generally based in the location of their principal advisor.  

FAQ with further information about the two campuses .

Applying for the Ph.D.

A successful application will include the following:

  • Transcripts of all previous college and university work
  • Academic Statement of purpose
  •  The diversity statement has been incorporated into the personal statement. Applicants can check if they are interested in applying for a diversity fellowship and they will be asked to respond to some additional prompts in their personal statement. For more information. please visit: https://gradschool.cornell.edu/admissions/prepare/personal-statements/
  • Letters of recommendation
  • Cornell Computer Science no longer considers the GRE in any aspect of our admissions process (the FAQ explains this policy in more detail).
  • Proof of competence in English (TOEFL or IELTS)
  • Fee.  Cornell has an application fee, but you can petition to waive it if the cost represents a financial hardship to you.  Your financial circumstances will not be a consideration in our admissions process. If admitted, we provide full support (including student health insurance , stipend and tuition ) for admitted PhD students.
  • Optional: Writing Sample 

Students apply online using the admissions site of the Cornell Graduate School . You should not mail any application materials ; this may delay your application . Any additional materials beyond those above, such as research paper manuscripts, may be uploaded to the online application system as “writing samples”.

Our application asks you to identify your area(s) of research interest.  This information is important to us, for the following reason.  Whereas some PhD programs allow individual professors to admit their own students, at Cornell admissions decisions are made by a committee.   In addition, we recommend reviewing faculty research, and sharing names of faculty in which you would be interested in working with and why.  We generally admit students only if we can identify faculty members who they might later work with.  The areas and names you list will help us identify those faculty members and to determine the relevant capacity for new students.   All of these steps ensure that the people you might love to work with will be equally enthusiastic about working with you!

Most students arrive on campus with a strong interest and demonstrated talent in some area of research, but no certainty about which group they will join.  Reaching out to a faculty member who is doing work you find exciting is not a problem, but you should not assume that the professor you contact will be involved in admissions.  Once you have been admitted, we will make sure that you have ample opportunity to meet the faculty members who work in the area(s) of research you indicated in your application.

Starting in 2020, the  Cornell CS Student-Applicant Support Program aims to assist underrepresented students as they apply to Cornell’s CS PhD program.  Subject to capacity limits, a graduate student volunteer may: (1) Talk to applicants (via Zoom) for 30 minutes about the application process and their experience (as well as answer any preliminary questions that the applicant may have) (2) Subsequently, provide one round of meaningful feedback on an applicant’s resume and statement of purpose (capacity limited). Participation in the Student-Applicant Support Program does not guarantee admission and our capacity for applications is limited. To participate in the Student-Applicant Support Program, here are the relevant deadlines: (1) Please fill out this form by 11:59PM EST, Oct 6 2023. (2) Your application material needs to be submitted by 11:59PM EST on November 3, 2023. (The relevant form will be shared later.) Note: Information will be aggregated and anonymized to evaluate the impact of this program, but individual responses will be deleted at the end of this application cycle. All demographics questions are optional.

phd computer science admission

The department accepts applications for the fall semester only. The deadline for the fall 2024 semester is December 15th . Applying early is strongly advised. Because the TOEFL or IELTS is required for international students, you may submit your application before taking those exam(s).  Nonetheless we strongly advise that you ensure that your application will be complete by December 15th.  Delays in receiving your scores will delay the the review of your application.

Cornell University requires all applicants to complete their application materials without the use of paid agents, credentials services, or other paid professional assistance. The use of such services violates University policy, and may lead to the rejection of application materials, the revocation of an admissions offer, cancellation of admission, or involuntary withdrawal from the University.

Evaluation Process

There is no formula that guarantees admission. We will carefully evaluate all the above components of your application. We tend to look for the following:

  • A coherent body of coursework with a high average grade in the A− to A+ range.
  • Adequate mathematical background including freshman and sophomore calculus and at least two other courses (e.g., linear algebra, abstract algebra, analysis, statistics).
  • Basic background in computer science including evidence of research potential.
  • A strong statement of purpose.  Our committee reads your statement of purpose carefully and it shapes our perspective on who you are and what your interests are.  The most compelling statements of purpose center on the research areas that fascinate you and your experience working in or learning about those areas.
  • Strong letters of recommendation.  The most compelling letters are those written by people who know you well and who can attest to characteristics such as your intellectual potential, creativity, ability to overcome challenges, work ethic, and motivation.

It is important to stress that these are only guidelines and not a rigid policy. An applicant whose record is weaker in some respect (e.g. a low grade in some course) may still be admitted if strength is revealed in some other respect (e.g., exceptional letters of recommendation).

Commitment to Diversity

Fostering an inclusive environment is a core value of the Computer Science Department and Cornell as a whole. In line with Cornell’s historical commitment to educating “… any person … in any study…”, we seek candidates who will create a climate that helps attract and is inclusive of all students, including students from historically underrepresented groups, and students who have overcome personal challenges. 

As a member of our community, all of our graduate students find themselves in student-facing roles such as teaching, other TA activities, and advising research.  With this in mind, we are asking all applicants to explicitly express a committment to  Cornell's guidelines for equity and inclusiveness .   A brief statement will suffice.  Should you wish to say more, you are welcome to use this as an opportunity to talk about your own experiences or challenges that you have overcome along the path to applying to graduate school, and how those experiences have prepared you to represent Cornell's diversity mission when you interact with students as a graduate student.

We should note that we also require such a statement from Cornell's faculty candidates, and you may also find it interesting to consult Cornell's faculty diversity web page , which provides additional detail about Cornell's commitment to diversity at the faculty level, inclusion and equity.  The Computing and Information Sciences web page  describes some CIS activities in this area. 

Our FAQ includes a list of fellowships for which you can apply, including several intended specifically to support Cornell in achieving its diversity goals.  Some students may wish to apply for one of these diversity fellowships. It is important to realize that the department's required diversity statement is not used for these fellowship applications   If interested, you would provide a longer fellowship application statement that would be used by the relevant fellowship selection committee.  In that statement, we recommend that you offer insight into your background and experiences and discuss how these shape their potential to contribute to a community of inclusion, belonging, and respect.  The department's required diversity statement will not be supplied to the diversity fellowship selection committee, although they will be able to see other elements of your PhD application.

The Graduate School offers admission fee waivers to qualified participants in pipeline programs that provide educational and/or career support to students from underrepresented identities.  For the current list of approved programs and eligibility details, please visit this link . To request a waiver send the following information to [email protected]: name, date of birth, name of the undergrad summer research or other grad school prep program you participated in and date of participation, name of the field to which you are applying at Cornell. You will receive an email reply with a fee waiver code and instructions for how to use it.  Please note: fee waiver requests will be processed Monday through Friday, during normal business hours, with the exception ofholidays and breaks when the university is closed. Allow up to three business days for your request to be processed.

Transcripts

Your application should include complete and scanned transcripts of all previous college and university work, including any work done at Cornell. If you are submitting unofficial transcripts, the Graduate School will require that you submit official transcripts should you be accepted into the program. In this case, please make sure your transcript has your name, birthdate, and the name of the attended university.

Applicants should scan their transcripts and upload the documents into the on-line application themselves as part of the submission process. For students who are subsequently admitted and accept the offer of admission, an official paper transcript will be required prior to matriculation; students will be reminded of this requirement on the “response to offer of admission” form.

International Credentials

All transcripts or academic records must be official documents provided in the original language. If that language is not English, they must be accompanied by certified translations into English. If not issued by the college or university as original documents, they should be notarized, full-sized photocopies. They should include grades received in each subject each year, and the number of weeks and hours per week that each subject was studied. Courses must be described in detail. The general subject name (e.g., “mathematics”) is not sufficient. The particular subject (e.g., “differential equations,” “algebraic topology”) must be identified.

If you are admitted into the program and you accept our offer of admission, the Graduate School will require an official transcript. They will contact you directly about this requirement.

Grade point averages

If your school uses a GPA scale other than 0–4.0, just leave this field blank when submitting your application. If you feel you must, you may enter 0. We will review your transcript and will rate your performance on the grades you received, not the number you enter into this field.

How to scan transcripts

  • Scan at the lowest dpi that results in a legible document (we recommend less than 200 dpi if possible).
  • Ensure that the institution name and other identifying marks are not missed during the scanning process and that your scanned copy is clearly legible and can print on letter-size paper (8½"x11").
  • Save your document as a PDF file.
  • Scanning in “gray scale” or black and white may produce the best results.
  • If the scanned file is too large, make a photocopy first (experiment with different settings until you find one that results in the smallest file size) then scan the photocopy.

If all the above fails, please send the scanned document (no larger than 2MB) to [email protected]. Please name the file as follows: FirstName_LastName_SchoolName_Transcript.

Statement of Purpose

You should think carefully when writing your statement of purpose. Express your plans and interests in Computer Science in a concise and clear manner. It may be helpful to include a list of some of the principal reasons why you consider yourself a strong applicant to our program. Please note what area(s) of research you are excited about, and any specific faculty you might be interested in working with during your graduate studies at Cornell.  

Letters of Recommendation

Your application must include three letters of recommendation, but you may submit up to five letters if you wish. The letters should be from professors or other researchers who have supervised you or evaluated your work.  Such a person would normally know what your specific contributions were if the work was part of a group effort, and can personally testify to your potential as a researcher in Computer Science. Once you have submitted your application, a notification will be sent to your recommenders within 48 hours. These letters are a very important part of your application, and you should ensure that they are submitted into the electronic application system by December 15th or as soon as possible thereafter for your application to receive full consideration. We discourage mailed letters of recommendation as this delays the processing of your application.

TOEFL (Test of English as a Foreign Language) or IELTS (International English Language Testing System)

International applicants must demonstrate competency in the English language. Cornell will accept either the TOELF or IELTS.  Please see the Graduate School's page on English Language Proficiency for details.

Admission into the doctoral program in the Field of Computer Science is based purely on academic merit. All Ph.D. students in Computer Science are fully supported during the academic year as long as they remain in good academic standing. Support from Cornell includes tuition, health insurance,and stipend. Support is available in the form of teaching assistantships, research assistantships, and fellowships.  Please see stipend rates here .

Teaching Assistantships

Each TA is assigned to a course with an average time commitment of 15 hours per week helping the course instructor. TA assignments typically involve grading homework, holding office hours, preparing assignments, or teaching recitations.

Research Assistantships

A GRA is given to a student whose research interests coincide with a sponsored research project. Typically, the work of a Gradaute Research Assistant is an integral part of his/her dissertation research. The faculty member in charge (your advisor)of the project grants a GRA. GRAs are generally given to continuing, rather than incoming, students.

Fellowships

Applicants are also encouraged to apply for external fellowships, such as NSF, Facebook, NDSEG, or DOE Fellowships. These fellowships are highly prestigious, and they free the student of the responsibilities of an assistantship. Whenever possible, the department helps students in the fellowship application process.

The following is a partial list of fellowships available to graduate students in computer science.  Please see the fellowship page for additional fellowships:

  • National Science Foundation NSF fellowships are available to United States citizens or permanent residents, and only to incoming or first-year students. Support is for three years. The deadline for application is mid-November. You can obtain an application from your undergraduate institution, or from the NSF directly (Fellowship Office, National Research Council, 2101 Constitution Avenue NW, Washington, DC 20418). Also, see their Web site, http://www.nsf.gov .
  • Cornell Fellowships The Graduate School awards a number of one and two-year Cornell fellowships to incoming graduate students. Your application for admission automatically serves as the fellowship application. However, your application and all supporting credentials must be received by December 1 in order to be considered for a Cornell Fellowship.
  • Meta  This fellowship is open for continuing students. The department nominates the candidates for this fellowship.
  • Google This fellowship is open for continuing students. The department nominates the candidates for this fellowship.
  • Microsoft This fellowship is open for continuing students. The department nominates the candidates for this fellowship.

As noted earlier, some generous donors have endowed an additional group of fellowships that are specifically designed to assist the department in pursuing its diversity objectives.  These are discussed in more detail (including the procedure for applying) on our FAQ page .

Ph.D. in Computer Science

Please visit the UVA Graduate Record webpage for Ph.D. degree requirements. 

Application Requirements

Computer science background requirements.

The Department of Computer Science does not require that applicants hold a bachelor's degree in Computer Science. However, applicants are expected to have a strong background in Computer Science. A suitable background would include courses in the following core areas:

  • Data Structures
  • Discrete Mathematics
  • Assembly Language and Computer Organization
  • Programming in a procedural language such as C, C#, C++, or Java.

Applicants are also expected to have taken several (but not necessarily all) courses in specialized areas:

  • Operating Systems
  • Programming Languages
  • Artificial Intelligence
  • Computer Networks
  • Automata and Formal Languages
  • Software Engineering

A year of college-level Calculus is also required. In general, experience gained working is not considered equivalent to successful completion of the courses listed above.

Grade Point Average

There is no minimum GPA required for admission. However, most applicants who are offered admission to our program have a GPA of at least 3.3 (out of 4.0). The grades in Computer Science, mathematics and related courses are more important than the overall GPA.

GRE scores are optional. 

Letters of Reference

If possible, letters of references should be written by faculty at a university previously attended. Letters of reference from Computer Science faculty are preferred, but references from employers are welcome. References should pay particular attention to academic achievements and evidence of independent, creative problem solving.

TOEFL/IELTS Scores

  • If you are a permanent resident of the U.S., TOEFL is not required
  • If you received a 4-year degree at an English-speaking institution (whether or not the institution is in the U.S.), TOEFL/IELTS is not required.
  • If you received a 4-year degree at a non -English-speaking institution and a Master's degree from an English-speaking institution, TOEFL/IELTS is required. 
  • Note that if you have a solid command of written and spoken English, TOEFL/IELTS waivers are possible! Contact via email,  [email protected] , explaining why you believe TOEFL/IELTS can be waived (include evidence such as verification of duties as a Teaching Assistant that required significant interactions in English, copies of expired TOEFL/IELTS scores, presentations at conferences in English, etc.). 

It is unusual that we offer admission to an applicant with an overall TOEFL score below 90 / IELTS below 6.5. Scores can be sent electronically to UVa at institution code B875. Some students with lower scores may be required to complete the UVA Summer English for Academic Purposes Program prior to admission.

Application Evaluation

Applications are evaluated based on the following factors:

  • Background in Computer Science (including project work)
  • Grade Point Average (GPA)
  • Graduate Record Examination (GRE)
  • Letters of reference
  • Personal statement
  • TOEFL/IELTS scores

Applications are evaluated in their entirety. A weakness in one factor might be mitigated by strength in another.

Financial Aid / Tuition 

Occasionally, the school of Engineering offers Master Fellowships. More information can be found on the Engineering Cost Aid webpage: https://engineering.virginia.edu/future-grads/graduate-admissions/cost-aid , and you can learn more about UVA Fellowships here: https://citizenscholars.virginia.edu/fellowships  

PhD students are usually admitted with a financial aid package in the form of a First-Year Research Assistantship that allows students to explore research with various faculty members and find their best match. It is expected that students will join a research group by the end of their first year and then be supported as a Research Assistant (RA). This financial aid package includes a competitive stipend, tuition, fees, and health insurance coverage. Details of this award are given at the time of your notification of acceptance into the Computer Science PhD program.  

You are encouraged to apply to outside sources for fellowships or you can apply for federal assistance by filling out a Free Application for Federal Student Aid .

The UVA Tuition and Fees page includes the costs per academic year by school. 

CS Admissions Frequently Asked Questions (FAQs)

How do i apply.

Please visit this Web page to apply.

When is the application deadline?

See details in the section above (Admissions).

How much does it cost to apply? Can this fee be waived?

Visit this UVA Engineering FAQ page for details on the cost to apply, and learn if your fee can be waived.

Is the TOEFL/IELTS required?

International students must have an outstanding command of the English language in order to enroll at the University of Virginia. The TOEFL/IELTS exam is required of all applicants if the language first learned and spoken in the home is not English, and they are not permanent residents. However, TOEFL/IELTS is not required if the applicant has received a 4-year degree at an English-speaking institution (whether or not the institution is in the U.S.). (If the applicant has a 4-year degree from a non-English-speaking institution and a Master's degree from an English-speaking institution, TOEFL/IELTS is still required.) It is unusual that we offer admission to an applicant with an overall TOEFL score below 90 / IELTS below 6.5. 

I scored less than 22 on the Speaking section of TOEFL. Can I still apply?

We review all applications thoroughly, along a number of dimensions. It is unusual that we offer admission to an applicant with an overall TOEFL score below 90/ IELTS score of 6.5.

Where do I send my GRE and/or TOEFL/IELTS scores?

The Institution code for School of Engineering and Applied Science of the University of Virginia for the GRE is 5820. The code for TOEFL is  B875. There is not a specific code for the Department of Computer Science.

I'm taking TOEFL/IELTS or GRE after your deadline (Dec 15). If I apply will these scores make it into my application and be seen by the admissions committee?

We will start evaluating applications soon after the Dec 15 deadline. Applicants should submit the most complete application they can, based on the information they have at the time (e.g., current test scores, even if new test scores are anticipated).Those applications that are complete will be considered first. We will continue to evaluate applications into early next year, until we have completed our offers. As we are reviewing applications, we will certainly consider updated scores as the arrive at the University of Virginia. There is no need to email us to tell us that new scores are being sent.

Should I mail or should I upload my materials with my application?

We strongly discourage applicants from mailing in any items that can be uploaded to avoid delays in your application review, and we ask that you not send duplicate copies of previously uploaded documents. If you still need to mail documents to our office, please send them to: For US Postal: Graduate School of Engineering and Applied Science Admissions P.O. Box 401103 Charlottesville, VA 22904 For UPS/FEDEX:      Graduate School of Engineering and Applied Science Admissions      1001 Emmet Street North      Room 209B Carruthers Hall      Charlottesville, VA 22903

I’ve submitted my application and all supporting materials. Why does my application status still show as incomplete?

We will fully review your application with unofficial test scores and unofficial transcripts. Your application will only show as "complete" when your application has been submitted, your official scores and transcripts have been received and all three letters of recommendations have been received. An application is complete for review with unofficial transcripts and self-reported scores, though the checklist will still show incomplete. Please note that all official transcripts are received in our main admissions office and scanned or entered into our system manually. If you feel that your materials should have been received by now, but are NOT showing up when you login to your account, please note that the Graduate Admissions Office processes a very large number of applications and it may take longer than expected for your documents/information to appear online (in your account). It is very likely that your materials have been received, but have not been loaded into our application system yet.

If I email you my information (e.g., GPA, GRE scores, etc.) before I apply, can you tell me the chance of being accepted?

The graduate admissions committee considers many factors in an application, including more than just GPA and test scores. In particular, letters of reference and your personal statement are extremely important. Therefore, we are unfortunately unable to provide any information before the committee considers your full application.

I still have other questions. Is there anyone available to help me?

Yes! For program/degree specific questions, please send an email to [email protected]. For application support and specific questions regarding the application process, please contact: Central Graduate Admissions [email protected] 434-243-0209

The information contained on this website is for informational purposes only.  The Undergraduate Record and Graduate Record represent the official repository for academic program requirements. These publications may be found here .

Secondary Menu

Phd program, find your passion for research.

Duke Computer Science gives incoming students an opportunity to investigate a range of topics, research problems, and research groups before committing to an advisor in the first year. Funding from the department and Duke makes it possible to attend group meetings, seminars, classes and colloquia. Students may work on multiple problems simultaneously while finding the topic that will motivate them through their first project. Sharing this time of learning and investigation with others in the cohort helps create lasting collaborators and friends.

Write a research proposal the first year and finish the research the second under the supervision of the chosen advisor and committee; present the research results to the committee and peers. Many students turn their RIP work into a conference paper and travel to present it.

Course work requirements are written to support the department's research philosophy. Pass up to four of the required six courses in the first two years to give time and space for immersing oneself in the chosen area.

Years three through five continue as the students go deeper and deeper into a research area and their intellectual community broadens to include collaborators from around the world. Starting in year three, the advisor funds the student's work, usually through research grants. The Preliminary exam that year is the opportunity for the student to present their research to date, to share work done by others on the topic, and to get feedback and direction for the Ph.D. from the committee, other faculty, and peers.

Most Ph.D students defend in years five and six. While Duke and the department guarantee funding through the fifth year, advisors and the department work with students to continue support for work that takes longer.

Teaching is a vital part of the Ph.D. experience. Students are required to TA for two semesters, although faculty are ready to work with students who want more involvement. The Graduate School's Certificate in College Teaching offers coursework, peer review, and evaluation of a teaching portfolio for those who want to teach. In addition, the Department awards a Certificates of Distinction in Teaching for graduating PhD students who have demonstrated excellence in and commitment to teaching and mentoring.

  • CS 50th Anniversary
  • Computing Resources
  • Event Archive
  • Location & Directions
  • AI for Social Good
  • Computational Social Choice
  • Computer Vision
  • Machine Learning
  • Natural Language Processing (NLP)
  • Reinforcement Learning
  • Search and Optimization
  • Computational Biochemistry and Drug Design
  • Computational Genomics
  • Computational Imaging
  • DNA and Molecular Computing
  • Algorithmic Game Theory
  • Social Choice
  • Computational Journalism
  • Broadening Participation in Computing
  • CS1/CS2 Learning, Pedagogy, and Curricula
  • Education Technology
  • Practical and Ethical Approaches to Software and Computing
  • Interdisciplinary Research in Data Science
  • Security & Privacy
  • Architecture
  • Computer Networks
  • Distributed Systems
  • High Performance Computing
  • Operating Systems
  • Quantum Computing
  • Approximation and Online Algorithms
  • Coding and Information Theory
  • Computational Complexity
  • Geometric Computing
  • Graph Algorithms
  • Numerical Analysis
  • Programming Languages
  • Why Duke Computer Science?
  • BS Concentration in Software Systems
  • BS Concentration in Data Science
  • BS Concentration in AI and Machine Learning
  • BA Requirements
  • Minors in Computer Science
  • 4+1 Program for Duke Undergraduates
  • IDM in Math + CS on Data Science
  • IDM in Linguistics + CS
  • IDM in Statistics + CS on Data Science
  • IDM in Visual & Media Studies (VMS) + CS
  • Graduation with Distinction
  • Independent Study
  • Identity in Computing Research
  • CS+ Summer Program
  • CS Related Student Organizations
  • Undergraduate Teaching Assistant (UTA) Information
  • Your Background
  • Schedule a Visit
  • All Prospective CS Undergrads
  • Admitted or Declared 1st Majors
  • First Course in CS
  • Duties and Commitment
  • Compensation
  • Trinity Ambassadors
  • Mentoring for CS Graduate Students
  • MSEC Requirements
  • Master's Options
  • Financial Support
  • MS Requirements
  • Concurrent Master's for Non-CS PhDs
  • Admission & Enrollment Statistics
  • PhD Course Requirements
  • Conference Travel
  • Frequently Asked Questions
  • Additional Graduate Student Resources
  • Graduate Awards
  • Undergraduate Courses
  • Graduate Courses
  • Spring 2024 Classes
  • Fall 2023 Classes
  • Spring 2023 Classes
  • Course Substitutions for Majors & Minors
  • Course Bulletin
  • Course Registration Logistics
  • Assisting Duke Students
  • For Current Students
  • Alumni Lectures - Spring 2024
  • News - Alumni
  • Primary Faculty
  • Secondary Faculty
  • Adjunct and Visiting Faculty
  • Emeriti - In Memoriam
  • Postdoctoral Fellows
  • Ph.D. Program
  • Masters in Computer Science
  • Masters in Economics and Computation
  • Affiliated Graduate Students
  • The Student Experience
  • Financial Aid
  • Degree Finder
  • Undergraduate Arts & Sciences
  • Departments and Programs
  • Research, Scholarship & Creativity
  • Centers & Institutes
  • Geisel School of Medicine
  • Guarini School of Graduate & Advanced Studies
  • Thayer School of Engineering
  • Tuck School of Business

Campus Life

  • Diversity & Inclusion
  • Athletics & Recreation
  • Student Groups & Activities
  • Residential Life

Computer Science

Department of computer science.

  • [email protected] Contact & Department Info Mail
  • Undergraduate
  • Modified Majors/Minor
  • Digital Arts
  • Declare your Major/Minor
  • Transfer Credits
  • AIT-Budapest Exchange Program
  • Prerequisite Courses
  • Three Pillars
  • Topics Courses
  • Elective Courses
  • Culminating Experience
  • COSC 94 & 99
  • Upcoming Class Schedule
  • Considering Graduate School?
  • The Kemeny Prize
  • Lovelace Research Program
  • PhD Program
  • MS Programs
  • Course Transfer Policy
  • Graduate Life
  • Alumni Professors
  • Faculty Publications
  • Faculty Research Areas
  • Research Groups & Labs
  • Job Openings
  • Technical Reports
  • News & Events
  • Inclusivity

Search form

  • Expectations, Policies, and Procedures

phd computer science admission

PhD in Computer Science

Our doctoral program 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 Required for the Fall 2025 cycle

Please note: students applying to graduate programs in Fall 2025 are required to take the GRE. However, students applying for the 4+1 programs do not need to take the GRE.

Applying to the PhD Program

2025 admission requirements.

Questions about our PhD program should be directed by email to [email protected] .

The required components of your application are:

  • The online application form
  • Three (3) letters of recommendation
  • All applicants should upload a scanned copy of their transcripts.  Applicants should not send an official transcript to the Graduate Office unless they are admitted and accept our offer of Admission.
  • All applicants may self report GRE and TOEFL scores. Official test scores are not required unless you are offered admission into the program, and you accept our offer of admission.
  • TOEFL or IELTS scores (required for non-native English speakers, photocopy accepted, original required upon admission)
  • The $40 application fee

These items must reach us by December 15, 2024  in order for your application to receive full consideration.

If English is not your native language, we require that you take the TOEFL (Test Of English as a Foreign Language) or the IELTS (International English Language Testing System exam). An IELTS band score of 7.0 or above is required for Dartmouth Programs, but we have no specific test score requirements for the TOEFL or GRE. If you are transferring from a U.S. university, we may waive the language test. As with the GRE, we will accept a photocopy until the official report is available, but the photocopy must reach us by  December  15, 2024 .

We prefer that your recommenders provide their recommendations online. Once you have listed their names on the application, an email will be sent to them with a link to the application site. If necessary, we will also accept recommendations in sealed envelopes through the mail.

We require a $40.00 application fee, to be paid by credit card online. The fee helps to cover the cost of processing your application and is non-refundable. The application fee will not be waived.

Like many graduate programs, we base our admissions decisions primarily on the information requested above. We have no minimum test scores. We recognize that you may have talents and experience that do not shine through the forms and test scores.

Use the Application Essay section of the online application to give additional information. Do you have a specific reason for coming to Dartmouth? Specific goals for your study? Significant work experience? Why do you want to do advanced training in computer science? Include any publications you have authored.

In the Computer Science Supplement section of the online application, attach examples of your work. This is also the place where you can attach a resume.

At the discretion of the admissions committee, we award stipends as well as tuition grants without stipend. The stipend awards cover tuition waiver and a payment for living expenses for nine months of each year for five years, as long as satisfactory progress is made toward the Ph.D. The stipend for 2023-2024 is $3,333.33 per month, and it generally increases every year. Health insurance cost for the academic year is covered by the college for full-time students. Graduate students who receive support contribute to the program by teaching or grading undergraduate courses, assisting with advanced courses, and participating in research projects. Additional stipend is provided for the summer months if the student performs research or teaching assistance during that period.

There is no separate application for financial aid. Every applicant is considered for financial aid, unless you say that you do not need financial support. If you do not need support, please indicate this on the application form, and tell us how you expect to be supported.

Frequently Asked Questions

Answers to additional FAQs about grad admissions, including how to obtain a fee waiver, update an application, and waive TOEFL based on a degree from an English institution, are available at the grad school site .

Q. What are the institution and department codes for the GRE? A. The GRE institution code is 3351, and the GRE department code is 0402.

Q. What are the institution and department codes for the TOEFL? A. The TOEFL institution code is 3351, and the TOEFL department code is 78.

Q. If my GRE scores are low, but I have good grades, can I still get admission? A. Our decision takes into account all components of your application. Therefore, it is usually impossible to predict the outcome until you apply and the admissions committee goes over your entire application.

Q. Can I be admitted for the Winter term? A. No. We only admit one class each year, matriculating in the Fall term.

Q. Where should I have the transcripts and scores sent? A. Send to:      Guarini School of Graduate and Advanced Studies      Dartmouth College      Attn: Computer Science Graduate Admissions      Anonymous Hall      64 College St, Suite 6062, Room 102      Hanover NH 03755      Phone: (603) 646-8193

Computer Science, PhD

Computer science phd degree.

In the Computer Science program, you will learn both the fundamentals of computation and computation’s interaction with the world. Your work will involve a wide range of areas including theoretical computer science, artificial intelligence and machine learning, economics and computer science, privacy and security, data-management systems, intelligent interfaces, operating systems, computer graphics, computational linguistics, robotics, networks, architectures, program languages, and visualization.

You will be involved with researchers in several interdisciplinary initiatives across the University, such as the Center for Research on Computation and Society , the Data Science Initiative , and the Berkman Klein Center for Internet and Society .

Examples of projects current and past students have worked on include leveraging machine learning to solve real-world sequential decision-making problems and using artificial intelligence to help conservation and anti-poaching efforts around the world.

APPLY NOW >

Computer Science Degree

Harvard School of Engineering offers a  Doctor of Philosophy (Ph.D) degree in Computer Science , conferred through the Harvard Kenneth C. Griffin Graduate School of Arts and Sciences. Prospective students apply through Harvard Griffin GSAS; in the online application, select “Engineering and Applied Sciences” as your program choice and select "PhD Computer Science" in the Area of Study menu.

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

Computer Science Career Paths

Graduates of the program have gone on to a range of careers in industry in companies like Riot Games as game director and Lead Scientist at Raytheon. Others have positions in academia at University of Pittsburgh, Columbia, and Stony Brook. More generally, common career paths for individuals with a PhD in computer science include: academic researcher/professor, industry leadership roles, industry research scientist, data scientist, entrepreneur/startup founder, product developer, and more.

Admissions & Academic Requirements

Prospective students apply through the Harvard Kenneth C. Griffin Graduate School of Arts and Sciences (Harvard Griffin GSAS). In the online application, select  “Engineering and Applied Sciences” as your program choice and select "PhD Engineering Sciences: Electrical Engineering​." Please review the  admissions requirements and other information  before applying. Our website also provides  admissions guidance ,  program-specific requirements , and a  PhD program academic timeline . In the application for admission, select “Engineering and Applied Sciences” as your degree program choice and your degree and area of interest from the “Area of Study“ drop-down. PhD applicants must complete the Supplemental SEAS Application Form as part of the online application process.

Academic Background

Applicants typically have bachelor’s degrees in the natural sciences, mathematics, computer science, or engineering.

Standardized Tests

GRE General: Not Accepted

Computer Science Faculty & Research Areas

View a list of our computer science faculty  and  computer science affiliated research areas . Please note that faculty members listed as “Affiliates" or "Lecturers" cannot serve as the primary research advisor.

Computer Science Centers & Initiatives

View a list of the research centers & initiatives  at SEAS and the computer science faculty engagement with these entities .

Graduate Student Clubs

Graduate student clubs and organizations bring students together to share topics of mutual interest. These clubs often serve as an important adjunct to course work by sponsoring social events and lectures. Graduate student clubs are supported by the Harvard Kenneth C. Griffin School of Arts and Sciences. Explore the list of active clubs and organizations .

Funding and Scholarship

Learn more about financial support for PhD students.

  • How to Apply

Learn more about how to apply  or review frequently asked questions for prospective graduate students.

In Computer Science

  • First-Year Exploration
  • Concentration Information
  • Secondary Field
  • Senior Thesis
  • AB/SM Information
  • Student Organizations
  • PhD Timeline
  • PhD Course Requirements
  • Qualifying Exam
  • Committee Meetings (Review Days)
  • Committee on Higher Degrees
  • Research Interest Comparison
  • Collaborations
  • Cross-Harvard Engagement
  • Lecture Series
  • Clubs & Organizations
  • Centers & Initiatives
  • Alumni Stories
  • Research & Faculty
  • Offices & Services
  • Information for:
  • Faculty & Staff
  • News & Events
  • Contact & Visit
  • About the Department
  • Message from the Chair
  • Computer Science Major (BS/BA)
  • Computer Science Minor
  • Machine Learning and Data Science Minor
  • Combined BS (or BA)/MS Degree Program
  • Intro Courses
  • Special Programs & Opportunities
  • Student Groups & Organizations
  • Undergraduate Programs
  • Undergraduate Research
  • Senior Thesis
  • Peer Mentors
  • Curriculum & Requirements
  • MS in Computer Science
  • PhD in Computer Science
  • Admissions FAQ
  • Financial Aid
  • Graduate Programs
  • Courses Collapse Courses Submenu
  • Research Overview
  • Research Areas
  • Systems and Networking
  • Security and Privacy
  • Programming Languages
  • Artificial Intelligence
  • Human-Computer Interaction
  • Vision and Graphics
  • Groups & Labs
  • Affiliated Centers & Institutes
  • Industry Partnerships
  • Adobe Research Partnership
  • Center for Advancing Safety of Machine Intelligence
  • Submit a Tech Report
  • Tech Reports
  • Tenure-Track Faculty
  • Faculty of Instruction
  • Affiliated Faculty
  • Adjunct Faculty
  • Postdoctoral Fellows
  • PhD Students
  • Outgoing PhDs and Postdocs
  • Visiting Scholars
  • News Archive
  • Weekly Bulletin
  • All Public Events
  • Seminars, Workshops, & Talks
  • Distinguished Lecture Series
  • CS Colloquium Series
  • CS + X Events
  • Tech Talk Series
  • Honors & Awards
  • External Faculty Awards
  • University Awards
  • Department Awards
  • Student Resources
  • Undergraduate Student Resources
  • MS Student Resources
  • PhD Student Resources
  • Student Organization Resources
  • Faculty Resources
  • Postdoc Resources
  • Staff Resources
  • Purchasing, Procurement and Vendor Payment
  • Expense Reimbursements
  • Department Operations and Facilities
  • Initiatives
  • Student Groups
  • CS Faculty Diversity Committee
  • Broadening Participation in Computing (BPC) Plan
  • Northwestern Engineering

PhD candidates choose and complete a program of study that corresponds with their intended field of inquiry.

Academics   /   Graduate PhD in Computer Science

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

Joining a Track

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

  • Artificial Intelligence and Machine Learning
  • Computer Engineering

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

Learn more about computer science research areas

Curriculum and Requirements

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

CS PhD Manual Apply now

Request More Information

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

Request info about the PhD degree

Opportunities for PhD Students

Cognitive science certificate.

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

The Crown Family Graduate Internship Program

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

Management for Scientists and Engineers Certificate Program

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

Career Paths

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

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

Industry & Research Labs

  • Adobe Research
  • Narrative Science
  • Oak Ridge National Laboratory

More in this section

  • Engineering Home
  • CS Department

Related Links

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

Contact Info

Admissions Questions

Help for Current PhD Students

Director of Graduate Studies for PhD Program

Brian Suchy

What Students Are Saying

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

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

— Brian Suchy, PhD Candidate, Computer Systems

Yiding Feng

What Alumni Are Saying

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

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

Read an alumni profile of Yiding Feng

Maxwell Crouse

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

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

Read an alumni profile of Maxwell Crouse

Vaidehi Srinivas

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

— Vaidehi Srinivas, PhD Candidate, CS Theory

phd computer science admission

Admissions Information

Thank you for your interest in our CS@CU programs! Please be sure to read through our pages, and complete keyword searches to help you gather information and make the most informed decision possible regarding the next step in your educational career.

 –

UNDERGRADUATE PROGRAMS

Undergraduates wanting to major in computer science first apply through one of four undergraduate schools:

  • Columbia College
  • Barnard College
  • School of Engineering and Applied Science (SEAS)
  • School of General Studies

  Still have questions/ ready to apply? Click here !   

APPLICATION DEADLINES

Applications received and considered complete by the priority deadlines will be reviewed first. We recommend you submit your application a couple of weeks before the priority deadline to ensure that all materials, including recommendation letters, are received in time for priority review.

MS/PhD*, PhD  December 15 October 15
 Master of Science (CS MS)    October 15
 Final Deadline: February 15
 MS Express Application
: February 15  October 15
 Final Deadline: May 1st
 Dual MS, CS & Journalism  January 15  N/A
 CS@CU MS Bridge Program   February 15th
 Final Deadline: March 1st

* This is NOT a CS MS; it is a degree earned en route to the PhD. CS MS applicants need to follow the Master of Science Deadlines.

MS PROGRAMS

The Master of Science (MS) program is intended for those who wish to broaden and deepen their understanding of computer science. Columbia University and the New York City environment provide excellent career opportunities in multiple industries. The program provides a unique opportunity to develop leading-edge in-depth knowledge of specific computer science disciplines.

MS applicants whose primary interests include software engineering, theory, AI, machine learning, vision/graphics, natural language processing, or other core CS areas should apply to the Computer Science MS Program .

MS applicants whose primary interests include computer architecture, parallel systems, embedded systems, or digital/VLSI design should apply to the Computer Engineering MS Program .

 MS Application Priority Deadlines 

Applications will be accepted after priority deadlines; however, we encourage you to submit your application as early as possible after we open the application. 

  • Fall: January 15th (Priority), February 15th (Regular)
  • Spring: October 15

 Track Options 

  Still have questions? View our CS MS Application FAQs  

DUAL MS IN JOURNALISM AND COMPUTER SCIENCE

Admitted students will enroll for a total of five semesters — approximately three in The Fu Foundation School of Engineering and Applied Science and two in the Journalism School. In addition to taking classes already offered at the Journalism and Engineering schools, students will attend a seminar and workshop designed specifically for the dual degree program. The seminar will teach students about the impact of digital techniques on journalism; the emerging role of citizens in the news process; the influence of social media; and the changing business models that will support news gathering. In the workshop, students will use a hands-on approach to delve deeply into information design, focusing on how to build a site, section, or application from concept to development, ensuring the editorial goals are kept uppermost in mind.

  Want to learn more? Visit the program website !  

PHD PROGRAM

A small number of highly qualified students are admitted each year to the PhD Program in Computer Science. Admission is very competitive, based primarily on research-oriented reference letters, academic grades, and overall experience and record. Applicants need not already hold a master’s degree; bachelor’s degree-level applicants are also encouraged to apply.

Most admitted students receive full financial support through Graduate Research Assistantships, which consist of a monthly stipend plus full tuition exemption (continuation of support is, of course, contingent upon the student’s satisfactory progress in the PhD Program and availability of funding). In addition, the Fu Foundation School of Engineering and Applied Science awards a small number of prestigious “Presidential Distinguished Fellowships.” These fellowships provide full financial support to their recipients. Applicants are strongly encouraged to seek external funding, such as government and industry fellowships. Also, Columbia rents low-cost subsidized apartments near campus for both single students and students with families.

All PhD students are expected to participate in departmental and laboratory activity full-time on-campus   throughout the program, except possibly for summer internships elsewhere. Therefore, the department does not normally consider admission of part-time students.

Also, note that it is not possible to participate in the PhD Program through the Columbia Video Network .

 HOW AND WHEN TO APPLY TO THE PHD PROGRAM 

All applications to our PhD Program must be made electronically . The online application system is available on the SEAS Admissions website . The deadlines for the submission of your fully completed application are:

  • Starting the PhD Program in the Spring semester: apply by November 15 of the previous year
  • Starting the PhD Program in the Fall semester: apply by December 15 of the previous year

You can still apply after these deadlines. However, be aware that applications are usually reviewed soon after the deadline, so late applications may not be processed as quickly or have the best chance of getting funding from our department.

 HOW TO GET MORE INFORMATION 

The SEAS Admissions website contains detailed information about all aspects of the application process.

You are also encouraged to investigate the research conducted in the Department of Computer Science prior to application. In particular, think about which faculty members share your research interests and also look at the research group homepages . Feel free to contact potential faculty advisors by email to request information about their recent research and publications and to ask about opportunities in their research groups or labs.

Finally, become familiar with our PhD degree requirements .

If you are interested in learning more about a day in the life of our PhD students, check out the Demystifying the Dissertation: PhD Research Discussions seminar series, which highlights several Computer Science PhD students. In their videos, these students discuss their experiences and research projects.

 COMPUTER SCIENCE PhD PRE-SUBMISSION APPLICATION REVIEW (PAR) PROGRAM 

The PhD PAR program offers a one-time review of an applicant’s Personal Statement and CV. The review is done by a current computer science PhD student. For more information, please visit PhD Pre-Submission Application Review Program .

We receive an enormous volume of emails with application-related questions, so read the FAQ page carefully before sending us an email . Questions about particular research groups or individual faculty members should be directed to the appropriate faculty members by email.

 Transcripts, GRE/TOEFL/ IELTS, fee waivers  
 Undergraduate Admissions  
 CS MS Admissions  
 CS PhD Admissions  
 CVN MS Program  

Updated 11/06/2023

Find open faculty positions here .

Computer Science at Columbia University

Upcoming events, in the news, press mentions, dean boyce's statement on amicus brief filed by president bollinger.

President Bollinger announced that Columbia University along with many other academic institutions (sixteen, including all Ivy League universities) filed an amicus brief in the U.S. District Court for the Eastern District of New York challenging the Executive Order regarding immigrants from seven designated countries and refugees. Among other things, the brief asserts that “safety and security concerns can be addressed in a manner that is consistent with the values America has always stood for, including the free flow of ideas and people across borders and the welcoming of immigrants to our universities.”

This recent action provides a moment for us to collectively reflect on our community within Columbia Engineering and the importance of our commitment to maintaining an open and welcoming community for all students, faculty, researchers and administrative staff. As a School of Engineering and Applied Science, we are fortunate to attract students and faculty from diverse backgrounds, from across the country, and from around the world. It is a great benefit to be able to gather engineers and scientists of so many different perspectives and talents – all with a commitment to learning, a focus on pushing the frontiers of knowledge and discovery, and with a passion for translating our work to impact humanity.

I am proud of our community, and wish to take this opportunity to reinforce our collective commitment to maintaining an open and collegial environment. We are fortunate to have the privilege to learn from one another, and to study, work, and live together in such a dynamic and vibrant place as Columbia.

Mary C. Boyce Dean of Engineering Morris A. and Alma Schapiro Professor

Add Event to GMail

{{title}} {{fullname}}

phd computer science admission

Courses This Semester

  • {{title}} ({{dept}} {{prefix}}{{course_num}}-{{section}})

Arizona State University

Computer Science, PhD

  • Program description
  • At a glance
  • Degree requirements
  • Admission requirements
  • Tuition information
  • Application deadlines
  • Career opportunities
  • Contact information

Algorithms, Artificial Intelligence, Big Data, Computer Science, Cybersecurity, Technology, approved for STEM-OPT extension, computing, database, enggradcs, systems

Take the next step in your journey to become an effective leader, innovator, entrepreneur or educator in your community and the world.

The PhD program in computer science prepares students to undertake fundamental and applied research in computer science. The program is available for those of high ability who seek to develop and implement their own research studies.

Students pursuing the doctorate in computer science learn to analyze, understand and apply key theories and algorithms used in the field and to generate and evaluate new theories, algorithms and software modules that can advance the field of computer science.

The program provides students with research opportunities in a wide variety of areas, including:

  • artificial intelligence, machine learning and statistical modeling
  • big data and data mining
  • computational biology
  • computer design and architecture, including nonvolatile memory computing
  • computer system security, cybersecurity and cryptography
  • cyber-physical systems and Internet of Things (commonly abbreviated as IoT), and robotics
  • distributed computing and consensus protocols
  • networking and computer systems
  • novel computing paradigms (e.g., biocomputing, quantum computation)
  • social computing
  • theory, algorithms and optimization
  • visualization and graphics

This program may be eligible for an Optional Practical Training extension for up to 24 months. This OPT work authorization term may help international students gain skills and experience in the U.S. Those interested in an OPT extension should review ASU degrees that qualify for the STEM-OPT extension at ASU's International Students and Scholars Center website.

The OPT extension only applies to students on an F-1 visa and does not apply to students completing a degree through ASU Online.

  • College/school: Ira A. Fulton Schools of Engineering
  • Location: Tempe

84 credit hours, a written comprehensive exam, an oral comprehensive exam, a prospectus and a dissertation

Required Core Areas (9 credit hours) foundations (3) systems (3) applications (3)

Depth (3 credit hours) three additional credit hours in one core area (3)

Research (18 credit hours) CSE 792 Research (18)

Electives and Additional Research (42 credit hours)

Culminating Experience (12 credit hours) CSE 799 Dissertation (12)

Additional Curriculum Information Courses that are used to satisfy the core area requirement cannot be used to satisfy electives or other requirements. A grade of "B" or better is required for core courses.

Eighteen credit hours of CSE 792 Research are required, and up to 54 credit hours are allowed on the plan of study. Students with research credit hours in excess of 18 add these credit hours to their electives and additional research.

Electives include:

  • additional CSE 792 Research credit hours (up to 36 credit hours allowed beyond the required 18)
  • computer science courses, of which up to 18 credit hours of CSE 590 and CSE 790: Reading and Conference are allowed
  • up to six credit hours of interdisciplinary electives in other academic units that are subject to program chair approval

When approved by the academic unit and the Graduate College, this program allows 30 credit hours from a previously awarded master's degree to be used for this degree.

A maximum of three credit hours of 400-level coursework may be applied to the plan of study.

Applicants must fulfill the requirements of both the Graduate College and the Ira A. Fulton Schools of Engineering.

Applicants are eligible to apply to the program if they have earned a bachelor's or master's degree in computer science, computer engineering or a closely related area. Most applicants should have earned a master's degree, but exceptional undergraduate applicants may be admitted directly into the doctoral program.

Applicants must have a minimum cumulative GPA of 3.50 (scale is 4.00 = "A") in the last 60 hours of their first bachelor's degree program, or they must have a minimum cumulative GPA of 3.50 (scale is 4.00 = "A") in an applicable master's degree program.

All applicants must submit:

  • graduate admission application and application fee
  • official transcripts from every university attended
  • three letters of recommendation
  • a statement of purpose
  • curriculum vitae or resume
  • proof of English proficiency

Additional Application Information An applicant whose native language is not English must provide proof of English proficiency regardless of their current residency.

Submission of GRE scores is optional.

Students assigned any deficiency coursework upon admission must complete those classes with a grade of "C" or higher (scale is 4.00 = "A") within two semesters of admission to the program. Deficiency courses commonly taken include:

CSE 230 Computer Organization and Assembly Language Programming CSE 310 Data Structures and Algorithms CSE 330 Operating Systems CSE 340 Principles of Programming Languages or CSE 355 Introduction to Theoretical Computer Science

The applicant's undergraduate GPA and depth of preparation in computer science and engineering are the primary factors affecting admission.

SessionModalityDeadlineType
Session A/CIn Person 12/31Final
SessionModalityDeadlineType
Session A/CIn Person 08/01Final

Graduates are prepared to pursue careers in research and education, including academia, government and industry.

Career examples include:

  • computer science professor or researcher
  • data scientist or engineer
  • machine learning, AI or computer vision scientist or engineer

Computer Science and Engineering Program | CTRPT 105 [email protected] 480-965-3199

click back to top

Computer Science

Share this page.

Computer Science is an area of study within the Harvard John A. Paulson School of Engineering and Applied Sciences. Prospective students apply through Harvard Griffin GSAS; in the online application, select “Engineering and Applied Sciences” as your program choice and select "PhD Computer Science" in the Area of Study menu.

In the Computer Science program, you will learn both the fundamentals of computation and computation’s interaction with the world. Your work will involve a wide range of areas including theoretical computer science, artificial intelligence and machine learning, economics and computer science, privacy and security, data-management systems, intelligent interfaces, operating systems, computer graphics, computational linguistics, robotics, networks, architectures, program languages, and visualization.

You will be involved with researchers in several interdisciplinary initiatives across the University, such as the Center for Research on Computation and Society, the Institute for Applied Computational Science, the Data Science Initiative, and the Berkman Klein Center for Internet and Society.

Examples of projects current and past students have worked on include leveraging machine learning to solve real-world sequential decision-making problems and using artificial intelligence to help conservation and anti-poaching efforts around the world.

Graduates of the program have gone on to a range of careers in industry in companies like Riot Games as game director and Lead Scientist at Raytheon. Others have positions in academia at University of Pittsburgh, Columbia, and Stony Brook.

Standardized Tests

GRE General:  Not Accepted

APPLICATION DEADLINE

Questions about the program.

  • Menu  Close 
  • Search 

PhD Program

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. As a PhD candidate, you will share in the excitement of discovery as you collaborate with our faculty on cutting-edge research . You will also acquire strong independent research skills and begin to develop your own reputation as a member of the research community.

Because the advisor-graduate relationship is the cornerstone of a successful PhD experience, all new PhD candidates are carefully matched with faculty advisors based on mutual research interests. In addition, an active three-person PhD committee is created for each PhD student to provide 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. Please visit the Graduate Admissions information page  for application requirements, deadlines, and other important information.

Application Deadlines:

  • The PhD deadline for fall is December 15th. (No recruiting for spring admissions.)
  • The application will be available for submission on or around August 15.

To learn more about the PhD admissions process, please visit our PhD Admissions FAQ page .

Apply today

Learn more about the graduate admissions process and start your application.

Two students adjust a robot arm.

For Current Students

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

Email forwarding for @cs.stanford.edu is changing. Updates and details here .

Academics | PhD Program

Main navigation.

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

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

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

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

phd computer science admission

Program Requirements

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

phd computer science admission

Progress Guidelines

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

phd computer science admission

Monitoring Progress

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

a student works on a project

PhD in Computer Science

The PhD in Computer Science program provides students with the advanced coursework and groundbreaking research opportunities they need to contribute at the forefront of the world’s fastest-growing fields. Forging knowledge in 15 core areas like artificial intelligence, data science, programming languages, and human-centered computing, you’ll gain significant expertise in conducting and presenting the results of your research. Ultimately, you’ll produce and defend original work that contributes to critical discourse in your chosen area.

  • Explore plan of study
  • View program requirements
  • How to apply
  • Request info

phd computer science admission

Khoury College doctorate students gain deep knowledge and invaluable experience—preparing you for a research career in academia or industry.

Khoury Computer Science PhD graduates have found prestigious positions across industry and academia.

Tenure-track faculty:

  • University of Michigan, Ann Arbor
  • University of British Columbia (UBC)
  • Indiana University
  • University of Maryland
  • University College London
  • NC State University
  • UMass Boston
  • City University of Hong Kong

Postdoc research scientists:

  • University of Paris
  • Virginia Tech
  • Microsoft Research
  • GE Global Research

Senior software engineers and industry leaders:

Students graduating with a PhD in Computer Science will:

  • Gain a broad understanding of computer science fundamentals, spanning a substantial portion of the following core areas: artificial intelligence and data science, human-centered computing, software, systems, and theory
  • Gain significant expertise in at least one research area in computer science
  • Produce and defend original research in an area of computer science
  • Be able to communicate research results effectively in both oral and written forms

phd computer science admission

Our flagship campus in Boston is just minutes away from esteemed universities, exciting start-ups, and leaders in tech, finance, health care, and more.

phd computer science admission

FEATURED RESEARCH

phd computer science admission

August 1, 2024

Khoury Graduate Admissions Team

  • Financial support

January 1, 1066

January 1, 1492

Khoury Align Admissions Team

  • How to Apply
  • Cost & Financial Aid

Northeastern University - Khoury College of Computer Sciences

Khoury Social

Khoury College youtube link

Contact Khoury

phd computer science admission

I'm seeking information for

phd computer science admission

student waving Cal flag

Computer Science PhD

The Department of Electrical Engineering and Computer Sciences (EECS) offers two graduate programs in Computer Science: the Master of Science (MS), and the Doctor of Philosophy (PhD).

Master of Science (MS)

The Master of Science (MS) emphasizes research preparation and experience and, for most students, is a chance to lay the groundwork for pursuing a PhD.

Doctor of Philosophy (PhD)

The Berkeley PhD in EECS combines coursework and original research with some of the finest EECS faculty in the US, preparing for careers in academia or industry. Our alumni have gone on to hold amazing positions around the world.

Contact Info

[email protected]

253 Cory Hall

Berkeley, CA 94720

At a Glance

Department(s)

Electrical Engineering & Computer Sciences

Admit Term(s)

Application Deadline

December 11, 2023

Degree Type(s)

Doctoral / PhD

Degree Awarded

GRE Requirements

Logo

Departments

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

Degrees & Programs

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

News & Events

  • Social Media

Looking for News or Events ?

Computer Science, Ph.D.

code on screen

  • Request Information

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

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

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

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

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

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

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

Program Requirements

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

Program Details

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

Sample Plan of Study

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

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

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

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

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

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

Quick Links

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

Program Admissions Chair

Justin Cappos

Justin Cappos

Program director.

Rachel Greenstadt

Rachel Greenstadt

Photo of Periwinkle Doerfler

Periwinkle Doerfler

""

Nektarios Tsoutsos

  • University of Connecticut

College of Engineering

School of computing.

  • Ph.D. Admissions

Admission to the Ph.D. program in Computer Science and Engineering is normally open only to those students possessing an M.S. in Computer Science, Computer Science and Engineering, or Computer Engineering. Students with no previous graduate degree can be considered for direct admission into the Ph.D. program (bypassing the M.S.) if they have exceptional baccalaureate records.

Admission of UCONN Master’s students. Students in the M.S. program in Computer Science and Engineering at the University of Connecticut who plan on applying for the Ph.D. program are strongly advised to complete a Plan A Master’s program: the thesis can provide direct evidence of preparedness for independent study and research activity.

Admission of students with master’s degrees in other areas. The typical path for students with a master’s degree in an area other than Computer Science, Computer Science and Engineering, or Computer Engineering is initial application to the M.S. program. In certain cases, it may be possible to transition from the M.S. program to the Ph.D. program prior to completion of the M.S. In general, students with such non-traditional backgrounds are encouraged to discuss their plans with the Director of Graduate Studies.

Application deadline:

  • For full consideration, applications must arrive by January 1.

Testing; institution and department codes. The GRE is not explicitly required for Ph.D. applicants; however, it may be submitted to demonstrate academic preparation. For the GRE : UConn’s institution code is: 3915. The department code is: 0402. For the TOEFL : UConn’s institution code is: 3915. The department code is: 78. The country code is: 592.

Detailed Admission Requirements

  • A bachelor’s or master’s degree, as discussed above.
  • Three letters of recommendation . The applicant must submit three letters of recommendation supporting the application. A strong letter should speak to specific strengths and experiences, and support preparedness for research.
  • A personal statement , describing the applicant’s aspirations for graduate study and relevant biographical background.
  • GRE test scores are not required, but may support your application . Applicants may submit scores for the General Test portion of the Graduate Record Exam (GRE).

A successful Ph.D. application must address the ability to carry out independent study and self-directed research. This should be meaningfully addressed in the personal letter; at least one of the required letters of recommendation should speak to these skills.

For further details, including limits on course and credit transfer, the Ph.D. Program Description in the Graduate Catalog .

For general inquiries concerning our graduate programs, contact Professor Alexander Russell, Director of Graduate Programs at [email protected]

  • Ph.D. Program Requirements
  • Graduate Fellowships and Assistantships
  • Master of Science (MS)
  • Master of Engineering (MENG)
  • Certificate Programs
  • Prospective Students
  • Student Awards
  • Graduate Plans of Study and Forms

Connect With Us

phd computer science admission

UConn Navigation

  • A – Z Index
  • Accessibility
  • Disclaimers, Privacy & Copyright
  • © University of Connecticut

CSE Navigation

  • Undergraduate

Office Contact

School of Computing 371 Fairfield Way, Unit 4155 University of Connecticut Storrs, CT 06269-4155 Phone: (860) 486-3719 Fax: (860) 486-4817

Our websites may use cookies to personalize and enhance your experience. By continuing without changing your cookie settings, you agree to this collection. For more information, please see our University Websites Privacy Notice .

Ph.D. Program

Ph.D. student Lilian DeGreef and professor Shwetak Patel in the UbiComp Lab

The Allen School provides every student accepted to our Ph.D. program with full financial support in the form of teaching and research assistantships or fellowships, from program inception to degree. Students earn an integrated Master’s Degree on their path to the Ph.D. Key features of our program include:

  • Comprehensive, high-quality graduate computer science curriculum.
  • A vibrant academic and social community.
  • Welcoming and inclusive environment for international students, women, and other underrepresented groups.
  • Robust schedule of colloquia and lectures on current topics in research and technology.
  • Leading-edge interdisciplinary research opportunities, on and off campus.

Our students benefit from many collaborations and relationships that we have developed across the campus and in the region. In addition to being the headquarters of established technology leaders such as Microsoft and Amazon, Seattle is also home to an extensive (and ever-growing) list of engineering centers established by major industry players from outside the Pacific Northwest.

Admission to the Allen School’s Ph.D. program is competitive. Each year, we receive applications from approximately 2,500 prospective graduate students from around the globe for 50 - 60 positions. We accept applications once a year, for entrance in the following autumn quarter. Our application process opens on September 1, and all application materials are due December 15, or the next following business day, if the 15th falls on a weekend. The Allen School hosts its annual Grad Visit Days in March for applicants who have received an offer of admission. This event provides an opportunity for applicants to meet with faculty, get to know their prospective colleagues, and experience the Seattle area’s quality of life.

The Ph.D. Process

The Allen School's Ph.D. process consists of three components: coursework, research, and thesis preparation. At the beginning of the program, students will take graduate-level courses in an array of topics spanning theory, systems, programming, and applications. They will also develop and refine their research skills working with their faculty advisor and other collaborators. These skills include information analysis and synthesis as well as written and verbal presentation capabilities. Student progress is measured at multiple steps throughout the program: the Qualifying Evaluation (a.k.a. “quals”), the General Exam, and the Candidacy of Philosophy, leading to the preparation and defense of their dissertation to obtain their Doctor of Philosophy degree.

Course Guide

Students are required to complete approximately 90 credits on their way to obtaining a Ph.D. degree in Computer Science & Engineering from the Allen School, 60 of which must be earned at the University of Washington. Explore our online course guide to peruse available courses, teaching schedules, internship credit, and specialized degree tracks available to Ph.D. students.

Student Handbook

Visit our online student handbook for essential information and advice about being a Ph.D. student in the Allen School, from available fellowships and travel grants, to navigating the annual review of progress, to mentoring undergraduate researchers. This section also contains practical information such as allocation of office space and obtaining health insurance, as well as the forms students will need to complete at various points throughout the program.

The Allen School's graduate advising team is here to guide prospective and current students as they navigate the application and registration process and help tailor the Allen School experience to their education and career goals.

PhD Program

phd computer science admission

In many ways, the PhD program is the cornerstone of Computer Science at Boston University.  Our PhD students serve some of the most central roles of our department, from pursuing sponsored research together with supervising faculty members as Research Assistants, to serving as Teaching Fellows in support of our undergraduate and graduate curriculum.

Pursuing the PhD degree enables you to become an expert in a technical subfield of Computer Science and advance the state of the art by contributing original research in that discipline. Most PhD students also gain practical experience in the classroom, as well as, becoming a visible member of the research community by publishing research and delivering oral presentations at conferences and research seminars.

Upon completing your PhD degree, you will be able to set your own research direction, teach and advise students, and work at the forefront of cutting-edge research in academia or at an industrial laboratory.

Learning Outcomes

  • Produce and defend original research in the field of Computer Science.
  • Master broad knowledge of Computer Science across algorithms, software, systems, theory of computation, and in one of the areas of artificial intelligence, computer graphics, cryptography & security, and data science .
  • Demonstrate in-depth knowledge of a particular subject area within Computer Science.
  • Actively participate in the Computer Science research community, for example by attending academic conferences and submitting research results for publication in professional conferences and journals.
  • Be able to effectively communicate the results of research.

We invite you to learn more about our program through the links below.

PhD Program Information

  • Program Milestones
  • Breadth Requirements
  • Subject Exams
  • Specimen Curriculum

Fellowships & Awards

  • Computer Science Fellowship Opportunities
  • Research Excellence Award
  • Teaching Excellence Award
  • Teaching Fellow Expectations

More Information

  • PhD in Computer Science – Graduate School of Arts & Sciences (GRS) Bulletin
  • Graduate School of the College of Arts and Sciences (GRS) PhD Requirements
  • Graduation Calendar
  • PhD Profile for Computer Science

Apply Today

To apply to the Ph.D. program, please fill out an online application .

Deadline: December 15 for Fall admission.

With questions about admissions, please contact us at [email protected] .

Georgetown University.

College of Arts & Sciences

Georgetown University.

Ph.D. Program

Admission to the ph.d. program.

The Ph.D. program accepts applications annually to begin study during the following Fall semester; we do not currently solicit applications to begin study in Spring semesters. Students may apply for the Ph.D. program before or after earning an M.S. degree.

Ph.D. students in good standing receive financial support during the first five academic years of their program, including tuition, health insurance, and a service stipend assistantship.

Information about the application process may be found below or by visiting our FAQ for Prospective Students .

Application Timeline

Applications are accepted online beginning in mid-July. Visit the Graduate School application page to begin an application.

Final submission deadline: January 15

Applications received by the final submission deadline are eligible for a full review including financial aid consideration.

The admissions committee begins reviewing applications after the priority submission deadline and notifies admitted students in early March.

Admissions Requirements

Successful Ph.D. applicants will hold a B.S. or M.S. degree in computer science or a closely-related field or will have significant coursework or professional experience in computer science. A strong background in computer science topics including data structures and algorithms, hardware and architecture, and computer programming; as well as mathematics including discrete mathematics, probability and statistics, linear algebra, and calculus is expected. Prior research experience and/or publication, either in an academic or professional setting is favored.

All applicants must meet the requirements specified by the Graduate School in their application FAQ . Additionally, our program requires a TOEFL score of at least 90 or an IELTS score of at least 7.0 to apply.

Cognitive Science Concentration

Students applying to our Ph.D. program can apply simultaneously to the Interdisciplinary Ph.D. in Cognitive Science program . This program is designed to enable Ph.D. students in Psychology, Linguistics, Philosophy, Neuroscience, and Computer Science to pursue a concentration in Cognitive Science. Students accepted to the Cognitive Science concentration take courses and create an advisory committee of faculty members from multiple departments at the University, which can include the Departments of Psychology, Linguistics, Computer Science, Philosophy, Neurology, Biology, and/or Spanish and Portuguese. Students will graduate with a Ph.D. from their home department with a Concentration in Cognitive Science.

To apply for admission, select “yes” in response to the Cognitive Science question in the application portal and submit a short (1 page) essay describing your interest in cognitive science. Note that your application will be reviewed alongside the other applications in Computer Science. Applying to the Cognitive Science Concentration may open up additional funding sources, so it is to your advantage to do so if the concentration aligns with your goals. It is also possible to apply to the Concentration later, after starting the Ph.D. in Computer Science. You may direct questions about applying to the Concentration to [email protected] .

Ph.D. Program Requirements and Milestones

The Ph.D. program requirements include completing graduate-level coursework; passing a core and area qualifying exam; completing PhD seminar courses; completing an Apprenticeship in Teaching program; and proposing, writing, and defending a research dissertation.

The information below is an overview of these requirements. The official requirements, procedures, and policies are kept in the Graduate Student Handbook .

Ph.D. Coursework

Ph.D. students must complete coursework equivalent to the M.S. Computer Science requirements, consisting of either 30 credits (10 courses) or 24 credits (8 courses) plus the writing of a Master’s Thesis. Upon completion of this requirement, Ph.D. students who have not yet earned a Master’s degree may apply to receive an M.S. in Passing (equivalent to an M.S. Computer Science) from Georgetown.

Ph.D. students who complete an M.S. degree prior to joining the program may receive Advanced Standing credit equivalent to some or all of this requirement, effectively reducing the total number of courses needed.

Qualifying Examinations

Ph.D. students must satisfy two qualifying exam requirements: the core qualifying requirement and the area qualifying requirement.

The core qualifying requirement evaluates a student’s breadth of computer science knowledge and is completed by earning strong grades in three courses at Georgetown. This requirement can be (and often is) completed simultaneously with the coursework requirement above.

The area qualifying requirement evaluates a student’s depth of understanding in an area of their choice and consists of a written literature review to be read and assessed by a committee of faculty.

Ph.D. Seminars

Ph.D. students must take a total of three seminar courses designed to explore current literature and research across computer science disciplines. These seminars are taken after completing the coursework and qualifying requirements.

Apprenticeship in Teaching Workshop Program

Ph.D. students must complete the Apprenticeship in Teaching (AT) Program administered by Georgetown’s Center for New Designs in Learning and Scholarship. This program consists of a series of workshops on teaching pedagogy. It may be completed at any time in the program but it usually done after the qualifying process is complete.

Dissertation Proposal and Defense

Ph.D. students must propose, perform, and defend a novel research project of significant importance or impact in the form of a written dissertation.

Students must first select a research topic and write a proposal outlining the scope of the problem; prior work in the area; and a blueprint for performing research work and measuring success or completion. This proposal is presented to a committee of faculty who must approve the proposal.

Upon completion of the research work, a written dissertation detailing the results must be written and defended publicly before the faculty committee who must unanimously approve the work.

Timeline of Degree Milestones

Ph.D. students entering the program immediately after completing a B.S. typically complete the degree in five years; the timeline below is based on a five-year course of study.

YearSemesterMilestone
11
2Select a Ph.D. research adviser
23
4Complete Ph.D. coursework
35
6Complete area qualifying exam
47
8Complete Dissertation Proposal
59Complete the AIT Workshop Program
10Complete Dissertation Final Exam

Logo

  • Undergraduate
  • Course Information
  • Areas of Focus
  • Centers + Institutes
  • Undergraduate Research
  • Technical Reports
  • Faculty Talks
  • Postdoctoral Fellows
  • Graduating Ph.D.s and Postdocs
  • Open Faculty Positions
  • Outreach Philosophy + Mission
  • Meet Our Students
  • K-12 Programs
  • Diversity + Climate
  • Chair’s Letter
  • Student Awards
  • Visiting CIS
  • Make a Gift
  • Current Students
  • Program Offerings
  • Doctoral Program

The Doctoral Program (Ph.D.) in Computer and Information Science (CIS) welcomes candidates   in disciplines related to computer science, information processing, and computing . Our curriculum is designed to develop the intellectual skills essential for the rapidly changing character of research and to meet the demands of academe and industry. Students develop their own advanced study focus, working with faculty mentors on topics ranging from the core computer science discipline to diverse scholarly interactions within the School of Engineering and the University.

Doctoral studies in the CIS department offer the opportunity for rewarding exploration and research. Research opportunities span a wide range of theoretical and application topics including algorithms, bioinformatics, databases, graphics, machine learning, programming languages, robotics, security, software engineering, systems, vision, as well as interdisciplinary collaborations with fields such as biology, electrical engineering, genetics, linguistics, and mathematics.

Our research laboratories offer myriad possibilities for exploration. Seminars hosting outstanding leaders in their fields at our departmental and laboratories’ colloquia provide rigor, breadth, and relevance to the research and education experience. The University of Pennsylvania’s schools and research centers create an academic environment whose synergy informs research and education in the CIS department.

Our faculty prepare our doctoral students to be tomorrow’s innovators, leaders, and visionaries. The CIS department is an exciting place to be, and we invite you to join us.  Read more about our research areas and   highlights of projects and activities .

New Concentration in “Machine Learning + X”

Recognizing the integration of machine learning into all specializations of computer science: starting in Fall 2020, the department is offering applicants the opportunity to specify a new concentration called “Machine Learning + X” as the primary concentration, where X is any of several existing specializations in computer science that intersect with machine learning. Such applicants must identify one or two of these specializations as their 2nd and 3rd concentrations.  The department has exciting research projects at the intersection of machine learning and these specializations.

“Machine Learning + X” cannot be used as your 2nd or 3rd concentration. T his concentration is used to facilitate review of your application by the faculty listed in the specializations above, based on your choice(s) of the 2nd and 3rd concentrations.

How to Apply: https://gradadm.seas.upenn.edu/how-to-apply/

FAQ: https://gradadm.seas.upenn.edu/faq/

Graduate Program:

  • Master of Computer and Information Technology
  • MSE in Data Science
  • MSE in Embedded Systems (EMBS)
  • MSE in Robotics
  • MSE in Computer Graphics and Game Technology
  • Admissions Statistics
  • Fellowships + Aid
  • New Students
  • How to Register
  • Transferring from MSE to Ph.D.
  • Graduation + Thesis Information
  • Academic + Industry Job Postings

Your CIS Contacts:

Redian Furxhiu Graduate Coordinator for on-campus MCIT, CIS/MSE and CGGT programs Office: 308 Levine Phone: 215-898-1668 Email: [email protected]

Staci Kaplan Program Manager for DATS (Data Science MSE) Office: 308 Levine Phone: 215-573-2431 Email: [email protected]

Britton Carnevali Doctoral Program Manager Office: 310 Levine Phone: 215-898-5515 Email: [email protected]

Mariel Celentano Graduate Coordinator for ROBO Office: 459 Levine Phone: 215-573-4907 Email: [email protected]

Liz Wai-Ping Ng Associate Director for Embedded Systems MSE program Office: 313 Levine Phone: 215-898-8543 Email:  [email protected]

Julia Esposito PICS Program Coordinator, SCMP Academic Coordinator Office: 3401 Walnut, 5th Fl. Phone: 215-573-6037 Email: [email protected]

Search form

Ph.d. application requirements.

Email the computer science graduate admissions team at  [email protected]  for  individual support  as you navigate the application process.

Sign up for a Virtual Visit  - these sessions are offered for prospective doctoral students every Wednesday 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. Please use this  link  to sign up for a virtual visit.

Spring 2025 Application Process

Click  here  to 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, and recommender information. Submit 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. The action item status will also change to “Returned.” 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.

Click here for 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  [email protected]  with any issues related to the letters of recommendation.
  • Statement of Purpose (SOP) – guidance for writing the SOP can be found  here .
  • 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:

  • 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 . The form at this link may be helpful in planning your financial documents.

Successful PhD Application Profile

In general, successful Ph.D. applicants for Spring 2024 had a combine GRE score of 310 or higher. They scored within the 90th percentile (164) on the quantitative portion of the GRE, and they also did fairly well on the verbal portion of the exam, although not as high. Additionally, they had a USA GPA comparable to an "A" average, or 3.67 out of a possible 4.00, and they ranked in the top quartile (25%) of their graduating class. Typically, they received "A" and "B+" USA equivalent grades in their core COM S and MATH studies. They also had prior COM S research experience and a significant background in computer science or data science, such as Algorithms, Theory of Computation, Programming experience, Software Engineering, AI, Systems or Networking. In many cases, they had papers published in high quality journals.

The Admissions Committee typically looks for applicants with preparatory coursework and/or professional experience in these five areas:

  • Programming (e.g., COM S 227/228 Java Programming)
  • Algorithms (e.g., COM S 311 Algorithm Design and Analysis)
  • Math/theory for CS (e.g., COM S 230 Discrete Mathematics and COM S 331 Computer Theory)
  • Databases and Operating Systems (e.g., COM S 363 Intro to DB Mgmt Systems and COM S 352 Intro to OS)
  • Statistics (e.g., STAT 201)

Descriptions for the above courses can be found on the university website ( https://catalog.iastate.edu/azcourses/com_s/ ). Students missing some of the pre-requisites may be conditionally admitted with the requirement to take COM S 311 and COM S 331 during their first year.

Spring 2025 Doctoral Application Deadlines

We offer Fall or Spring entry; there is no Summer entry. International applicants requiring a new visa and Ph.D. applicants interested in competitive scholarships/grants are encouraged to apply earlier.

  • Ph.D. applications will open on February 1, 2024  and close on  July 31, 2024.
  • Ph.D. admission decisions will be communicated on a rolling basis starting September 17, 2024.
  • Waitlisted applicants will receive a final decision by October 1, 2024.
  • Ph.D. funding offers are the same for anytime of admission.

Fall 2025 Doctoral Application Deadlines

  • Ph.D. applications will open on September 1, 2024  and close on  December 15, 2024.
  • Ph.D. admission decisions will be communicated on a rolling basis starting February 15, 2025.
  • Waitlisted applicants will receive a final decision by March 10, 2025.

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.

University of Delaware

  • Advisory Council
  • Faculty Awards
  • Working at UD CIS
  • Diversity & Inclusion
  • MS in Computer Science

PhD in Computer Science

  • Bioinformatics MS/PhD
  • MBA + MS in Computer Science
  • 4+1 Bachelors/CS Masters Program
  • Graduate Certificates
  • Graduate Admissions
  • Professional Development Awards
  • Graduate Resources
  • BA Computer Science
  • BS Computer Science
  • BS Information Systems
  • Independent Study
  • Undergraduate Research
  • Undergraduate FAQs
  • Undergraduate Resources
  • Student Organizations
  • Faculty Directory
  • Additional Faculty
  • Graduate Students
  • Faculty and Staff Resources
  • Artificial Intelligence and Machine Learning
  • Bioinformatics and Health Informatics
  • Computer Systems, Networks, and Security
  • Computer Vision, Robotics, and Autonomous Systems
  • Computing Foundations
  • Human-Computer Interaction and Education
  • Research Matrix
  • Internships & Opportunities
  • 2023 CIS Honors Day Awards
  • 2022 CIS Honors Day Awards
  • 2021 CIS Honors Day Awards
  • 2020 CIS Honors Day Awards
  • Grace Hopper Celebration
  • Newsletters
  • Undergraduate Newsletter
  • Make a Gift
  • Alumni Spotlight
  • Alumni Connection

The PhD is designed to prepare students for academic careers and careers in government and industry research labs. Computer science is a vigorous and exciting field of research and study that continues to grow in importance.

Departmental research strengths include:

  • Artificial Intelligence (machine learning, multiagent systems, planning and problem solving),
  • Bioinformatics,
  • Computational Theory (computational learning theory, design and analysis of algorithms, computability theory),
  • Compiler Optimization and Compilation for Parallel Machines,
  • Natural-Language Processing, (discourse and dialogue, generation, information extraction, summarization),
  • Systems (parallel and distributed computing, grid and volunteer computing, algorithm and architecture design for massive parallelism),
  • Networks (distributed computing, transport layer protocols, mobile and wireless networks, algorithm and architecture design for massive parallelism, networks management, security performance modeling, simulation),
  • Graphics and Computer Vision,
  • Rehabilitation Engineering (augmentative communication, speech recognition and enhancement),
  • Software Engineering (program analysis and testing),
  • Symbolic Mathematical Computation (algebraic algorithms, parallelization), and

The CIS graduate program provides a solid foundation in the fundamental areas of computer science and provides numerous advanced courses and seminars to acquaint the student with current computer science research.

Naijing Su

Degree Requirements

In addition to satisfying the general requirements of the University, candidates for the Doctor of Philosophy degree must satisfy several departmental requirements. One objective of these requirements is to provide flexibility in designing an appropriate plan of study. The PhD is an individualistic degree. As soon as possible in the program, each candidate should find a faculty member to act as adviser and be in charge of the candidate’s research.

The candidate and advisor design a plan of study that satisfies the University and Department requirements. The Department requirements as listed below specify a minimum amount of necessary work. It is expected that additional course work will normally be required by the adviser. A minimum set of requirements provides a large degree of flexibility for each individual candidate.

A. Departmental General Requirements

  • A minimum grade average of 3.0 is required in the graduate courses used to satisfy the degree requirements. The University also requires a minimum GPA of 3.0 in all graduate courses taken including any not used towards the degree requirements. Students are encouraged to explore graduate courses (600 level or higher) in other areas such as electrical engineering, mathematics, linguistics, statistics, and business and economics. Graduate courses outside of Computer and Information Sciences to be used towards meeting degree requirements require written approval of the Graduate Committee.
  • Each semester all graduate students must explicitly register for CISC 890 – Colloquium and sign up and satisfactorily participate in one of the Department’s special research interest groups. One faculty member for each group will be responsible for overseeing satisfactory participation for each student on an individual basis (e.g., simply attending, giving a presentation) and will assign a pass/fail grade accordingly.

The Department requires the following:

  • Each candidate must complete all requirements of a University of Delaware MS degree in Computer and Information Sciences. A candidate with a master’s degree in a related field (e.g., EE, Math) must put together a program that meets the CIS Graduate Committee’s approval. Using courses taken for the related graduate degree plus courses taken at Delaware, the candidate must satisfy the Computer Science course requirements for the MS degree, and show the equivalent of the 30 credit MS degree offered by the CIS Department.
  • Each candidate is required to complete a minimum of 6 additional credits beyond the master’s degree. At least 3 of the 6 additional credits must be in 800-level CISC courses. The 6 additional credits do not include the following courses: CISC 666, CISC 866, CISC 868, CISC 969. Normally, in meeting the University’s requirement for a major area, a candidate will be required by the adviser to complete more than 6 credits. (Note that the University requires a candidate to complete 9 credits of CISC969 after admission to candidacy.)
  • Research Ability . PhD candidates are strongly encouraged to get involved in research as early as possible in their program. As part of the process of finding an adviser, and as early as possible, candidates must demonstrate the potential to perform research. Demonstration may be in the form of independent study ( CISC 666 , CISC 866 ), research ( CISC 868 ), working as a research assistant, or writing an MS thesis.
  • Preliminary Requirements . These requirements ensure that each Ph.D. candidate (1) has significant breadth of knowledge in core areas of computer science, and (2) has demonstrated the ability to perform research in a specific computer science area. The breadth requirement is met by taking 5 breadth courses, which may include the 4 breadth courses from the breadth requirement of the MS degree, and obtaining a minimum 3.5 GPA on these breadth courses. See Prelim Course Selection Process for detail. The research requirement is met by working with a committee of 2 CIS faculty members on a research project, culminating in a written report and presentation/oral exam. A pass or fail decision for the preliminary exam will be made by the faculty in a faculty meeting that will take place after the end of each semester. Candidates must fulfill the Preliminary Requirements within 2 years, counted from the date the student enters the graduate program. Candidates may request an extension in exceptional circumstances (such as serious illness or injury) subject to approval by the Faculty. The student will be dismissed from the Ph.D. program if the Preliminary Requirements are not satisfied within the allowed time period. ( further information )
  • Advisory Committee . Each candidate, with the advice of the PhD advisor, needs to establish an advisory committee (usually following the successful completion of the preliminary exam). In accordance with the University requirements, the committee consists of 4-6 members nominated and approved by the CIS Department faculty. The committee chair is the candidate’s PhD advisor in charge of the candidate’s research and dissertation and must be a member of the CIS faculty. The candidate may have a co- advisor who must be a UD faculty, possibly from another department. A co-advisor is a member of the advisory committee. At least two members represent the area of proposed research. The committee must also include at least one member of the CIS faculty working outside the main area of the proposed research. At least one member must be from outside the CIS Department. The proposed advisory committee must be submitted to the Graduate Committee for approval. It must then be approved by the CIS faculty. In the above, CIS faculty means tenure-track faculty whose primary appointment is in the CIS Department or who have a joint appointment in CIS, but not including continuing track faculty, research faculty, affiliated faculty, visiting faculty, secondary faculty, or adjunct faculty.
  • Qualifying Examination . Each candidate must pass a qualifying exam. The advisory committee prepares an examination (oral and/or written) testing a candidate’s knowledge in the area of proposed research. Part of the examination includes an oral presentation of a candidate’s proposed dissertation research. A student passes the qualifying exam as long as there is no more than one negative vote. Prior to taking the qualifying exam, candidates must submit a dissertation proposal and a written plan describing their background and research interests. The proposal and plan are submitted to the advisory committee and are considered as input to the qualifying examination. Copies of “Discussion on PhD Thesis Proposals in Computing Science” are available in the CIS Department Office. The qualifying exam is normally taken one year after passing the preliminary exam. During this year a student should actively investigate research possibilities and select a dissertation topic.
  • Dissertation . Each candidate must complete a dissertation demonstrating results of original and significant research written in a scholarly and competent manner worthy of publication. Upon completion of the dissertation, a final oral public examination must be passed, consisting of a defense of the dissertation and a test of the mastery of a candidate’s research area. The final oral examination is directed and evaluated by the student’s advisory committee.
  • Facility of Expression in English . As part of satisfying the University’s requirement that PhD graduates demonstrate an ability to orally express themselves clearly and forcefully, each candidate must present his or her research results in a departmental colloquium, or one of the Department’s special research interest groups within six months of the defense.
  • Foreign Language . There is no foreign language requirement.

Graduate Recruitment Contacts

Li Liao Email: cis [email protected] Phone : 302-831-2783

Chiamesha Carey Graduate Academic Advisor II Email: [email protected] Phone : 302-831-4467

UD Graduate Admissions Email : [email protected] Phone : 302-831-2129

Biosciences

   Search 

9388 Lightwave Ave, San Diego, CA 92123

Modal window with site-search and helpful links

By submitting your information to National University as my electronic signature and submitting this form by clicking the Request Info button above, I provide my express written consent to representatives of National University and National University affiliates (including City University of Seattle) to contact me about educational opportunities. This includes the use of automated technology, such as an automatic dialing system and pre-recorded or artificial voice messages, text messages, and mail, both electronic and physical, to the phone numbers (including cellular) and e-mail address(es) I have provided. I confirm that the information provided on this form is accurate and complete. I also understand that certain degree programs may not be available in all states. Message and data rates may apply. Message frequency may vary.

I understand that consent is not a condition to purchase any goods, services or property, and that I may at any time by sending an email to . I understand that if I am submitting my personal data from outside of the United States, I am consenting to the transfer of my personal data to, and its storage in, the United States, and I understand that my personal data will be subject to processing in accordance with U.S. laws, unless stated otherwise in our . Please review our privacy policy for more details or contact us at .

By submitting my information, I acknowledge that I have read and reviewed the

By submitting my information, I acknowledge that I have read and reviewed the Student Code of Conduct located in the .

National University

Chat Options

--> --> --> --> --> --> --> --> -->
    National University
   
  Jun 30, 2024  
National University Volume 86C-2 Catalog - July 2024    
National University Volume 86C-2 Catalog - July 2024

Doctor of Philosophy in Computer Science

Description of program.

The Doctor of Philosophy in Computer Science (PhD-CS) program takes an applied approach to computer science theory and research. Students will get hands on experience, explore advanced topics, learn the very latest concepts, and have the opportunity to propose their own research. They will also be able to build a portfolio of work while completing their doctoral studies.

Click here for potential career opportunities within the PhD-CS.

Learning Outcomes

  • Develop knowledge in computer science based on a synthesis of current theories
  • Explain theories, applications, and perspectives related to computer science
  • Evaluate theories of ethics and risk management in computers and emerging technologies
  • Formulate strategies for managing computing resources in global organizations
  • Contribute to the body of theory and practice in computer science

Basis for Admissions

Admission to the PhD in Computer Science program requires a master’s degree from a regionally accredited or nationally accredited academic institution.

Degree Requirements

The University may accept a maximum of 12 semester credit hours in transfer toward the doctoral degree for graduate coursework completed at an accredited college or university with a grade of “B” or better.

The PhD-CS degree program also has the following graduation requirements:

  • A minimum of 48 credit hours of graduate instructions must be completed through the University
  • GPA of 3.0 (letter grade of “B”) or higher
  • Submission of approved final dissertation manuscript to the University Registrar, including the original unbound manuscript and an electronic copy
  • Official transcripts on file for all transfer credit hours accepted by the University
  • All financial obligations must be met before the student will be issued their complimentary diploma

Fundamental Competencies

All PhD-CS students are required to demonstrate competency in these areas:

  • Computer Competency  - Doctoral students are required to have computer skills necessary for completing a dissertation. Students must be able to prepare documents using advanced word processing skills (e.g., creation of tables and figures, headers and footers, page breaks, tables of contents, hanging indents). Students must use computer programs for the statistical analysis of data (e.g., SAS). Students must produce a computer-based presentation (e.g., PowerPoint) for their dissertation oral examination.

Dissertation Completion Pathway

The University’s mission is dedicated to assisting students in achieving their academic aspirations and helping them become valuable contributors to their community and profession. To support our mission, the University now offers a dissertation completion pathway for students who have successfully completed their doctoral coursework and achieved doctoral candidacy at a previous institution but were unable to complete their dissertation.  The University’s Dissertation Completion Pathway (DCP) offers a unique opportunity for students to complete their doctorate in one of the doctoral programs offered at the University (excluding the PhD-MFT and DNP). Students successfully meeting the entrance and application requirements will complete a minimum of 23 credit hours to earn their doctorate.

Click for more information on the  Dissertation Completion Pathway.  

Time to Completion

The University allows 7 years to complete all doctoral programs of 60 credits or less.

The median time to completion for this program is 49 months.

Time to completion varies depending upon the pace in which a student completes courses and the number of transfer credits accepted. As most students are working adults, balancing educational, professional, and personal commitments, our academic and finance advisors will work with you to develop a program schedule that works best for your needs.

Students following the preferred schedule designed by the Dean for this program, and applying no transfer credits, can expect to finish in as little as 40 months.

Dissertation Process

Faculty assists each Doctoral student to reach this high goal through a systematic process leading to a high-quality completed dissertation. A PhD dissertation is a scholarly documentation of research that makes an original contribution to the field of study. This process requires care in choosing a topic, documenting its importance, planning the methodology, and conducting the research. These activities lead smoothly into the writing and oral presentation of the dissertation.

A doctoral candidate must be continuously enrolled throughout the series of dissertation courses. Dissertation courses are automatically scheduled and accepted without a break in scheduling to ensure that students remain in continuous enrollment throughout the dissertation course sequence. If additional time is required to complete any of the dissertation courses, students must re-enroll and pay the tuition for that course. Continuous enrollment will only be permitted when students demonstrate progress toward completing dissertation requirements. The Dissertation Committee determines progress.

Course Sequence

The PhD program requires a minimum of 60 credits. Additional credit hours may be allowed as needed to complete the dissertation research. If granted, additional courses will be added to the student degree program in alignment with the SAP and Academic Maximum Time to Completion policies. Students who do not complete their program in accordance with these policies may be dismissed.

**Students select one research methods and one directed research course based on their own research proposal. 

  • TIM-8102 - Principles of Computer Science
  • TIM-8110 - Programming Languages & Algorithms
  • TIM-7011 - Management of Computer Networks
  • TIM-8122 - Distributed Algorithms and Parallel Computing
  • TIM-7020 - Databases & Business Intelligence
  • TIM-8131 - Data Mining
  • TIM-8301 - Principles of Cybersecurity
  • TIM-8340 - Secure Software Development
  • TIM-7101 - Statistics with Technology Applications
  • TIM-8150 - Artificial Intelligence
  • TIM-8140 - Software Engineering
  • TIM-7211 - Introduction to Research Design and Methodology for Technology Leaders
  **

-OR-

  **

-OR-

  **
  **

-OR-

  **

-OR- 

  **                                     
  • TIM-8190 - Computer Science Policy and Strategy
  • CMP-9701CS - PhD Pre-Candidacy Prospectus
  • DIS-9901A - Components of the Dissertation
  • DIS-9902A - The Dissertation Proposal
  • DIS-9903A - Institutional Review Board (IRB) and Data Collection
  • DIS-9904A - The Dissertation Manuscript and Defense

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

The PhD in Computer Science graduate program is for those looking to pursue computer science research.

The program milestones include a six-course qualifying sequence plus two electives, a preliminary oral examination on a dissertation proposal and reading list in three related areas, and the dissertation defense. The number and variety of courses offered each semester enable students and their advisors to plan individualized programs. 

Advance to Candidacy: In addition the required coursework, students must successfully pass a preliminary oral exam on a dissertation proposal and reading list in three related areas. 

Post-Candidacy: Students must complete at least 12 credits of CMSC899 and successfully defend and submit a dissertation. 

Course List
Course Title Credits
Core Requirements
Select six 600-800 level courses spread over at least four areas, with no more than three in any one area. 18
Select two additional 600-800 level courses6
Dissertation Research Requirements
How to Conduct Great Research1
Doctoral Dissertation Research12
Total Credits37

Print Options

Print this page.

The PDF will include all information unique to this page.

Computer Science

Doctor of Philosophy in Computer Science

last edited: December 2020

This document lists the combined requirements of the Graduate School and of the Department of Computer Science (COMP) and supersedes all previous issues. Reference is occasionally made for further details to the  Graduate School Handbook (GSH). Apparent errors in the present document should be called to the attention of the Director of Graduate Studies.

Please note: Computer Science Graduate students cannot apply for both MS and PhD degrees in the same semester. An MS student (or a PhD student ‘pursuing MS degree along the way’) must take COMP 992 in the same semester as applying for the MS degree. Students admitted as an MS student that need to switch to PhD at the end of year 2, can do so by either applying for the MS degree or foregoing the MS degree. The MS program has a 5-year clock.

Please also refer to the Graduate Program Policies document for explanation of several issues not discussed in detail in this document.

Table Of Contents

  • Admission to Doctoral Program

Administration

Course requirements.

  • Program Product Requirements

Doctoral Written Examination

Research plan discussion, doctoral oral examination, dissertation, final oral examination, residency & time limit, other requirements, milestones (by semester) and required forms.

  • Teaching as a Doctoral Student & COMP 915
  • Composition of Dissertation Committee

Admission To Doctoral Program

Admission to the doctoral program is by a vote of the Department faculty and is determined by performance on the Preliminary Research Presentation and Exam (PRP), course grades (we expect a positive Calingaert score computed over all courses taken as a graduate student at UNC), admissions information, accomplishment on assistantships, and other testimony from the faculty. Admission is normally considered following the PRP.  Students who have been major contributors to a paper submitted to a well-known, refereed conference or journal may apply for a waiver of the PRP exam.

Financial support from the department will normally not be provided beyond the fourth semester for students who have not been admitted to the doctoral program.

When a student enrolls, a faculty member is appointed to serve as the student’s academic adviser. As the student’s research interests become defined, the student should change to a research adviser as appropriate. Changes in adviser should be reported to the Student Services Manager. Additional details can be found in the Graduate Program Policies document.

The Graduate Studies Committee (a standing committee of the Department faculty, chaired by the  Director of Graduate Studies ) interprets degree requirements, approves plans of study, and acts on petitions from students to the Department and to the Graduate School.

A full-time Graduate Student Services Manager maintains student records, answers student queries, and directs student requests to the Graduate Studies Committee and to the Graduate School. All student requests should be made through the Student Services Manager, usually on CS forms or Graduate School forms . The Student Services Manager ( [email protected] ) office is in Room 142 of the Fred Brooks Building. The Manager will handle the forms or forward them to the appropriate office.

The following are  minimum  requirements. The student’s committee may impose further requirements as it judges appropriate. Unless otherwise specified, “course” means a 3-hour graduate-level course. Two 1.5-hour courses may be accepted as equivalent to one 3-hour course. Taken “as a graduate student” does not necessarily mean at UNC-CH, and it permits the course to have been taken as a UNC-CH post-baccalaureate Continuing Education student.

Primary concentration.   Three or four courses of which at least two support in depth the specific dissertation topic and at least one supports more generally the area of computer science in which the dissertation topic falls. The courses do not need to be related to each other, except in that they support the dissertation. These courses may have been taken as an undergraduate and may have been counted towards an undergraduate degree.

Breadth requirement.  Each student must take an additional 6 courses to fulfill a breadth requirement.  Courses are classified into the following 4 categories.

  • Theory & Formal Thinking
  • Systems & Hardware
  • Applications
  • Outside of CS

The set of six breadth courses must meet the following criteria.

  • At least one course in each of the 3 CS categories, and at the 600 level or above.
  • Normally no more than 2 courses in any category but students may petition to apply 3 in a category outside of their thesis research area(s).
  • All 6 courses must have been taken as a graduate student. Courses taken at UNC that satisfy the guidelines for the set of breadth courses will be accepted automatically. The Graduate Studies Committee will consider courses taken at another graduate program, or equivalent professional experience, and/or graduate courses taken during undergraduate study, on a case by case basis (course waiver forms must be submitted for consideration).
  • PhD Computer Science graduate students that have a non-CS background can petition  GSC  (with justification) in order to consider exceptions for the breadth requirement.
  • At most 1 CS course in the set of 6 courses can be at the 500 level or COMP 455. (We may consider 2, by petition to the Grad Studies Committee, for students with non-CS backgrounds doing interdisciplinary research.) COMP 550 is not allowed to be in the set.
  • The non-CS courses must support either the dissertation research or the field of computer science, and be at the 400 level or above. If the course is not on the standard list, it must be approved by the Graduate Studies Committee.

The student’s mastery of content will be determined by the course grade in the six courses satisfying the breadth requirement: a P- or better must be obtained in each course, and a Calingaert score of 0 or higher must be obtained on the six courses combined.

The Calingaert Score is a weighted average of course grades, where the weights are chosen so that a score of 0 reflects an average letter grade between a P+ and an H-. The weights for the letter grades are as follows:

Grade H+ H H- P+ P P- L+ L L-
Weight +5 +3 +1 -1 -3 – 5 -7 -9 -11

For example, the Calingaert Score for three courses with letter grades P+, H-, and H would be (-1 + 1 + 3)/3 = +1.0 (assuming the three courses carry the same number of credit hours). The name recognizes Dr. Peter Calingaert, professor emeritus, who devised the measure when he was Director of Graduate Studies.

Background Preparation.  In addition, each student must demonstrate mastery of the subjects considered to be essential or required preparation for our graduate program. The following UNC courses define the required preparation for our program (for a more detailed description of course contents, consult the UNC course catalog).

Computer Science

  • COMP 311 Computer Organization (offered as COMP 411 prior to Fall 2020)
  • COMP 210 Data Structures (offered as COMP 410 prior to Fall 2020)
  • COMP 550 Algorithms and Analysis
  • COMP 421 Files and Databases
  • COMP 520 Compilers
  • COMP 530 Operating Systems
  • COMP 524 Programming Language Concepts
  • COMP 541 Digital Logic and Computer Design
  • COMP 455 Models of Languages and Computation

Mathematics, Statistics, and Physics

  • MATH 233 Calculus of Functions of Several Variables
  • COMP 283 Discrete Structures or MATH 381 Discrete Mathematics
  • MATH 347 Linear Algebra for Applications
  • MATH 661 Scientific Computing I (Introduction to Numerical Analsis)
  • STOR 435 Introduction to Probability

Typically most of this material will have been part of the student’s undergraduate education, but it is entirely normal to include one or more courses in the M.S. Program of Study to satisfy this requirement. Each student must detail their Background Preparation ( Form CS-01 ) showing when and where the material above was mastered. In case of uncertainty about the material required in a particular course, consult an instructor of the course or the instructor(s) of courses that include the material as a prerequisite.

The program advisor and the Graduate Studies Committee review background preparation. However, the advisor takes the primary responsibility for signing off on CS-01. For each required background, advisor will do one of the following:

Minor in Other Fields. The election of a minor field is optional and infrequent. Interested students can find more details under Graduate Program Policies .

Program Product Requirement

Each student is required to have programmed and documented a product-quality program product. A program product is a piece of software that is developed for the use of people other than the developer and for which there is evidence that it can be maintained by other developers after the initial developer is no longer working on it. This means that the student must demonstrate experience in the design, development, and documentation of a software product of significant size and complexity, preferably as part of a team. This requirement can be satisfied in one of the following ways.

  • An undergraduate software engineering course, such as COMP 523 ,
  • Graduate course programming assignments or projects at UNC,
  • RA programming assignments at UNC, or
  • the organization that you worked for has a software development process (this precludes, for example, a single person who asked you to build something)
  • the requirements were given to you
  • the software will be used by other people
  • the code will be maintained by someone else after you completed it

The project options must be approved by two faculty members.  The student must file Form CS-13 to document completion of the requirement.

Preliminary Research Presentation And Exam

In the Department of Computer Science, the Comprehensive Paper Option of the Writing Requirement serves as the Doctoral Written Examination. It is identical to the written form of the M.S. Comprehensive Examination. If failed, the examination may be retaken, once only (except by petition).

The Department of Computer Science requires each PhD student to discuss their planned dissertation research with at least 3 potential members of their dissertation committee. This discussion is meant to precede the proposal-formulating phase and can be used to get preliminary feedback from the committee members on the planned research (as well as get the faculty member’s consent to serve on the dissertation committee).

After consulting with their advisors, students could choose to set up either individual meetings with the prospective committee members, or could schedule a group meeting with their advisors and committee members. In these meetings, students may want to briefly summarize their research to date and provide a brief overview of the planned future directions. Slides may be used to guide the discussion but are not required. This discussion is not expected to go into as much detail as a proposal meeting would. The CS-12 form is submitted after the discussion.

The Doctoral Oral examination may be taken by any student who has passed the Doctoral Written examination, and whose program of study has been approved by the Graduate Studies Committee.

The examination, normally two to three hours in length, will be administered by the student’s doctoral committee. The scope of the examination will be selected by the committee, which will inform the student in writing of its selection well in advance. The scope will be limited to testing areas of weakness identified on the Doctoral Written Examination, preparation for research, and subjects judged by the committee to be relevant to the area of the student’s dissertation. If, after passing the Doctoral Oral examination, the student undertakes dissertation research in a different area, the doctoral committee appointed for the new dissertation may require the student to take a further Doctoral Oral examination on the new area.

If failed, the examination may be retaken, once only (except by petition), after a lapse of at least three months ( GSH: Doctoral Degree Requirements ).

The candidate must present a dissertation constituting a worthwhile contribution to knowledge developed by the independent research of the candidate, meeting scholarly standards of organization, presentation, and literary merit, and prescribed standards of form ( GSH: Doctoral Degree Requirements  and the Graduate School document  Guide to Theses and Dissertations ). The advisor and at least two other members of the student’s committee will read carefully the entire dissertation.

Proposal. A cooperative meeting of the student with his or her doctoral committee will be held to discuss the feasibility of the student’s proposed research. At least one week before meeting, the student shall submit to the committee a brief written dissertation proposal defining the scope of the proposed research and the planned method of attack on the research problem. The committee will either approve or reject the plan at this meeting. The student is responsible for arranging the time and place of the meeting. The meeting can either precede or follow the Doctoral Oral examination, by either a short or a long interval, at the discretion of the student and committee. The student is expected to call a committee meeting at least every six months to discuss the progress of the dissertation.

Committee Composition.  The student’s doctoral committee consists of at least five persons, a majority of whom must be regular members of the COMP Graduate Faculty. Other committee members may be faculty from other institutions, scholars from industry, or others whose expertise is relevant to the dissertation ( GSH: Doctoral Degree Requirements ). At least one committee member must hold the rank of Associate Professor or higher. The student names the committee by submitting the “Report of Doctoral Committee Composition” form. For each proposed committee member who is not on the Graduate Faculty, a curriculum vitae  should be submitted with the Report of Doctoral Committee Composition form to the Student Services Manager. The dissertation adviser serves as committee chair, unless the adviser is not a COMP faculty member, in which event a COMP faculty member serves as chair.

The student must register for at least six credit hours of dissertation, COMP 994 ( GSH: Registration ).

The Final Oral examination normally consists of a public dissertation defense confined to the subject area of the dissertation. The student presents his or her research for 50 minutes; questions follow from the committee and from the audience. If the committee feels it necessary, it may supplement the dissertation defense by a private examination on other material. Before the defense can take place, the adviser and at least two other members of the student’s committee must agree that the dissertation is in substantially finished form. The defense should be announced at least two weeks in advance. The student must apply by the deadline to the Graduate School for award of the degree ( GSH: Graduation ).

Residence Credit.   Four semesters of residence credit must be earned. At least two of these must be earned by continuous registration for no fewer than six semester hours per regular semester or summer session, although registration during the summer is not required for continuity ( GSH: Residence Credit ). The residence credit hour requirement requires UNC-CH registration (i.e., no transfer credit). Note that a semester in residence is not identical to a semester of residence  credit.

  • Details of Residence Credit Computation

Time Limit.  All requirements for the Ph.D. must be completed within eight calendar years from the date of the student’s first classification as a doctoral student by the Graduate School, whether in Computer Science or in another graduate program.

If a student is admitted directly to doctoral study, as indicated in the letter offering admission, the eight years begin upon first registration. If a student is permitted by faculty vote to  bypass the M.S. degree , or to  continue beyond the M.S. degree , the eight years begin at the start of the regular term or summer session that immediately follows the faculty vote or that in which the M.S. is conferred.

Although the department tries to keep track of degree time limits, the Graduate School’s interpretation is controlling, and students are responsible for meeting the time limits.

As much as two years of time spent in active military service, the Peace Corps, or VISTA will not be counted against the time limit, provided that the Graduate School is informed. Also, a student may request a leave of absence for a definite, stated time, not to exceed one year. If the Department and Graduate School approve, the duration of the leave is not counted against the time limit ( GSH: Doctoral Degree Requirements ).

COMP 915: Each student must take COMP 915. For students interested in teaching a course in the department, they must have completed this course before they can be assigned for teaching.

Each student is strongly urged, but not required, to spend at least one summer in employment as a professional computer scientist.

A doctoral written examination, a doctoral oral examination, and a final oral examination covering the dissertation and other topics as required by the examining committee must be passed. Students must be registered the semester(s) in which exams are taken. Students must be registered for COMP 994 (minimum of three credit hours) in the semester in which the dissertation is defended ( GSH: Registration ).

If degree requirements change during a student’s stay in the Department, the student has the option of continuing under the old rules or switching and satisfying all the new rules. In other words, the student can elect any point in time during his or her stay in the Department and satisfy all the rules in effect at that point.

An exception to any rule may be requested for cause by petition. Decisions made by individual faculty members or by committees may be appealed to the Department faculty as a whole.

Doctoral students are expected to contribute to department outreach efforts by volunteering to demonstrate research projects or engage with visitors during community outreach events. Students are encouraged to contribute three to six hours of outreach per academic year.

The following schedule represents typical progress toward the Ph.D. degree. Failure to complete certain milestones may result in a student being deemed as making unsatisfactory progress and could impact funding.

By the end of semester 3

  • Complete the Preliminary Research Presentation or apply for a PRP waiver.

By the end of semester 4

  • Gain admission to PhD candidacy through PRP and faculty vote.

By the end of semester 5

  • Discuss research plan with at least three (potential) committee members; submit Form CS-12 .

By the end of semester 6

  • Name the remaining members of the doctoral committee (Graduate School form).
  • Submit Plan of Study ( Form CS-06 ) with background preparation ( Form CS-01 ) approved by the committee.

By the end of semester 7

  • Submit a dissertation proposal to the committee; hold meeting for approval of proposal  or
  • Pass the Doctoral Oral examination.

By the end of semester 8

  • Submit dissertation proposal  and  pass the Doctoral Oral examination.
  • Apply for Admission to Candidacy for a Doctoral Degree (Graduate School form).

At any time

  • Satisfy the program product requirement; submit Form CS-13 .
  • Submit course waiver forms as appropriate.

Every six months after approval of the dissertation proposal

  • Meet with the committee to discuss dissertation progress.

By the end of semester 10

  • When dissertation is in substantially finished form, announce dissertation defense, giving two weeks’ notice.
  • Pass Final Oral examination (dissertation defense).
  • Submit completed and signed dissertation to the Graduate School.

cd_logo

  • Study Abroad Get upto 50% discount on Visa Fees
  • Top Universities & Colleges
  • Abroad Exams
  • Top Courses
  • Read College Reviews
  • Admission Alerts 2024
  • Education Loan
  • Institute (Counselling, Coaching and More)
  • Ask a Question
  • College Predictor
  • Test Series
  • Practice Questions
  • Course Finder
  • Scholarship
  • All Courses
  • B.Sc (Nursing)

PhD in Computer Science: Admission, Syllabus, Topics, Colleges, Salary in India 2024

phd computer science admission

Waqar Niyazi

Content Curator

PhD in Computer Science is a 3-year long doctorate level course in computer science and its related aspects. Ph.D. in computer science topics of study include Research Methodology, Data Mining, Machine Learning, Rough Set Theory, etc.

The minimum eligibility criteria for PhD in Computer Science Admissions is M.Phil in computer science or equivalent degree with 55% marks in aggregate. The fee for PhD in Computer Science across the course ranges from INR 10,000 to INR 2.75 Lacs across various PhD computer science colleges in India . The variation in the fee is based on the location and type of universities such as private, deemed, or government.

PhD in Computer Science Quick Facts

  • All About PhD in Computer Science

2.1   Why Study?

2.2   Who Should Study?

  • Types of PhD in Computer Science

3.1   Full Time

3.2   Part-Time

PhD in Computer Science Admission Process

4.1   Eligibility

4.2   Entrance Exams

PhD in Computer Science Syllabus

  • PhD in Computer Science Colleges in India

6.1   Delhi

6.2   Chennai

6.3   Bangalore

6.4   Pune

PhD in Computer Science Abroad

Phd in computer science jobs.

8.1   Salary

8.2   Top Recruiters

  • PhD in Computer Science FAQs

Course Level Postgraduate Level
Full Form Doctor of Philosophy in Computer Science
Diploma in Computer Science, Diploma in Computer Services, Diploma in Computer Studies
Time Period 3 Years
Fee Details INR 10,000-2,75,000
Eligibility Criteria Minimum of 55% marks in Post Graduation
Admission Process Entrance Exam and Merit Based
Starting Salary INR 2-5 LPA
Job Opportunities University professor, Industrial R&D Lab professionals, Start-Up mentors, Authors, Senior research scientist and others.

What is PhD in Computer Science?

PhD in Computer Science is a 3-year long doctorate level course in computer science and its related aspects. Ph.D. in computer science topics of study include Research Methodology, Data Mining, Machine Learning, Rough Set Theory, etc. 

Why Pursue a PhD in Computer Science?

  • The area of application of computer science has seen exponential growth since the advent of the 21st century.
  • The increasing growth and expansion of computer science have led to the growth of students opting for academic computer science courses in India to meet the employment demands.
  • PhD in Computer Science provides a mechanism for the students to develop expertise in the subject by getting into the insight of the domain.

Who should pursue a PhD in Computer?

  • Students who have done M.Phil/Masters in the domain of computer science.
  • Individuals who have an interest in software development.
  • Candidates who are looking for a career as a web developer.

Individuals looking for a career as a data miner.

Types of PhD in Computer Science Courses

Students can opt PhD in Computer Science as a regular course(Full time) or can go for Part-time depending upon their choice. Below we have discussed these two opportunities in a detailed manner.

PhD in Computer Science Courses Full-time

PhD in Computer Science is a 3-year long doctorate level course in computer science and its related aspects. PhD in computer science topics of study includes Research Methodology, Data Mining, Machine Learning, Rough Set Theory, etc. Individuals are required to take entrance exams to get admission into top colleges in India. In some colleges, admissions to Full-time PhD in computer science are also done based on a merit-list selection process, i.e., the percentage of marks obtained by the candidate at M.Phil or equivalent level.

PhD in Computer Science Course Part-time

PhD computer science is also offered as a part-time course by many institutes to students. This is very beneficial for those who want to pursue some work and want to get a degree. Indira Gandhi National Open University [IGNOU] is a popular university offering Ph.D. computer science as a part-time course. While pursuing a Ph.D. in computer science in distance learning mode, the course duration can go up to 5 years. Private universities like Lovely Professional University, Jalandhar also offer Ph.D. computer science in part-time mode.

Most Universities/Colleges offer admission based on the score of CET (like UGC NET) or conduct their entrance test like entrance exams held for JNU admission into Ph.D. courses hence students would have to make an application for such exams.

  • Students have to qualify for these exams (for which they should be eligible to appear) to get admission to the course.
  • After the conduct of the test, a merit list of finally qualified candidates is prepared and candidates are invited for the admission process by the respective university or college.

After preparation of the final merit list, the process of final allotment of seats to the candidate takes place and the candidate is asked to deposit the fee for Ph.D. in Computer Science course and register for the respective academic year.

PhD in Computer Science Eligibility

Candidates must have passed their M.Phil or equivalent level examination from a recognized state/private/deemed or central university with at least 55% marks (45% to 50% for reserved category candidates) in the respective domain of study.

  • Students shall not be having any backlog or compartment in any of the subjects at M.Phil or equivalent level that is yet to be cleared at the time of taking admission.
  • In the case of reserved category students, they would have to present their reservation certificates issued by the competent authorities to avail the benefits applicable to them.

Certain Institutes grant admissions through Common Entrance Test (CET) like CSIR NET etc.

PhD in Computer Science Entrance Exams

Entrance Exam Registration Date Exam Date
CSIR UGC NET 2nd week of March – 2nd week of April 2024 3rd week of June 2024
UGC NET December 2023 – January 2024 February 2024 – March 2024
September 5, 2023 – October 25, 2023 (Extended) February 11, 2024
March 2024 April 2024
March 2024 April 2024

The time duration of the course is variable from 3 to 5 years and the syllabus is divided into various domain-related subjects and practical/research modules. A detailed description of the topics in Computer Science is tabled below for your reference.

Syllabus
Research Methodology
Data Mining
Machine Learning
Rough Set Theory
Fuzzy Logic
Simulation and modeling
Web engineering
Artificial intelligence
Software architecture and testing
Thesis report

PhD Computer Science Colleges in India

The top PhD Computer Science colleges across India have been discussed below along with their fee structure.

Name of the College/Institute Average Fees (INR)
13,870
-
74,850
45,000
2,22,000
20,500
Name of the College/Institute Average Fees (INR)
1,195
19,670
16,000
41,000
40,000
Name of the College/Institute Average Fees (INR)
35,000
NA
72,000
1,19,000
73,200
Name of the College/Institute Average Fees (INR)
NA
93,200
NA
NA
NA

Studying a PhD in Computer Science abroad is probably the dream of the largest number of aspirants. But, most of the students fail to decide which would be the best college for them in a particular country. Here we have provided the names of the best colleges abroad to pursue PhD in Computer Science.

College Name Fees
INR34,000
INR30,000
INR25,000
College Name Fees
INR 50,000
INR 62,000
INR 55,000
College Name Fees
INR30,000
INR 20,000
INR 32,000
College Name Fees
INR 20,000
INR 7,00,000
INR 15,00,000
College Name Fees
INR 16,000
INR 14,000
INR 15,000
College Name Fees
INR 28,000
INR 16,000
INR 15,000
College Name Fees
INR 2,00,000
INR 13,00,000

For those with a computer science major, career opportunities tend to be plentiful.

Job Profiles Job Description Average Annual Salary(INR)
Software Engineer Software developers are the creative minds behind computer programs. Some develop applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks. 4-5 LPA
Application Developer Application analysts are responsible for the administration, monitoring, and maintenance of software infrastructures and applications. 3-4 LPA
Application Analyst Application analysts are responsible for the administration, monitoring, and maintenance of software infrastructures and applications. 3.5-4.5 LPA
Data administrator Responsibility as a database administrator (DBA) will be the performance, integrity, and security of a database and involved in the planning and development of the database, as well as in troubleshooting any issues on behalf of the users. 4-5 LPA
Professor Teaches Computer and Information Sciences, develops and designs curriculum plans to foster student learning and ensures student engagement. 4-5 LPA

PhD in Computer Science Salary

Specializations Average Fees (INR)
Hardware engineer INR 2.75-3.35 Lacs
Information research scientist INR 3.14-3.48 Lacs
Software developer INR 3.8-4.10 Lacs
Website developer INR 2.94-3.46 Lacs
Network engineer INR 3.16-3.32 Lacs

Top Recruiters

Google Microsoft
Tata Institute of Fundamental Research IBM
Adobe Bosch
NITs, IITs, VITs, & BITS Accenture

PhD Computer Science FAQs

Ques. What can I do after PhD Computer Science?

Ans . You can get into various educational institutions to work as a professor or get into any Tech Company. If tech makes you curious you can continue your personal research on Computer Science.

Ques. How hard is a PhD in Computer Science?

Ans . While most PhDs are completed in four to five years, a few go on for a decade or more. Your dissertation work will most likely be in a very specific area, so you'll need the perseverance to keep going when things get boring and the endurance to complete a long and extraordinarily difficult task.

Ques. Why should I pursue a PhD in Computer Science?

Ans. A PhD will help you become an independent thinker in a niche topic first and then enable you to generalize that to almost all avenues, making you a very desirable employee.

Ques. Is Ph.D. Mandatory to be a Computer Programmer?

Ans. A PhD is not required if you wish to be a computer programmer. A Bachelor's degree in Computer Science or Software Engineering is the requirement at most companies. Either of those degrees will give you the foundation necessary to understand programming at a deeper level and prepare you to start a career in the industry.

Ques. Is pursuing or practicing a PhD free in the US?

Ans. Most of the PhD programs are almost free in the US. The best part is that they pay you while you are there.

Ques. What to do after PhD?

Ans. PhD is the highest degree till now in Indian academia, so you can go for various types of research jobs.

Most Popular Tags

11 Reviews found

Ashoka University SONIPAT

Loan/ scholarship provisions :.

The fee for PhD is 50000 per month around it is 500000-600000 lakh for PHD in this University . The opportunity for scholarship in this University is not so good . The students have to go to schools near the university for some time by college

Course Curriculum Overview :

All the students are very familiar with each other .the teachers are also very great . The teachers are very helpful to students. I think that at someplace change should be needed for students . At the all this University is good

My dream university, IIT Bhubneshwar.

My PhD program helped me to develop my research capability. I was groomed to be a future leader in research and innovation. The professors were actively engaged in cutting-edge research areas that include communication, signal processing, Microelectronics and semiconductor devices, Power systems, Renewable energy systems, Computer Vision, and Human-Computer interfaces. I even managed to gain immediate, hands-on experience which helped me to overcome my challenges.

Placement Experience :

My alumni found full-time and internship positions with a wide range of international employers, including Adobe, Amazon, Infosys, HCL, Jindal Stainless Ltd, IOCL, Capgemini, KIIT, ISRO, Cognizant, DELL, Microsoft, Thermax, UHG, Flytxt Mobile Solutions, and TATA Steel. The packages offered were around Rs.1500,000 yearly.

Student's Review On Indira Gandhi National Open University - [IGNOU], New Delhi

All the teachers in our college are good and they help all the students.The fee structure of the college forCourses is quite feasible as per the needs and demand of the course. Hence, it will not be wrong to say that the fees is affordable as per the education and facilities provided by the institution.

College Events :

There some functions are organised by college management each year.College management give equal importance to sports and some other extra curricular activities.The college have a clean library where each book is available for students. Collectively,i want to tell that this college is the best.

Campus Life :

The gender ratio is 1:2 Boys and girls, the college is basically provides all lab, sports facilities and each division are good at their level as per their criteria and norms. The boys and girls equally participate in each activities and Indulge in various national, state, international level tournaments.

HCl, zoho, Tata consultancy, ashok Leyland, Bharath Benz, Bsnl, cognizant, metro rail etc are the regular placement companies visit the campus regularly. 95% ofthe students gets placed every year. Yea the college take special care for placement of students and gives training and lecture session.

Student's Review On Delhi University - [DU], New Delhi

Life is pretty good here. We conduct 4-5 events yearly for students interaction with both the seniors and the alumni. And these events vary, like technical events- Annual festival and hackathons to non tenchnical events like- skits, diwali party, fresher's, farewell, holi party, DJ nights. Recently we went on a trek also. Overall, life is happening here and the environment is good for overall personality development of an individual.

I think the syllabus is updated and up to the mark, professors are quite good and experts in their respective fields. In terms of practical knowledge and infrastructure- like machines, servers- I think we should do better, being computer science department. Prof. Neelima gupta is the chair person right now, I ma working under her. I think she is doing wonderful job and we will see department doing better in coming 1 or 2 year.

Amazing college

The college was beautifully constructed and had students coming from different backgrounds and cultures. They all were friendly to each other and had a good environment at the college. Activities like sports, music, dance, theatre were conducted by various student firms and we all could participate.

The jobs are available at the campus where well-known organisations and companies also came to interview. We could also apply to the college?s campus as a teacher, Dell, Intel came to interview. Almost all of the students got placed with an average package of Rs.15 lakhs Per annum.

My experiences in NITTTR

The course curriculum is pretty chilled out. The class is more student focused and works towards creating an environment that students use for knowledge rather than just knowing a lot of things. The curriculum also prepares students for anything in the industry.

Students are required to participate in various activities and workshops. On top of that students are allowed to work part-time as consultants to outside companies. There are many sports activities the students can participate in if they are interested.

National Institute of Technical Teachers Training and Research Review

The faculty of my course and others were brilliantly intelligent and considerate. They would know when to rush to complete the portion and when to keep us stress-free. They never put burden on us. They would always say that a clear mind could do better than a stressed one.

Job placements were pretty easy after this course was completed in any industry or educational institution for almost all of us, because we already had atleast one year experience of teaching/working in industry. This was a beneficial add-on training.

The Hub For Carreer

The institute is extremely great and is exceptionally strict with regard to teach. It is likewise agreeable with its understudies and causes them in each issue. It likewise directs different social exercises to include understudies in concentrates as well as in different viewpoints.

Fee Structure And Facilities :

I can say it’s worth it to pay each penny to the management with the facilities they provide. With all the lab facilities, job opportunities, training given here it’s really feasible when compared to others. They assure you that you will be benefited from each penny you pay.

Confronting smart people

Well we cannot openly comment on any faculty as far as I know. But still going vaguely over this matter, I can state that, the Good and Bad are everywhere. One can get to know people who are excellent in academics or research or both, while some are in none. It is up to an individual as to how he/she can use these resource (here Faculties) and to what extent. One thing I can say is that, especially in an IIT, every individual Faculty or Student wants to stand out, be that special one. It is only in the hands of each one as to how far you make the effort to work everything out.

Admission :

Getting into PhD in IIT Indore requires a written exam (after your name is on the eligible list), followed by 1-3 face-to-face interviews (depending on your luck I guess) on the same day most of the time. When they are satisfied by your credentials and previous work done, they let you know in a couple of weeks if you are selected. The same is listed on the college website, so you know if you have been rejected.

shreyas J

Shreyas J's Review On University Visvesvaraya College Of Engineering - [UVCE], Bangalore

Entrance preview :.

University entrance exam, Rank 21 Because of its popularity and good guide, it is 100 years old college, hence i have selected this college/university to purse my higher education.

College celebrated many fest like kagada fest , milagro fest, IEEE event and many more is celebrated in my college.

Ph.D. (Chemistry)

Ph.d. (physics), ph.d. (mathematics), ph.d. (biotechnology), ph.d. (zoology), bachelor of arts [ba], ph.d. (business management), master of science [ms], master of science [m.sc] (nursing), certificate course in stock market, bachelor of science [b.sc] (nautical science), ph.d. (computer science), master of laws [l.l.m.], diploma in web designing, master of technology [m.tech] (data analytics), ph.d. (computer science) colleges in india.

Jamia Millia Islamia University-[JMI]

Jamia Millia Islamia University-[JMI]

Banaras Hindu University - [BHU]

Banaras Hindu University - [BHU]

Anna University - [AU]

Anna University - [AU]

Panjab University - [PU]

Panjab University - [PU]

Acharya Nagarjuna University - [ANU]

Acharya Nagarjuna University - [ANU]

Jawaharlal Nehru University - [JNU]

Jawaharlal Nehru University - [JNU]

Presidency College

Presidency College

Ramakrishna Mission Residential College - [RKMRC]

Ramakrishna Mission Residential College - [RKMRC]

Subscribe to our news letter.

downloadapp_banner image

University of Rochester

Search Rochester.edu

Popular Searches

Resources for

  • Prospective students
  • Current students
  • Faculty and staff

Hajim School of Engineering & Applied Sciences

Department of Computer Science

  • Graduate Programs
  • PhD Program

PhD Program in Computer Science

PhD students working in groups

Click here for application details. There is no application fee.

Our PhD program has a focus in:

  • Artificial intelligence
  • Human-Computer Interaction (HCI)

Many of our alumni have become faculty at world class institutions or are leaders at major companies such as Google, Microsoft, and IBM. View our full list of graduates and their postdoctoral employers on our conferral page.

PhD students in good academic standing pay zero tuition, receive one of the highest stipends in computer science as ranked by CSStipendRankings , and are provided health insurance by the university. Students receive an MS degree in their second year. Most students complete their PhD in 4 to 6 years.

Applicants must have an undergraduate degree. The GRE is not required.

Our PhD program aims to cultivate the next generation of world-class computer science researchers. Our mission is to enable you to achieve your career dreams.

Financial Features

Application fee

$0

Living stipends

High

Cost of living

Low

Fees taken out of stipends

~Zero

Tuition for PhD students

Zero

Health insurance

100% covered

Life in Rochester  

Anchoring the Finger Lakes region of western New York State, the greater Rochester area is home to over a million people, and offers unsurpassed quality of life, with a thriving arts scene, outstanding public schools, affordable housing and a huge range of cultural and recreational opportunities. Situated on Lake Ontario, Rochester is a one hour drive from Buffalo, three hours from Toronto, and an hour flight to NYC.  

Rochester city skyline

Photos by Debi Bower. Check out more of her suggested places and activities around Rochester at https://daytrippingroc.com/ .

phd computer science admission

Graduate Admissions

General information, academic programs.

Search our programs by academic interest, program or career. Academic Programs ►

Admission Requirements

View application requirements by program. Admission Requirements ►

Admitted Graduate Student Guide

Your commitment to learning has been rewarded with admission into Old Dominion University. Now is the time to start planning and making arrangements for an exciting experience. Admitted Graduate Student Guide ►

Answers to frequently asked questions. FAQs ►

International Graduate Applicants

Resources and information for International Student applicants. International Graduate Student ►

Non-Degree Applicants

Eligibility

  • Students who are under academic suspension from Old Dominion University or any other institution are not eligible to enter as a non-degree student.
  • Admission to ODU as a non-degree student does not guarantee admissions to a specific degree program as a degree-seeking student.

Registering for Classes

  • Once the application has been processed, students will receive an email confirmation with instructions on registering for classes.  
  • Non-degree students are eligible to register for classes during open registration. Prior to open registration students can view the course schedule for the upcoming semester via http://courses.odu.edu

Financial Aid

  • Non-degree students, including those in certificate programs, are not eligible for financial aid.  
  • Changing from Non-Degree to Degree-Seeking Non-degree students must complete a new application for admission to a degree program. Students who have already paid the application fee are not required to pay a second application fee."

Reactivation Applicants

For students seeking reactivation. Reactivation ►

Graduate School

The Old Dominion University Graduate School serves as an advocate for graduate education and collaborates with the college deans, graduate program directors, and the faculty to ensure excellence in all of our graduate programs.

In addition to the many services and resources that are available to graduate students, this office's website includes links to all of our graduate degree programs and the names and contact information of the faculty who serve as graduate program directors. Learn more ►

Research Centers

Contributing to solutions across a wide swath of industries. 2017 research figures, $50 expenditures and $49M funding awarded. Research Centers ►

In Hampton Roads, you can be yourself while continuing to grow and achieve. From career to community, Campus757 is here to help you make the most of your college years. Visit Website ►

  • Admitted Undergraduate Guide
  • For Returning Students
  • For High School Counselors
  • Application Requirements
  • Admitted Graduate Guide
  • Estimated Cost & Fees
  • I20 - Certificate of Eligibility
  • Admitted International Student Guide
  • Important Dates
  • Admissions Counselors
  • Campus Ambassadors
  • Monarch Family Portal
  • Virtual Engagement
  • On the Road
  • Undergraduate

1000 Rollins Hall Norfolk, VA 23529

Janine Mator Profile Image

© Glen McClure

Faces of ODU: Ishan Perera

Old Dominion University junior Ishan Perera is on track to become a neurosurgeon. With a biology major and minors in chemistry and computer science, Ishan wants to make a difference in the lives of hospital patients. Through hands-on classroom experiences in ODU’s Human Cadaver Dissection course, Ishan learned the inner workings of human anatomy to prepare him for a career in medicine. Ishan is applying the skills he’s learning at ODU to his work as an emergency room technician and volunteer with the Virginia Beach EMS, the nation’s largest volunteer prehospital medical services. As a student in the Perry Honor’s College, Ishan participated in medical research and shadowed doctors and observed surgeries with local health practitioners. ODU’s metropolitan campus is in close proximity to Eastern Virginia Medical School, and level one trauma hospitals, allowing students to further their education and get jobs in the medical field after they graduate.

Ishan Perera

Application Portal

The Application Portal is where you can check your application status, review, and complete all outstanding items. Login with the username and password you created and used to apply for admission. (Application Portal)

Enhance your college career by gaining relevant experience with the skills and knowledge needed for your future career. Discover our experiential learning opportunities.

Picture yourself in the classroom, speak with professors in your major, and meet current students.

From sports games to concerts and lectures, join the ODU community at a variety of campus events. 

COMMENTS

  1. PhD Admissions

    The Computer Science Department PhD program is a top-ranked research-oriented program, typically completed in 5-6 years. There are very few course requirements and the emphasis is on preparation for a career in Computer Science research. ... See detailed information by region on Stanford Graduate Admissions website. Area of undergraduate study ...

  2. Admissions

    Funding. Admission into the doctoral program in the Field of Computer Science is based purely on academic merit. All Ph.D. students in Computer Science are fully supported during the academic year as long as they remain in good academic standing. Support from Cornell includes tuition, health insurance,and stipend.

  3. PhD Program Admissions

    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 check our FAQ before emailing [email protected] with any questions not answered here.

  4. Ph.D. in Computer Science

    The Department of Computer Science does not require that applicants hold a bachelor's degree in Computer Science. However, applicants are expected to have a strong background in Computer Science. ... The graduate admissions committee considers many factors in an application, including more than just GPA and test scores. In particular, letters ...

  5. PhD Program

    Find Your Passion for Research Duke Computer Science gives incoming students an opportunity to investigate a range of topics, research problems, and research groups before committing to an advisor in the first year. Funding from the department and Duke makes it possible to attend group meetings, seminars, classes and colloquia. Students may work on multiple problems simultaneously while ...

  6. PhD in Computer Science

    A. Send to: Guarini School of Graduate and Advanced Studies. Dartmouth College. Attn: Computer Science Graduate Admissions. Anonymous Hall. 64 College St, Suite 6062, Room 102. Hanover NH 03755. Phone: (603) 646-8193. PhD in Computer Science is a postgraduate degree for those who want to pursue a research career in computer science.

  7. PhD in Computer Science

    Computer Science PhD Degree. In the Computer Science program, you will learn both the fundamentals of computation and computation's interaction with the world. Your work will involve a wide range of areas including theoretical computer science, artificial intelligence and machine learning, economics and computer science, privacy and security ...

  8. Doctoral Program

    The PhD is the Computer Science Department's primary doctoral program. PhD students are expected to be full-time on-campus during every fall and spring academic semester from initial enrollment until the dissertation has been distributed to their defense committee, except during leaves of absence approved by the university.

  9. PhD in Computer Science

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

  10. Admissions

    PHD PROGRAM. A small number of highly qualified students are admitted each year to the PhD Program in Computer Science. Admission is very competitive, based primarily on research-oriented reference letters, academic grades, and overall experience and record.

  11. Computer Science, PhD

    The PhD program in computer science prepares students to undertake fundamental and applied research in computer science. The program is available for those of high ability who seek to develop and implement their own research studies. ... Students assigned any deficiency coursework upon admission must complete those classes with a grade of "C ...

  12. Computer Science

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

  13. PhD Program

    Students who complete our PhD program are well-prepared for careers in academia, research, government, and industry. Please visit the Graduate Admissions information page for application requirements, deadlines, and other important information. Application Deadlines: The PhD deadline for fall is December 15th. (No recruiting for spring admissions.)

  14. Academics

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

  15. PhD in Computer Science

    The knowledge you need to lead the field. The PhD in Computer Science program provides students with the advanced coursework and groundbreaking research opportunities they need to contribute at the forefront of the world's fastest-growing fields. Forging knowledge in 15 core areas like artificial intelligence, data science, programming ...

  16. Computer Science PhD

    The Department of Electrical Engineering and Computer Sciences (EECS) offers two graduate programs in Computer Science: the Master of Science (MS), and the Doctor of Philosophy (PhD). Master of Science (MS) The Master of Science (MS) emphasizes research preparation and experience and, for most students, is a chance to lay the groundwork for ...

  17. Computer Science, Ph.D.

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

  18. School of Computing

    Admission to the Ph.D. program in Computer Science and Engineering is normally open only to those students possessing an M.S. in Computer Science, Computer Science and Engineering, or Computer Engineering. Students with no previous graduate degree can be considered for direct admission into the Ph.D. program (bypassing the M.S.) if they have ...

  19. Ph.D. Program

    Consistently ranked among the top computer science and engineering graduate programs in the nation, the Paul G. Allen School offers our 300 full-time graduate students a collegial and supportive learning environment; research opportunities of the highest quality; and the chance to collaborate with entrepreneurial faculty who are recognized leaders in their fields.

  20. PhD Program

    In many ways, the PhD program is the cornerstone of Computer Science at Boston University. Our PhD students serve some of the most central roles of our department, from pursuing sponsored research together with supervising faculty members as Research Assistants, to serving as Teaching Fellows in support of our undergraduate and graduate curriculum.

  21. Ph.D. Program

    Admission to the Ph.D. Program The Ph.D. program accepts applications annually to begin study during the following Fall semester; we do not currently solicit applications to begin study in Spring semesters. Students may apply for the Ph.D. program before or after earning an M.S. degree. Ph.D. students in good standing receive financial support during the […]

  22. Doctoral Program

    Doctoral Program. The Doctoral Program (Ph.D.) in Computer and Information Science (CIS) welcomes candidates in disciplines related to computer science, information processing, and computing. Our curriculum is designed to develop the intellectual skills essential for the rapidly changing character of research and to meet the demands of academe ...

  23. Ph.D. Application Requirements

    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.

  24. PhD in Computer Science

    The PhD is designed to prepare students for academic careers and careers in government and industry research labs. Computer science is a vigorous and exciting field of research and study that continues to grow in importance. Robotics. The CIS graduate program provides a solid foundation in the fundamental areas of computer science and provides ...

  25. Program: Doctor of Philosophy in Computer Science, PhD

    Admission to the PhD in Computer Science program requires a master's degree from a regionally accredited or nationally accredited academic institution. Degree Requirements The University may accept a maximum of 12 semester credit hours in transfer toward the doctoral degree for graduate coursework completed at an accredited college or ...

  26. Computer Science, Doctor of Philosophy (Ph.D.)

    The PhD in Computer Science graduate program is for those looking to pursue computer science research. The program milestones include a six-course qualifying sequence plus two electives, a preliminary oral examination on a dissertation proposal and reading list in three related areas, and the dissertation defense.

  27. Doctor of Philosophy in Computer Science

    Please note: Computer Science Graduate students cannot apply for both MS and PhD degrees in the same semester. An MS student (or a PhD student 'pursuing MS degree along the way') must take COMP 992 in the same semester as applying for the MS degree. ... Gain admission to PhD candidacy through PRP and faculty vote. By the end of semester 5 ...

  28. PhD in Computer Science: Admission, Syllabus, Topics, Colleges, Salary

    The minimum eligibility criteria for PhD in Computer Science Admissions is M.Phil in computer science or equivalent degree with 55% marks in aggregate. The fee for PhD in Computer Science across the course ranges from INR 10,000 to INR 2.75 Lacs across various PhD computer science colleges in India. The variation in the fee is based on the ...

  29. PhD Program in Computer Science

    PhD students in good academic standing pay zero tuition, receive one of the highest stipends in computer science as ranked by CSStipendRankings, and are provided health insurance by the university. Students receive an MS degree in their second year. Most students complete their PhD in 4 to 6 years. Applicants must have an undergraduate degree.

  30. Graduate Admissions

    Graduate Admissions. 1000 Rollins Hall Norfolk, VA 23529 757-683-3685 office 757-683-3255 fax [email protected] ... With a biology major and minors in chemistry and computer science, Ishan wants to make a difference in the lives of hospital patients. Through hands-on classroom experiences in ODU's Human Cadaver Dissection course, Ishan ...