Requirements - Department of Computer Science - Purdue University Skip to main content



Our recommendation for admission is in general based on a combination of the following criteria: CS course background and major GPA, class rank, letters of recommendation, your academic statement of purpose, research experience, publications, personal history statement, and English Proficiency. Most of the successful applicants have major and cumulative GPAs above 3.5/4.0, 8.5/10.0 or 85/100. We take the quality of the institution into consideration. PhD applicants are expected to show potential for independent research. GRE is NOT required.


Applicants must have received a four-year bachelor's or equivalent degree before the term they intend to enroll into our program.

Most applicants have a degree in computer science. However, we also consider applicants from other fields with suitable backgrounds.

Applicants who begin a graduate program in computer science at another institution should complete at least a year in that program before applying to us. If the program is a master's program, we normally require completion of the program before registration at Purdue.

Key Requirements

  • Graduate students are expected to learn on their own whatever programming languages may be needed for the courses they take.
  • Understanding of the foundational concepts of computer science.
  • Familiarity with data structures and their implementations in different languages.
  • An understanding of computer architecture, compilers, the analysis of algorithms, operating systems, distributed systems, networks, and programming languages.
  • Knowledge of mathematics through differential equations, linear and matrix algebra, and numerical methods.
  • Proficiency in a programming language such as Java, C, or C++.

Applicants interested in the joint master's program with statistics, should also have:

  • Advanced calculus.
  • A strong foundation in statistical methods.

English Proficiency


Contact Us: or 1 (765) 494-6004.

Last Updated: Sep 18, 2023 2:37 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2024 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.