Practice Final Exam Release Notes
The practice problems released are all past exams from the past few semesters.
They are all accessible through your LMS and hosted in Vocareum like your homework notebooks.
The assignment titled "Practice Problems for Final Exam - Untimed" contains all of the past exams we're sharing with you.
There is also a "Practice Timed Exam for Final Exam" which is the most recent past exam, and it is setup like a test in Vocareum (with time limit), without the proctoring. Note: As you access that assignment through your LMS, there's a note about how we recommend using it and a couple of "watch outs".
The information listed below gives you a quick introduction to the notebooks.
Recommendation on using solutions: While we are releasing all of the solutions and TA walkthroughs with the notebooks, we recommend you don't use those until you finish the whole practice exam, or if you get stumped on an exercise for an extended period of time. Learning how to resolve and hunt down those issues on your own is a very important skill you need to build in order to prepare for the exam.
Discussing the practice final exam problems: You are free to discuss these practice exams openly and share your code with classmates. Connecting with others on Piazza may help you think through alternative approaches to problems.
PFX-SP24 (in untimed and timed practice problem assignment)
Official Solution
TA Walkthrough Video
TA Walkthrough Solution
- Point breakdown: 9 exercises; 16 points available; 12 points required for 100%; Time limit 4 hours
- Topic: Topic Identification
- Key skills: Basic Python data structures, pandas, Numpy, clustering, and matrix factorization
PFX-FA23
Official Solution
TA Walkthrough Video
TA Walkthrough Solution
- Point breakdown: 11 exercises; 22 points available; 15 points required for 100%; Time limit 4 hours
- Topic: Exam Analysis
- Key skills: Pandas, Numpy, basic Python data structures, and linear regression
PFX-SP23
Official Solution
TA Walkthrough Video
Note that there is not a TA Walkthrough Solution document available.
- Point breakdown: 9 exercises; 18 points available; 12 points required for 100%; Time limit 4 hours
- Topic: Analysis of NYC bike-share planning. The notebook draws on your skills related to pandas, graphs, and clustering, in addition to many other concepts.
- Key skills: Pandas, Numpy, basic Python data structures (including nested data), clustering, lin alg, and implementing mathematical functions.
PFX-FA22
Official Solution
TA Walkthrough Video
TA Walkthrough Solution
- Point breakdown: 9 exercises; 18 available points; 13 points required for 100%; 4 hour time limit
- Topic: Time Series Analysis of US Inflation - In this notebook you will clean up, reshape and perform basic time-series analyses on US Consumer Price Index data to make some inferences about inflation.
- Key Skills: Pandas, Numpy, basic Python data structures (including nested data), implementing mathematical functions.
PFX-SP22
Official Solution
TA Walkthrough Video
TA Walkthrough Solution
- Point Breakdown: 9 exercises; 19 available points; 12 points required for 100%; 4 hour time limit
- Topic: March (through May) Madness - In this notebook you will ingest historical statistics of US NCAA men's basketball games, compute derived metrics, build a predictive model, and use it to rank teams.
- Key Skills: Pandas, SQL, numeric computation
PFX-FA21
Official Solution
TA Walkthrough Video
TA Walkthrough Solution
- Point Breakdown: 8 exercises; 15 available points; 13 points required for 100%; 4 hour time limit
- Topic: Housing Prices - In this notebook you will use data on home characteristics and sale prices to select useful features as well as create, test, and compare regression models.
- Key Skills: Pandas, Numpy, basic Python data structures, implementing mathematical functions.
Note: This problem uses an early version of the test-case variables feature. You still have easy access to the inputs and outputs, but they are under exercise-specific names.