Brown University's Data Science Initiative serves as a campus hub for research and education in data science. Engaging partners across campus and beyond, the DSI 's mission is to facilitate and conduct both domain-driven and fundamental research in data science, increase data fluency and educate the next generation of data scientists, and ultimately explore the impact of the data revolution on culture, society, and social justice. We envision our role in the university and beyond as something to build over time, with the flexibility to meet the changing needs of Brown’s students and research community.
The Master’s Program in Data Science (Master of Science, ScM) prepares students from a wide range of disciplinary backgrounds for distinctive careers in data science. Rooted in a research collaboration between four strong academic departments (Applied Mathematics, Biostatistics, Computer Science, and Mathematics), the Master's Program offers a unique and rigorous education for people building careers in data science and/or big data management.
For additional information, please visit the initiative's website: http://dsi.brown.edu/
DATA 0080. Data, Ethics and Society.
A course on the social, political, and philosophical issues raised by the theory and practice of data science. Explores how data science is transforming not only our sense of science and scientific knowledge, but our sense of ourselves and our communities and our commitments concerning human affairs and institutions generally. Students will examine the field of data science in light of perspectives provided by the philosophy of science and technology, the sociology of knowledge, and science studies, and explore the consequences of data science for life in the first half of the 21st century. Fulfills requirement for Certificate in Data Fluency
DATA 0200. Data Science Fluency.
As data science becomes more visible, are you curious about its unique amalgamation of computer programming, statistics, and visualizing or storytelling? Are you wondering how these areas fit together and what a data scientist does? This course offers all students regardless of background the opportunity for hands-on data science experience, following a data science process from an initial research question, through data analysis, to the storytelling of the data. Along the way, you will learn about the ethical considerations of working with data, and become more aware of societal impacts of data science. Course does not count toward CS concentration requirements.
DATA 1010. Probability, Statistics, and Machine Learning.
An introduction to the mathematical methods of data science through a combination of computational exploration, visualization, and theory. Students will learn scientific computing basics, topics in numerical linear algebra, mathematical probability (probability spaces, expectation, conditioning, common distributions, law of large numbers and the central limit theorem), statistics (point estimation, confidence intervals, hypothesis testing, maximum likelihood estimation, density estimation, bootstrapping, and cross-validation), and machine learning (regression, classification, and dimensionality reduction, including neural networks, principal component analysis, and unsupervised learning).
DATA 1030. Hands-on Data Science.
Develops all aspects of the data science pipeline: data acquisition and cleaning, handling missing data, data storage, exploratory data analysis, visualization, feature engineering, modeling, interpretation, presentation in the context of real-world datasets. Fundamental considerations for data analysis are emphasized (the bias-variance tradeoff, training, validation, testing). Classical models and techniques for classification and regression are included (linear regression, ridge and lasso regression, logistic regression, support vector machines, decision trees, ensemble methods). Uses the Python data science ecosystem. Prerequisites: A course equivalent to CSCI 0050, CSCI 0150 or CSCI 0170 are strongly recommended.
DATA 1050. Data Engineering.
Provides an introduction to computer science and programming for data science. Coverage includes data structures, algorithms, analysis of algorithms, algorithmic complexity, programming using test-driven design, code organization, and version control. Additional topics include SQL, no-SQL, and graph databases, distributed computing, and web technologies.
DATA 1150. Data Science Fellows.
Data science is growing fast, with tools, approaches, and results evolving rapidly. This course is for students with some familiarity with data science tools and skills, seeking to apply these skills and teach others how to implement and interpret data science. Working in conjunction with a faculty sponsor, this course teaches students communication skills, how to determine the needs (requirements) for a project, and how to teach data science to peers. These valuable agile skills will be an incredible advantage moving forward in your professional development. Experience and familiarity with data science strategies and/or tools (for example, at least one area of coding, statistics, or visualizations) are required for this course, along with an interest in developing skills around designing teaching and learning activities around data science. This course is only available to students working on a curriculum development project supported by an UTRA or SPRINT award. Students must submit an interest form (https://forms.gle/FPhVGbuy8HqTr7tq9) and concurrently request an override in C@B.
DATA 1200. Reality Remix - Experimental VR.
This course pursues collaborative experimentation with virtual and augmented reality (AR and VR). The class will work as a team to pursue research (survey of VR/AR experiences, scientific and critical literature review), reconnaissance (identifying VR/AR resources on campus, in Providence and the region), design (VR/AR prototyping). Research findings are documented in a class wiki. The course makes use of Brown Arts Initiative facilities in the Granoff Center where an existing VR laboratory will be expanded through the course of the semester based on student needs. Class culminates in the release the class wiki as a resource for the Brown community.
DATA 2020. Statistical Learning.
A modern introduction to inferential methods for regression analysis and statistical learning, with an emphasis on application in practical settings in the context of learning relationships from observed data. Topics will include basics of linear regression, variable selection and dimension reduction, and approaches to nonlinear regression. Extensions to other data structures such as longitudinal data and the fundamentals of causal inference will also be introduced.
DATA 2040. Deep Learning and Special Topics in Data Science.
A hands-on introduction to neural networks, reinforcement learning, and related topics. Students will learn the theory of neural networks, including common optimization methods, activation and loss functions, regularization methods, and architectures. Topics include model interpretability, connections to other machine learning models, and computational considerations. Students will analyze a variety of real-world problems and data types, including image and natural language data.
|Spr||DATA2040||S01||25216||TTh||1:00-2:20(08)||'To Be Arranged'|
DATA 2050. Data Science Practicum.
The capstone experience is a hands-on thesis project that entails an in-depth study of a current problem in data science. Students will synthesize their knowledge of probability and statistics, machine learning, and data and computational science. A faculty member from one of the four core DSI departments (Applied Mathematics, Biostatistics, Computer Science, Mathematics) will oversee the capstone course. Students may collaborate with an additional faculty member, postdoc, or industry partner on projects. DATA 1010 and DATA 1030 are recommended pre-requisites.
DATA 2080. Data and Society.
A course on the social, political, and philosophical issues raised by the theory and practice of data science. Explores how data science is transforming not only our sense of science and scientific knowledge, but our sense of ourselves and our communities and our commitments concerning human affairs and institutions generally. Students will examine the field of data science in light of perspectives provided by the philosophy of science and technology, the sociology of knowledge, and science studies, and explore the consequences of data science for life in the first half of the 21st century.
DATA 2110. Topics in Econometrics.
This course will begin with a survey of the literature on identification using instrumental variables, including identification bounds, conditional moment restrictions, and control function approaches. The next part of class will cover some of the theoretical foundations of machine learning, including regularization and data-driven choice of tuning parameters. We will discuss in some detail the canonical normal means model, Gaussian process priors, (empirical) Bayes estimation, and reproducing kernel Hilbert space norms. We will finally cover some selected additional topics in machine learning, including (deep) neural nets, text as data (topics models), multi-armed bandits, and data visualization.
Professor of the Practice
Daniel F. Potter
Professor of the Practice of Data Science
Associate Professor of Biology
Assistant Professor of Data Science and Biostatistics
Samuel S. Watson
Lecturer in Data Science
Master of Science in Data Science
The Data Science Initiative at Brown offers a new master's program (ScM) that will prepare students from a wide range of disciplinary backgrounds for distinctive careers in Data Science. Rooted in a research collaboration among four very strong academic departments (Applied Mathematics, Biostatistics, Computer Science, and Mathematics), the master's program will offer a rigorous, distinctive, and attractive education for people building careers in Data Science and/or in Big Data Management. The program's main goal is to provide a fundamental understanding of the methods and algorithms of Data Science. Such an understanding will be achieved through a study of relevant topics in mathematics, statistics and computer science, including machine learning, data mining, security and privacy, visualization, and data management. The program will also provide experience in important, frontline data-science problems in a variety of fields, and introduce students to ethical and societal considerations surrounding data science and its applications.
The program's course structure, including the capstone experience, will ensure that the students meet the goals of acquiring and integrating foundational knowledge for data science, applying this understanding in relation to specific problems, and appreciating the broader ramifications of data-driven approaches to human activity. Moreover, our strong industry partnerships will help you better learn about industry's needs and directions, and will expose you to novel and unique opportunities. In addition, several professors from all across the different department's groups work closely with industry (regional and beyond) and the government, so you will be able to sharpen your skills here on problems that bring research ideas and methods to bear on problems of practical value.
The program will be conducted over one academic year plus one summer, with the option for an additional pre-program summer for students who lack one or more of the basic prerequisites. The regular program includes two semesters of coursework and a one-summer (5- 10 week) capstone project focused on data analysis in a particular application area.
There are nine credits unites required to pass the program: four in each of the academic year semesters, and one (the capstone experience) in the summer. The nine credit-units divide as follows:
3 credits in mathematical and statistical foundations,
3 credits in data and computational science,
1 credit in societal implications and opportunities,
1 elective credit to be drawn from a wide range of focused applications or deeper theoretical exploration, and
1 credit capstone experience.
We also offer an option as a 5-th Year Master's Program if you are an undergraduate at Brown. This allows you to substitute maximally 2 credits with courses you have already taken.
Master of Science in Data Science
|DATA 1010||Probability, Statistics, and Machine Learning||2|
|DATA 1030||Hands-on Data Science||1|
|DATA 1050||Data Engineeriing||1|
|DATA 2020||Statistical Learning||1|
|DATA 2040||Deep Learning and Special Topics in Data Science||1|
|DATA 2080||Data and Society||1|
|An appropriate 1000-level or 2000-level course to be determined by the student and approved by the program advisor. Possible courses could range from advanced mathematical methods to very specific applications of data science.||1|
|DATA 2050||Data Science Practicum 1||1|
For their capstone experience, students will work on a project with real data, potentially in any one of the areas covered by the elective course. A faculty member from one of the four departments will oversee the capstone course, although each student may collaborate with an additional faculty member, postdoc, or industry partner on his/her project.
For more information on admission and program requirements, please visit the following website: