This site contains practice problems taken from old DSC 10 exams. We’ve organized problems in a few ways:

- As
**discussions**. Each discussion problem set contains problems about a particular topic. Come to discussions to work on these problem sets in groups, with the help of our course staff. - As
**practice exams**. Work through these in the weeks leading up to exams. - As
**quizzes**. Work through these to practice for quizzes.

In all cases, you should work on these problems **on
paper**, since your exams will also be on paper. Even though you
will see some multiple choice bubbles, you intentionally cannot select
them.

DSC 10’s only prerequisite is high school algebra. In order to gauge
your preparedness for the type of math you’ll see in this class, you
should work through **these practice
problems** on your own. You will not submit it, and it will not be
graded, but it will help you identify any gaps in your background
knowledge and it will teach you some useful test-taking skills.

Week | Date | Topic(s) |
---|---|---|

1 | Wednesday, April 3 | Python Basics |

2 | Wednesday, April 10 | Arrays and DataFrames |

3 | Wednesday, April 17 | Querying, Grouping, and Plotting |

4 | Wednesday, April 24 | Functions, DataFrames, and Control Flow |

5 | Wednesday, May 1 | Probability and Simulation |

6 | Wednesday, May 8 | Sampling, Bootstrapping, and Confidence Intervals |

7 | Wednesday, May 15 | Standardization and the Normal Distribution |

8 | Wednesday, May 22 | The Central Limit Theorem and Hypothesis Testing |

9 | Wednesday, May 29 | Total Variation Distance and Permutation Testing |

10 | Wednesday, June 5 | Regression |

Each exam linked here lists the conditions under which the exam was given, including the allotted amount of time and the resources allowed. For the best preparation, work through all the questions on an exam in order under these same conditions, writing down your answers on paper as you go, then check all your answers at the end.

Quarter | Instructor(s) | Exam |
---|---|---|

Spring 2024 | Janine Tiefenbruck | Midterm |

Winter 2024 | Janine Tiefenbruck |
Midterm Final |

Fall 2023 | Rod Albuyeh, Suraj Rampure, Janine Tiefenbruck |
Midterm Final |

Spring 2023 | Suraj Rampure |
Midterm Final |

Winter 2023 | Janine Tiefenbruck |
Midterm Final |

Fall 2022 | Suraj Rampure, Puoya Tabaghi, Janine Tiefenbruck |
Midterm Final |

Summer 2022 | Sam Lau | Final |

Spring 2022 | Janine Tiefenbruck |
Midterm Final |

Winter 2022 | Suraj Rampure |
Midterm Final |

Fall 2021 | Suraj Rampure, Janine Tiefenbruck |
Midterm Final |

Winter 2021 | Janine Tiefenbruck |
Midterm Final |

Starting in Fall 2023, quizzes are administered in discussion section. Below, you’ll find an archive of past quizzes. While you’ll find the answers to all quiz questions, you won’t find detailed explanations. For quizzes, you should try to figure out why the answers are what they are on your own, and come to us in office hours if you’re stuck. (Exam questions are harder, hence the detailed explanations.)

Quarter | Instructor(s) | Quiz |
---|---|---|

Winter 2024 | Janine Tiefenbruck | Quiz 1 • Quiz 2 • Quiz 3 • Quiz 4 • Quiz 5 • Quiz 6 |

Fall 2023 | Rod Albuyeh, Suraj Rampure, Janine Tiefenbruck | Quiz 1 • Quiz 2 • Quiz 3 • Quiz 4 |