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 — 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.
Build my 33-141 study planWhat 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 — before 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.
- 6
Space the reps with Fennie
Upload your 33-141 syllabus and Fennie's Daily Plan spaces problem practice so each concept is solid before the next stacks on it, with exam-synced review and quizzes generated from the actual course materials. It's free to start.
Start my 33-141 plan free
How Fennie helps with 33-141
Fennie's Daily Plans space 33-141's practice so kinematics holds before forces need it and everything holds before rotation stacks it all, synced to the exam dates. Chat through problem setups — which principle, why, what the diagram shows — because setup reasoning is exactly what the exams isolate.
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 — derivatives used fluently, integrals 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.
Pass 33-141 with a plan, not a cram
Upload your 33-141 materials and Fennie generates a Daily Plan paced to your deadline — plus chat, flashcards, and quizzes built from the actual course content.
Get started freeMore CMU courses
15-112 — Fundamentals of Programming and Computer Science
15-112 is CMU's famous fast-paced 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 — Python programming plus computing concepts like data representation, algorithms, and the limits of computation — designed for students who aren't CS majors or who want a runway before 15-112. 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 — covering data structures from stacks and queues through hash tables, trees, and graphs. 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 — alongside 15-122 in the CMU CS core. For most students it's the first time programming and proof become the same activity.