CMU 33-141: Physics I for Engineering Students
33-141 is CMU's calculus-based mechanics course for engineers: kinematics, Newton's laws, energy, momentum, oscillations, and rotation. It's the first physics requirement for most engineering majors and a course that sets the analytic tone for the rest of the curriculum.
Fennie is independent and not affiliated with Carnegie Mellon University. This is an unofficial study guide.
What makes it hard
Exams test modeling, not formula recall: the skill is translating an unfamiliar scenario into the right free-body diagram and the right principle, and problem sets pattern-matched rather than understood don't transfer. The rotation material late in the semester stacks every earlier concept, exposing kinematics or force gaps accumulated quietly along the way.
What you'll cover
- • Kinematics in one and two dimensions
- • Newton's laws and free-body diagrams
- • Work and energy
- • Momentum and collisions
- • Oscillations
- • Rotational motion and torque
The 33-141 study guide
How to study for CMU 33-141, step by step.
- 1
Train the setup ritual on every problem
Diagram, principle, justification, then algebra. The exams award their points to that sequence, and it only becomes automatic through explicit practice, not through watching solutions.
- 2
Seek unfamiliar problems deliberately
If your practice set resembles the homework, you've trained for the wrong exam. Pull problems from other textbooks and old exams precisely because they look strange.
- 3
Keep the calculus frictionless
Derivatives fluent, integrals comfortable: 33-141 uses 21-120's toolkit without pausing. Calculus hesitation stacked on physics reasoning is how students fall behind in the first month.
- 4
Review backward before rotation
The rotational unit assumes kinematics, forces, and energy simultaneously. Audit those units before it opens; going in with gaps is how strong semesters finish weakly.
- 5
Simulate exam conditions before each test
Multi-step problems, timed, no notes. The exam measures reasoning under pressure, which untimed problem-set comfort systematically overestimates.
Today's 33-141 plan
What a Fennie Daily Plan looks like for 33-141. Yours is built from your syllabus and adapts every day to your deadlines and progress.
- Review: Momentum and collisionsReview · 25 min
Work back through the 33-141 material on momentum and collisions. In the app, Fennie builds this from your own notes and syllabus.
- Practice: OscillationsPractice · 20 min
Targeted problems on oscillations, the kind 33-141 actually tests.
- Quick quiz: Rotational motion and torqueQuiz · 10 min
Five generated questions to expose weak spots on rotational motion and torque before the exam does.
- Preview: Kinematics in one and two dimensionsPreview · 10 min
A first pass over kinematics in one and two dimensions so the next session starts from familiar ground.
First plan free, no card required. Fennie is independent and unaffiliated with your school.
FAQ
Is 33-141 hard?
It's a real engineering gateway: exams hand you unfamiliar multi-step scenarios and grade the physical modeling, so homework pattern-matching fails by design. Students who practice setting up varied problems from scratch, and keep their calculus warm, handle it well.
What math do I need for 33-141?
Working single-variable calculus, typically 21-120 completed or concurrent, with derivatives used fluently and integrals understood conceptually. The physics is the difficulty; calculus friction on top of it compounds fast at CMU pace.
How do I study for 33-141 exams?
Deliberate setup practice (diagram, principle, justification, then compute) on problems chosen for unfamiliarity, under time limits. Review the early units before rotation arrives; it stacks everything, and that's where quiet gaps get loud.
More CMU courses
15-112: Fundamentals of Programming and Computer Science
15-112 is CMU's famous accelerated introduction to programming in Python: control flow, functions, data structures, recursion, OOP, and efficiency, ending in an open-ended term project. Its public course website and the related CMU CS Academy platform give it a search footprint far beyond Pittsburgh.
15-110: Principles of Computing
15-110 is CMU's gentler introduction to computing, covering Python programming plus computing concepts like data representation, algorithms, and the limits of computation. It's designed for students who aren't CS majors or who want a runway before 15-112, and it's one of the largest courses on campus.
15-122: Principles of Imperative Computation
15-122 teaches imperative programming with correctness front and center: contracts, loop invariants, and reasoning about code in the C0 teaching language before transitioning to real C. It covers data structures from stacks and queues through hash tables, trees, and graphs, and it's the second course of the CMU CS core.
15-150: Principles of Functional Programming
15-150 teaches functional programming in Standard ML: types, recursion and induction, higher-order functions, and reasoning about programs as mathematical objects. It runs alongside 15-122 in the CMU CS core, and for most students it's the first time programming and proof become the same activity.