Does the Foundations course have math, computing, and statistics prerequisites?

No. It is designed to be accessible to all Berkeley students. Freshman and Sophomores will be given priority in registration. The course is designed to allow students to gain a deep understanding of both computational and statistical concepts in a hands-on manner. You'll "discover" many of the concepts through working with real data that otherwise might be just stated dryly in texts. And you will learn many of the concepts of that are really used in modern data science, which are rarely presented even in advanced texts. Learning statistical concepts through computation on real data is not only fun, it is deep, and it is practical. And it makes all the theory that might fall all the more relevant.

What would be the difference between Foundations of Data Science and CS 194-15?

CS 194-15 Data Science is an upper-division CS course that assumes students know how to program and understand CS concepts. Foundations of Data Science is a first-year course that does not assume prior knowledge of programming and covers statistics fundamentals from the perspective of working computationally with data.

Can sophomores, juniors, seniors, and graduate students enroll in Foundations of Data Science?
The course is intended to be a introductory at the freshman level. Freshman and sophomores will receive priority in registration. Others will be able to join the waiting list. 
Will Foundations of Data Science count for my L&S Quantitative Reasoning requirement?

Yes. Please see the Requirements page for further details.

How does the workload in Foundations of Data Science compare to the CS 61 series?

 We expect the workload to be substantially less than CS 61A, but not light.

Is Foundations of Data Science a repetition of STAT 20 and CS61 combined, or something completely different?

This course is very different than either of those. You will get experience in critical thinking with data through a hands-on experience that neither of those provide. That said, there is overlap between those courses and this course. This does not assume you know either the computing concepts or the statistics concepts coming in, so it teaches those.

Does it matter which of CS/STAT/INFO offerings of Foundations of Data Science I sign up for?

No. There is only one course. It is simply cross listed. Each of the labs is also available under all three.

I'm a junior/senior and I want to get a chance to take data science before I graduate. What do I do?
Put yourself on the waiting list for Foundations of Data Science. Priority is given to freshman and sophomores, but others will be admitted as space allows.
Do the connectors have prerequisites?

It is expected that students in connector courses have either taken, or are concurrently taking, Foundations of Data Science. In general, connectors do not have other prerequisites. Please check the detailed course pages or with the instructors for specifics or expectations.

Will programs that require introductory statistics accept these courses?

Yes, in most cases. Please see the requirements page of this website. The Foundations of Data Science course along with the connector Probability and Mathematical Statistics in Data Science (STAT 88) is designed to serve as an alternative to Stat 20 and Stat 21 to satisfy the statistics prerequisite for majors such as Economics.

Can I receive credit for both Foundations of Data Science and CS 61A?


Do I have to take the Foundations of Data Science course to take a connector course?

Yes. The connectors are designed to 'connect' with the foundational course. Each complements the other.

Am I required to take a connector if I am taking the Foundations of Data Science course?

No, but we strongly encourage you to do so. 

Can I take multiple connector courses?

Yes. Each connector delves into a rich, distinct area of study. Students with a wide range of interests may be drawn to more than one of them.