Computer Science

The application directions below pertain only to the following programs: Computer Science Ph.D., Computer Science M.S., Bioinformatics M.S., and Secure Computing M.S.

Educational Background:

Applicants must have received a four-year bachelor's degree or equivalent degree in  computer science, informatics, or a related field from an accredited college or university. In addition, applicants must have the necessary academic preparation to complete graduate level courses in the program - for example, for computer science degrees, you should have had courses in data structures, machine organization and assembly language, and discrete structures.

Application Deadlines:

Bioinformatics M.S.: January 1
Computer Science M.S.: January 1
Secure Computing M.S.: January 1
Computer Science Ph.D.: December 1 for fellowship consideration
                                            December 15 for application submission

How to Apply:

All programs require submitting an online application with all supporting materials. Only applications received that are complete and paid, will be routed to the Computer Science Graduate Studies Office (CSGSO) for processing. All items listed above must be submitted electronically with the online application. Do not mail any supporting materials to the Computer Science Graduate Studies Office. Documents submitted to Indiana University will not be returned to the student.

Application Checklist:

An instruction guide for completing the application can be downloaded or printed, and we strongly recommend that you either have this document open in a separate window on your desktop, or print this document out so you may refer to it as you are working through the application. Applications which are submitted incorrectly cannot be reviewed if incomplete.

Printable Application Checklist (right click and click open in a new tab)

Applications are not processed until all of the following items have been received.

  1. Complete online application
  2. Application Fee (non-refundable)
  3. WES Evaluation (Required for international applicants applying to the CS MS program only. More details below)
  4. GRE General test report
    • A Graduate Record Examination (GRE) taken within the past five years is required of all applicants.
    • Submit general examination scores only to institution code 1324 and department code 0402.
    • Please note: If your name on the test report differs from the name on the online application, please list test score name in the comment section of the application.
  5. English Proficiency

  6. TOEFL or IELTS report- international applicants only (institution code 1324, department code 78)

    • Submit scores to institution code 1324 and department code 78.
    • Test of English as a Foreign Language (TOEFL) is highly recommended.
    • Scores earned within the past two years of 100 or higher on the Internet-based test (iBT), 250 on the computer-based test or 600 or higher on the paper-based test or International English Language Testing System (IELTS) minimum score of 7.0.
    • Please note: If your name on the test report differs from the name on the online application, please list test score name in the comment section of the application.
  7. Statement of Purpose

    • Submit essay length of approximately 500 words.
    • Explain why our program is the right fit for your academic/career goals.
    • List research topic areas and the faculty with whom you would like to work.
    • Describe any experience doing research and courses or projects that you have been involved with to show your preparation.
  8. Transcripts

    • Electronically submit a copy of the official transcript(s) from each previous undergraduate or graduate institution that you have attended via the online application under the "additional upload" section. All pages from one or more transcripts should be combined into a single .pdf document. For international applicants, this is in addition to the WES requirement mentioned under 3) which is listed above.
  9. Three letters of recommendation

    • Register your recommenders email for online submission when you apply.
    • Submit references from academic faculty, including at least some in informatics and computing.
    • If you have experience as a teaching assistant, a letter from your teaching supervisor attesting to your teaching could help your application for aid.
  10. Departmental Questionnaire

    • Follow the link to departmental questions via the online application.
  11. Resume or Curriculum Vitae

    • Submit with your online application. Please make sure to include any awards or publications on your cv/resume.

All items listed above must be submitted electronically with the online application. Do not mail any supporting materials to the Computer Science Graduate Office. Documents submitted to Indiana University will not be returned to the student.


A WES (World Education Services) evaluation is required of all international students who have studied outside of the United States, and applying to the MS in Computer Science. All transcripts from non-US educational institutions- high school as well as any post-secondary transcripts- must be sent directly to WES by the issuing institution.

You can apply for your evaluation on the WES website, and should apply for the WES ICAP Course-by-Course evaluation if you have completed any university-level coursework. It is critical that you read and follow the "Required Documents" information specific to your country of study to ensure that your evaluation is completed as quickly as possible. If your transcripts and diplomas are not in English, you must provide translation.

You will need to list Indiana University, Computer Science as a recipient of your WES evaluation.

Once all the required documentation has been received by WES, the evaluation usually take 7-10 days.

You will find all the information you need at


All submitted complete applications received by the deadline will be processed by CSGSO will be recommended for evaluation. The admissions committee will take several weeks to evaluate all complete applications and render a final admissions decision.

Admission Status

The Computer Science Graduate Office will contact applicants via emails with their admissions status in late April.

Accepting Admissions Offer

Applicants will be given till April 15th to accept the admissions offer and pay their enrollment deposit or decline offer. This is in spirit of the Council of Graduate School Resolution. In addition, students will be required to pay an enrollment deposit (non-refundable) to reserve your space.

Admission and Visa Eligibility

International students will have their application forwarded to the Office of International Service (OIS) for processing and approval. They will provide information on iStart registration and how to complete the financial documentation forms. OIS notifies international students regarding admission and visa eligibility certification (Form I-20 or DS-2019).

Offers to international students are contingent upon final approval by both OIS and the Dean of the University Graduate School.

Please note: The Computer Science Graduate Office does not issue any visa documentation. All inquiries regarding I-20, DS-2019, supporting financial documentation and iStart should be sent to

Frequently Asked Questions

What are some of the key requirements applicants should have if applying to the computer science program?

Applicants should have successfully demonstrated undergraduate coursework in the following:

  • Foundational concepts of computer science
  • Principles of computer organization and operating systems
  • Data structures and algorithm analysis
  • Computer architecture, compilers and networks
  • Programming language such as Java, C, or C++

Will CS GSO keep me informed on my application status?

We do not routinely acknowledge receipt of applications or supporting documents. Applicants can go back and review their online application and check for the number of recommendations that have been received.

When will I receive my decision on notification?

Admissions decisions are emailed by April 1st. Applicants have until April 15th to notify CS GSO of their decision to accept and pay their enrollment deposit or decline the offer of admissions.

Information and a list of schools agreeing to adhere to this decision date can be found on the Resolution Regarding Graduate Scholars, Fellows, Trainees and Assistants, or by searching the Council of Graduate Schools website

How do I apply for financial support?

Decisions on support are made after decisions on admission and are based on the information supplied in the application for admission. Any newly admitted student will automatically be considered for available fellowships and assistantship support. Newly admitted students are also encouraged to apply to outside government and private agencies for fellowship support. Research assistants are chosen by faculty who are seeking students who share their research interests. Prior to admissions, some interviews via Skype will be arranged in order to determine the level of shared interest between the student and faculty.

Is feedback available about decisions?

Occasionally students who are not admitted contact us for an explanation. Although we send the notifications on behalf of the Admissions Committee, all decisions are made by our faculty members, rather than the Graduate Office. Unfortunately, we are unable to provide explanations on a case-by-case basis due to the hundreds of applications received and limited staffing.