This site – which we’ll call the “Study Site” in class – contains practice problems taken from old related courses. The problems here will be similar in style to the problems on our exams, but they will not be identical – expect to be challenged!
For now, we’ve organized problems as discussion worksheets. 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. Solutions will be made available each week after all discussion sections have concluded.
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.
If you’d like, you can also view other exam problems from related classes at practice.dsc10.com, practice.dsc40a.com, and practice.dsc80.com. These sites are set up similarly to our Study Site, but contain lots of problems that are not in scope for this course. The problems you see below are taken from these other sites, but we’ve chosen problems that we know are in-scope and relevant.
New: To get a rough sense of the format of the exam, look at this example PDF.
Week | Date | Topic(s) |
---|---|---|
1 | Friday, August 30th | Introductions, Python Review (not on Study Site) |
2 | Friday, September 6th | Arrays and DataFrames |
3 | Friday, September 13th | Grouping, Merging, and Pivoting |
4 | Friday, September 20th | Visualization, Missing Values, More Practice |
5 | Friday, September 27th | Web Scraping |
6 | Friday, October 4th | Regular Expressions and Text Features |