CS 15-122: Principles of Imperative Computation
(Fall 2024)

Course Material and Assessments  [  Course material  |  Assessments  ]

Course Material[–]

Practice Exams
Final published on Wed 27 Nov

Assessments[–]

Assessments will become visible on their release date. Precept solutions will become visible 24 hours after the precepts themselves. Make sure to refresh your browser to see them!

Practice Problems
  • (UNGRADED sample)
  • PP 00solutions
  • PP 01solutions
  • PP 02solutions
  • PP 03solutions
  • PP 04solutions
  • PP 05solutions
  • PP 06solutions
  • PP 07solutions
  • PP 08solutions
  • PP 09solutions
  • PP 10solutions
  • PP 11solutions
  • PP 12solutions
Extra Practice Problems
  • EP 04
  • EP 05
  • EP 06
  • EP 07
  • EP 08
  • EP 09
  • EP 10
  • EP 11
  • EP 12
Checkins
  • CH 01solutions
  • CH 02solutions
  • CH 03solutions
  • CH 04solutions
  • CH 05solutions
  • CH 06solutions
  • CH 07solutions
  • CH 08solutions
  • CH 09solutions
  • CH 10solutions
  • CH 11solutions
  • CH 13solutions
Programming Assignments
  • Sample Assignment (UNGRADED)
  • Scavenger Hunt
  • Pixels
  • Images
  • Speller
  • Clac
  • Editor
  • Peg Solitaire
  • Generic Queues
  • Huffman Compression
  • C0VM
Precepts
  1. What's the Point?solutions
  2. int-eresting!solutions
  3. Hip Hip Array!solutions
  4. Fancy Partitionsolutions
  5. Point me to Safetysolutions
  6. Link it all Togethersolutions
  7. Everything Hash to Gosolutions
  8. Generally Speakingsolutions
  9. Rotating Rotationssolutions
  10. C-ing is Believingsolutions
  11. Computing on the Edgesolutions
  12. Spend some Cycles Thinkingsolutions
  13. Heaps of P's and Q'ssolutions

2024 Iliano Cervesato iliano@cmu.edu