This site contains practice problems taken from old DSC 10 exams. We’ve organized problems in two ways:
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.
Tip: Keep the DSC 10 Reference Sheet open in another tab. You will have access to the Reference Sheet during exams (but no other resources).
Week | Date | Topic(s) |
---|---|---|
1 | January 11th | Getting Started with Jupyter Notebooks |
2 | January 18th | Python Basics, Arrays, and DataFrames |
3 | January 25th | Querying, Grouping, and Plotting |
4 | February 1st | Functions, Subgroups, Merge, and Control Flow |
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 |
---|---|---|
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 |