Program Prerequisites

We seek to admit students from a wide range of backgrounds for distinctive careers in Data Science. This means that students will have a wide range of experience through work and education, which can prepare them for the program in a variety of ways. There are no fixed prerequisites for the program, however you will need a certain level of math, statistics, and computing experience in order to succeed. 

At a minimum, we recommend that students entering the program have completed at least a year of calculus (at the level of MATH 0090 & 0100), a semester of linear algebra (at the level of MATH 0520), a semester of calculus-based probability and statistics (at the level of APMA 1650), and an introduction to programming (at the level of CSCI 0150 or 0170).

We also admit exceptional students who lack one or more of the minimum requirements in linear algebra, probability and statistics, and computer science. These students will be expected to take a course at Brown or elsewhere to achieve the necessary preparation before the program begins, and should consult with the program director to determine what is most appropriate. 

If you have questions about your preparation for this program, please carefully read the course descriptions linked above. You can also take a look at our online program preparation modules: if you are not familiar with the material taught in those modules, you will need additional preparation. You can use those modules or other online courses to get the needed preparation. 

You do not have to complete your preparation for the program before you apply! 

Component Location