Admissions Requirements

Applications are evaluated holistically on a combination of prior academic performance, GRE/GMAT score, work experience, Statement of Purpose, and letters of recommendation. The UC Berkeley School of Information seeks students with the academic abilities to meet the demands of a rigorous graduate program. To be eligible for the Online Master of Information and Data Science program, you must meet the following requirements:

A bachelor's degree

You should have a superior scholastic record — normally well above a 3.0 GPA. The recognized equivalent to a bachelor's degree is also accepted, if earned from an accredited institution.

Many schools issue transcripts electronically, either through their own web services or through vendors. If this option is available through the institutions you attended, please specify that your transcript(s) be sent to applicationservices@datascience.berkeley.edu as this will expedite the delivery of your transcript(s) and the completion of your application.

If you would like your transcripts to be sent by mail, please use the following address:

Application Processing Services
datascience@berkeley
7900 Harkins Road
Suite #501
Lanham, MD 20706

Test scores

A high level of quantitative ability

This should be demonstrated by at least one of the following qualifications:

  • Scores in the top 15 percent in the Quantitative section of either the GRE or GMAT
  • Five years of technical work experience
  • Significant work experience that demonstrates your quantitative abilities

A problem-solving mindset

A high level of analytical reasoning ability and a problem-solving mindset as demonstrated in academic and/or professional performance.

A working knowledge of fundamental concepts

This includes knowledge of data structures, algorithms and analysis of algorithms, and linear algebra. Applicants who lack this experience in their academic or work background but meet all other requirements for admission will be asked to complete a bridge course before enrolling in the Applied Machine Learning course. Applicants may also consider enrolling in third party courses to expand your background in math and programming.

The ability to communicate effectively

This should be demonstrated by at least one of the following qualifications:

  • Strong scores in the Verbal and Writing sections of either the GRE or GMAT
  • Academic performance
  • Professional experience

Programming proficiency

Proficiency in programming languages, such as Python or Java, should be demonstrated by prior work experience or advanced coursework. Applicants who lack this experience in their academic or work background but meet all other admission requirements will be required to take the Python for Data Science course in their first term.