Skip to content

Midterm 2 Practice Problems Release Notes

PMT2 = "Practice Midterm 2 problems"

Success

While we're releasing all of the solutions 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 the skill you need to build in order to prepare for the exam.

Note

You're 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.


Practice Exam Solutions

Solutions, walkthrough videos, additional TA solutions

PMT2-SP26

Official Solution

TA Walkthrough Video

TA Walkthrough Solution #1

TA Walkthrough Solution #2

  • 11 exercises; 22 available points; 14 points required for 100%; Time limit 4 hours
  • Topic: Predicting At-Risk Students with Learning Analytics Data
  • Key skills: SQL queries and aggregations, pandas feature engineering, NumPy classification metrics

PMT2-FA25

Official Solution

TA Walkthrough Video

TA Walkthrough Solution #1

TA Walkthrough Solution #2

  • 11 exercises; 21 available points; 13 points required for 100%; Time limit 4 hours
  • Topic: Airbnb selection. This exam mimics the process of cleaning, filtering, and analyzing data about Airbnb listings to plan a vacation.
  • Key skills: SQL, Pandas, NumPy

PMT2-SP25

Official Solution

TA Walkthrough Video

TA Walkthrough Solution

More solutions from TA testing

  • 11 exercises; 22 available points; 14 points required for 100%; Time limit 4 hours
  • Topic: Data Deidentification. This exam mimics the process of exploring and extracting data from a university database for third-party research.
  • Key skills: SQL, Basic Python, pandas, and NumPy

PMT2-FA24

Official Solution

TA Walkthrough Video

TA Walkthrough Solution

More solutions from TA testing

  • 10 exercises; 17 available points; 12 points required for 100%; Time limit 4 hours
  • Topic: Netflix and Bills. In this notebook you will evaluate whether there is a relationship between the programming that is distributed by Netflix and the financial performance of the firm.
  • Key skills: General Python', Tabular Data, Pandas, SQL and SQLite, NumPy