Admission: Criteria and Requirements

Criteria

Our recommendation for admission is in general based on a combination of the following criteria: CS course background and major GPA, letters of recommendation, your statement of purpose, research experience, publications, and English Proficiency.

Degree

Applicants must have a four-year bachelor's or equivalent degree. Most of the successful applicants had major GPAs above 3.7 on a 4.0 scale. We also take research exposure and the quality of the institution into consideration.

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.

By university policy, we cannot admit applicants who have already completed a doctoral program.

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, operating systems, the analysis of algorithms, 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: grad-info@cs.purdue.edu
Last Updated: January 24, 2010 01:12PM