Graduate Admissions FAQ

A bachelor’s degree (B.S., B.A., or equivalent) is required. Individuals with only 3-year foreign degrees may not meet the educational requirement for graduate admission. See the note on foreign degrees in the Instructions for Graduate Applicants under Transcripts.

Is there a minimum GPA requirement?

An average grade of B (or equivalent) or better (e.g., a cumulative GPA of at least 3.0 on a 4.0 scale) is required as specified by the UNC Graduate School in the Instructions for Graduate Applicants . Most entering students have a higher GPA.

What background preparation is required before applying?

We welcome promising students from all disciplines, and there are no requirements on previous coursework to apply to our graduate program. Entering students in our graduate programs typically have a substantial background in both mathematics and computer science. Although not required, this background often includes at least six semester courses in mathematics and six in computer science. We consider knowledge of the following subjects to be essential preparation for our graduate program:

      • differential and integral calculus;
      • discrete mathematics: sets, relations, functions, algebra;
      • linear algebra or matrix theory;
      • mathematical probability, preferably calculus-based;
      • structured programming techniques;
      • data structures and abstract data types;
      • computer organization.

    Most entering students have studied most of the following subjects: